当前位置:  技术问答>linux和unix

【图】用JAVA编写一个基于linux内核的操作系统【是否可行】

    来源: 互联网  发布时间:2016-10-24

    本文导语:  我今天突发奇想,想编写一个基于Linux内核的操作系统,用JAVA写。 下面是我构想的层次图: 我的意图就是: 1)通过Linux来调动硬件 2)通过JVM来调动Linux 3) 在JVM上用纯JAVA语言编东西 大家看这个能不能行?给点意...

我今天突发奇想,想编写一个基于Linux内核的操作系统,用JAVA写。
下面是我构想的层次图:
【图】用JAVA编写一个基于linux内核的操作系统【是否可行】[图片]

我的意图就是:
1)通过Linux来调动硬件
2)通过JVM来调动Linux
3) 在JVM上用纯JAVA语言编东西

大家看这个能不能行?给点意见

sun 的Solaris是不是就是基于linux的JAVA系统?


|
solaris不是linux的java系统。
不要把java想的太神奇了。


java目前只是做应用开发比较跨平台的语言,底层的世界还是c和c++,汇编横行。


1)通过Linux来调动硬件



2)通过JVM来调动Linux


3) 在JVM上用纯JAVA语言编东西 


======================

现在随便一个jvm不都是通过linux内核调动硬件嘛。你想实现的东西其实跟java本身一点关系都没有。你就是想重写一边jvm,然后这个jvm附带操作系统的功能。

或者说把jvm移植到内核中。问题是1, 这个东西本身跟java就没啥关系了。2.这样做的意义是什么。

除了一个得到一个更臃肿的内核。

|
用Java写操作系统?
不知道会慢到什么地步...
想写操作系统或许C是唯一的选择。
用汇编写会死人的,
微软曾用CPP写Vista,可半途而废了,只好又用C写

|

linux 不就是操作系统。即使成功,你用 java 写的那个不叫操作系统。
sun 也无法用 java 写一个操作系统,何况你我

    
 
 

您可能感兴趣的文章:

  • 很多书上讲Linux为Java提供内核级支持,可是为什么我要用时还得装java虚拟机?
  • java调用ie内核的包 JDIC
  • Java有提供和Linux内核的接口吗
  • 如何在Java写的Application里面调用IE的内核?
  • java内核问题
  • java调用linux内核问题
  • VB编写的DLL不能被JAVA调用,用C将VB编写的DLL包装起来,做成一个新的DLL;用C编写的DLL可以被JAVA调用,用JAVA再进行一层的包装,因为JAV
  • 用jsp编写web程序到底和java serverlet编写web程序有和区别
  • 如何用java编写一个NT平台下的标准服务?
  • java能不能编写单独运行的程序?
  • 怎么用JBuild编写java console程序
  • 哪位有java通信方面的经验,谈谈如何利用java编写服务器程序来接受unix主机发送的数据信息?
  • linux下用java编写邮箱客户端程序与在windows下有什么不同??
  • 用JAVA编写COM组件
  • 使用editplus编写java如何编译成字节码文件,如何解释
  • JavaScript编写的Java虚拟机 BicaVM
  • 请问java用什么工具编写?在哪里运行?我刚开始学,不太懂,谢谢了
  • 想学JAVA,有没有轻量级一点的JAVA程序编写器????
  • 如何在linux下自动启动一个用Java编写的服务程序?
  • 求助:用java如何编写生成pdf格式报表的程序?
  • 请教如何使用Java编写的Applet程序关闭浏览器??
  • 怎样用java编写一个学籍管理系统?
  • oxfordxyc(石头) 能否给我也发一个java编写一个学籍管理系统,thx
  • 编写把一java程序中所有的print语句都删除,帮忙分析一下思路。
  • 刚学习Java,请教关于Java的Application代码编写问题。
  • 用java编写网络程序,那本书比较好?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java实现判断字符串是否全是数字的四种方法代码举例
  • 请大家评价一下Thinking in Java第二版(中文)这本书如何,是否适合JAVA初学者?
  • java判断日期字符是否有效(在线等待答案)
  • 在线等待:在Java中是否有权限修改一个文件的权限?
  • Java中如何比较两个数组中元素是否相同
  • 请问哪位参加过JAVA认证考试,是否有例题?
  • 是否有在Dos6.22平台下的Java虚拟机?
  • Java 中是否有象MessageBox一样的类或方法
  • 如何检测一个java.sql.ResultSet对象是否eof?
  • java applet和servlet之间是否可以传递对象?
  • java判断远程服务器上的文件是否存在的方法
  • 请问既会JAVA又会VC的大侠:JAVA调试时是否有类似于VC中的TRACE功能
  • JAVA的类库中是否有正则表达式这样的东东?
  • Java的类是否区分大小写?
  • 在java中如何判断目录是否存在
  • 如何检验Java虚拟机是否存在??? 谢谢 在线求答!!!
  • sun的Solaris8(SPARC版)是否已有java开发环境?
  • 我是学pb的,有一个问题想请教各位java的朋友,j2ee平台是什么啊?如果要用这个平台的开发pb的话是否要学java??
  • C语言中有指针,因此C语言可以创建链表,那么Java语言没有指针,那Java是否可以创建链表呢?
  • borland 的JBUILDER 是否是最优秀的JAVA编译器?
  • java的applet中是否有将一个字符串转为对象处理?如:"Label1"转为Label?
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • Java的类是否区分大小写? iis7站长之家
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3