西西河

主题:【原创】也来说说Linux和Windows下的开发感受 -- 昔杨今雨

共:💬203 🌺502
全看分页树展 · 主题 跟帖
家园 当然可以

例如以下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/

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河