主题:【原创】也来说说Linux和Windows下的开发感受 -- 昔杨今雨
例如以下14种Java编写的操作系统
请善用Google
第一个纯Java操作系统
贝尔实验室发明的SavaJe OS是一个纯Java操作系统,支持J2SE,已经得到强大的商业支持,LG已经采用了SavaJe做为其3G手机
SavaJe OS, an open standards-based, 100% pure Java platform for mobile phones
全文:http://www.savaje.com/
有关SavaJe的技术信息见:
http://java.sun.com/features/2001/06/savaje.html
http://sunflash.sun.com/articles/40/3/ja/4013
第二个纯Java操作系统*
一个开源的JAVA操作系统
jNode:
Java New Operating System Design Effort
http://jnode.sourceforge.net/portal/
http://sourceforge.net/projects/jnode/
JNode可能是现在开源的Java操作系统中发展最快的了。
至于JNode的性能:
http://jnode.sourceforge.net/portal/node/51
可以看到,同样硬件中JNode的性能已经达到了SUN jdk1.4.2的110%,用纯Java写的Java平台的底层的性能超过了C++写的Java平台底层!
至于jdk1.4.2的性能是如何超过C++的,请看NuclearJava.blogchina.com
它对jdk1.0已经几乎完全兼容,对于jdk1.5兼容度不到50%。
http://jnode.sourceforge.net/portal/node/174
大家可以下载ISO光盘镜像,用VMware安装试试:
http://umn.dl.sourceforge.net/sourceforge/jnode/jnode-x86-0.1.9.iso.gz
镜像共有40多M
JNode现在在0.1.9版,正在向它的主要release版0.2.0版进发。
一旦JNode发布,就将出现一个非常恐怖的现像:
将JNode移植到任何一个不支持bytecode的CPU上只需要改动几K的汇编代码就行了。
也就是说JNode一旦发布就可以支持几乎所有的硬件体系
http://www.koders.com/info.aspx?c=ProjectInfo&pid=ZK-Ps19mqSFzgjyC*FNiXw__
jNode -
第三个纯Java操作系统*
新一代操作系统JavaOS
引言
1997年5月29日,JavaSoft公布了JavaOS———为在微处理器上直接运行Java应用程序而设计
的一个高度精简的操作系统。
http://bbs.xmu.edu.cn/bbsgcon?board=Java&file=G.863078295.A&num=4
第四个纯Java操作系统*
另一个100% 纯Java 操作系统:
JXOS:
http://sourceforge.net/projects/jxos
第五个纯Java操作系统*
再来看看纯Java操作系统JX的情况:
http://www.embyte.com/shop_view.asp?id=23
只有200K。
JX可以装到一张软盘中,可以启动电脑,拥有图形界面,用这个启动总比用DOS启动电脑好方便吧?
这是JX启动后的抓屏:
http://www.embyte.com/upload/product/a2004112080640.jpg
第六个纯Java操作系统*
JOS
http://sourceforge.net/projects/jos
第七个纯Java操作系统*
KaffeOS: A Java Operating System
由于不太出名,我就不详细说了,大家自己查相关资料吧
http://www.cs.utah.edu/research/factsheets/kaffeosscrn.pdf
第八个纯Java操作系统*
leJOS:
Tiny Java OS for Lego RCX brick. Like its predecessor TinyVM, has tiny Java runtime, under 32K; works as replacement firmware for Lego; Hitachi H8300 processor. To be ported to more small devices. [Open Source, Mozilla]
http://lejos.sourceforge.net/
第九个纯Java操作系统*
SanOS
Minimal OS kernel for PC based server appliances. Lets you run java server applications without need to install host OS, only need normal Java HotSpot VM and Sanos. Description, documents, downloads, manifesto, links, contact. [Open Source, BSD]
http://www.jbox.dk/sanos/
第十个纯Java操作系统*
LogOS:
Linked object generation Operating System, and other Java on bare metal synthesis technology for embedded systems. Tools to make dynamic, classloadable programs without overhead of traditional OS and JVM software layers.
http://www.websprocket.com/
第十一个纯Java操作系统
关于Java Card 上的java操作系统:
http://www.gemplus.com/smart/rd/publications/pdf/Lag02gdc.pdf
第十二个纯Java操作系统
JBed
a Java-based Real-Time Operating System
详细介绍见:
http://www.microjava.com/jvm/software/jit/jbed2?content_id=695
JBed也是100%纯Java,连驱动程序都是java写的
第十三个纯Java操作系统
COSC
Microkernel-Based Educational Operating System in Java
http://www.cosc.brocku.ca/Project/info/javaos.htm
第十四个纯Java操作系统
Janos
Java-oriented Active Network Operating System
http://www.cs.utah.edu/flux/janos/
- 相关回复 上下关系8
🙂但是可以用java写操作系统么? 1 考林度 字64 2008-04-05 18:44:33
🙂我认为Java不是语言,就是另外一种操作系统 4 万斤 字1079 2008-04-06 04:38:45
🙂java是平台,不只是语言 4 风北客 字450 2008-04-08 19:10:26
🙂当然可以
🙂这个说法有问题 1 风北客 字124 2008-04-08 19:14:21
🙂是把jvm作芯片上吧?已经有了 1 ◎※◎ 字0 2008-04-14 10:26:46
🙂大龄程序员报个到 11 goon 字1552 2008-04-03 02:24:41
🙂vb程序员学VB.net很容易 1 donkeyking 字176 2008-04-06 14:51:17