当前位置: 技术问答>linux和unix
【图】用JAVA编写一个基于linux内核的操作系统【是否可行】
来源: 互联网 发布时间:2016-10-24
本文导语: 我今天突发奇想,想编写一个基于Linux内核的操作系统,用JAVA写。 下面是我构想的层次图: 我的意图就是: 1)通过Linux来调动硬件 2)通过JVM来调动Linux 3) 在JVM上用纯JAVA语言编东西 大家看这个能不能行?给点意...
我今天突发奇想,想编写一个基于Linux内核的操作系统,用JAVA写。
下面是我构想的层次图:
我的意图就是:
1)通过Linux来调动硬件
2)通过JVM来调动Linux
3) 在JVM上用纯JAVA语言编东西
大家看这个能不能行?给点意见
sun 的Solaris是不是就是基于linux的JAVA系统?
下面是我构想的层次图:
我的意图就是:
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想的太神奇了。
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写
不知道会慢到什么地步...
想写操作系统或许C是唯一的选择。
用汇编写会死人的,
微软曾用CPP写Vista,可半途而废了,只好又用C写
|
linux 不就是操作系统。即使成功,你用 java 写的那个不叫操作系统。
sun 也无法用 java 写一个操作系统,何况你我