java编写的操作系统(3)
它对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 - 
***************************************
2005-2-27 11:58 回复
 
rcomponent
27位粉丝
3楼
**********第三个纯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
产品简介 
JX为一种纯Java操作系统,可以认为是一种概念操作系统.有兴趣参加JX开发的请和我联系: 
yuanliao@hotmail.com每周五晚上8:00,msn开展jx小组讨论会 
详细说明 
如果想测试一下目前JX的状况,请用
http://www.embyte.com/upload/product/rawwritewin-0.7.zip
工具将
http://www.embyte.com/upload/product/jx-small.floppy 
操作系统image写入一张软盘,然后启动您的pc 
您的pc需要如下硬件配置(一般普通PC都能够满足): 
VESA BIOS 2.0 or greater 
PS/2 mouse 
128MB RAM 
摘要
这篇文章描述了JX操作系统的性能与体系结构。JX是一个用JAVA写的更有利于在其上开发JAVA应用程序的runtime操作系统。我们的工作表明用 
JAVA开发一个操作系统是可能的,可以达到好的性能,这得益于面向对象的软件技术和安全类型的编程语言。一个操作系统可以没有MMU硬件的保护也能做到 
是安全的。JX基于一个小的微核(负责系统初始化),CPU上下文开关程序,和低级的域保护管理。JAVA代码有组件构成,这些组件被装载到域里,经过验 
证,翻译成本地码。域之间是相互隔离的。 
JX的体系结构允许多种系统配置,可以是速度较快的monolithic,也可以是非常灵活但是相对较慢的配置。我们通过JX与LINUX的文件系统和 
NFS服务,来对比它们的性能。再讨论一下选择不同的系统配置时的性能效果。在monolithic的配置下,JX的文件性能可以达到LINUX的40% 
	
相关新闻>>
- 发表评论
- 
				
- 最新评论 进入详细评论页>>






