轉(zhuǎn)自:http://blog.csdn.net/fasttalk/archive/2005/02/08/284637.aspx

純Java操作系統(tǒng)SavaJe已經(jīng)得到廣泛支持與商業(yè)應(yīng)用
2005年 02月05日


貝爾實驗室發(fā)明的SavaJe OS是一個純Java操作系統(tǒng),支持J2SE,已經(jīng)得到強大的商業(yè)支持,LG已經(jīng)采用了SavaJe做為其3G手機

SavaJe OS, an open standards-based, 100% pure Java platform for mobile phones
全文:http://www.savaje.com/

SavaJe有著優(yōu)良的血統(tǒng):
來自朗訊貝爾實驗室
Lucent Technologies launches new venture, savaJe™ technologies, first company to offer full Java™ 2™ support for exploding information appliance market
下面的鏈接有詳細(xì)的介紹:
http://www.lucent.com/press/0600/000606.coa.html



貝爾實驗室總能給這個世界帶來劃時代的發(fā)明:

C語言、C++、UNIX、電話、有聲電影、電報、晶體管、激光器、太陽能電池、發(fā)光二極管、數(shù)字交換機、通訊衛(wèi)星、電腦、手機、通訊網(wǎng).........


天哪!

那么SavaJe............



有關(guān)SavaJe還有些事要說:SavaJe已經(jīng)是一個非常成熟的操作系統(tǒng)了,它利用的是支持bytecode的ARM CPU(ARM CPU占嵌入CPU市場的80%市場份額),而且SavaJe支持的是J2SE:


該公司說,SavaJe XE OS是第一個支持Java 2 Platform, Standard Edition(J2SE,標(biāo)準(zhǔn)版)的小型上網(wǎng)設(shè)備操作系統(tǒng)。實際上,該領(lǐng)域中原來所有的Java支持都是支持Java 2 Platform, Micro Edition(J2ME,微型版本)。
http://www.pday.com.cn/news/2001/2001-09/092622.htm




SavaJe XE為下一代信息電器帶來J2SE
無線Handheld的OS越來越多地滲入Java,現(xiàn)在J2ME、PersonalJava已經(jīng)出現(xiàn)在各種手持設(shè)備包括PocketPC和Palm上,但是很多人仍然認(rèn)為J2SE(標(biāo)準(zhǔn)版)并沒有能直接用于各種IA,直到SavaJe XE OS的出現(xiàn)!

Sun網(wǎng)站上一篇文章詳細(xì)討論了SavaJe XE OS,這個Java平臺不單單是一個虛擬機(VM),而且是一個真正的32位、多任務(wù)、多線程的OS!這是真正的J2SE的Handheld版本!

SavaJe的CEO George Grey認(rèn)為,SavaJe XE有兩大優(yōu)勢,其一是J2SE已經(jīng)有相當(dāng)?shù)拈_發(fā)者和應(yīng)用,其二是他們選擇了ARM的硬件平臺,StrongARM已經(jīng)占據(jù)嵌入CPU市場77%的份額。
http://telecom.km169.net/data/200202/2610273001.htm





SavaJe是幾個世界級大公司沃達(dá)豐、Orange和T-Mobile注資的公司,有強硬的后臺,前景應(yīng)該不差。既然沃達(dá)豐、Orange和T-Mobile共同出資SavaJe,相信這幾個公司的手機中有相當(dāng)大比例是用SavaJe:




運營商與手機廠商的大戰(zhàn)會上演嗎?

6月底,沃達(dá)豐聯(lián)合世界頂級運營商mmO2、NTT DoCoMo、Orange、TIM、T-Mobile和Telefonica等秘密聚會,接著拋出了一個名為OMTP(開放移動終端平臺)的組織,最引人矚目的是其對待設(shè)備商和運營商的不平等準(zhǔn)入規(guī)則。

OMTP 成立受益最大的將是一家正處于謠言漩渦中的小公司——SavaJe,這家由沃達(dá)豐、Orange和T-Mobile注資的公司以推出完全可定制的基于 Java的手機操作系統(tǒng)而聞名。值得注意的是,在OMTP成立的同時,幾家運營商都宣布了增資該公司的新聞。運營商是否要借SavaJe給手機廠商施壓?
http://www.tele.com.cn/article/list.asp?id=2586







LG 5月份手機銷量創(chuàng)紀(jì)錄

  LG電子公司雖然是已經(jīng)競爭相當(dāng)激烈的手機市場上的新軍,但其表示,今年5月份的手機銷量創(chuàng)下新紀(jì)錄,主要是出貨給和記黃埔公司的手機數(shù)量增加。根據(jù) Gartner研究公司的數(shù)據(jù)顯示,LG是全球第六大手機制造商,上個月銷售出了320萬部手機,較之4月份增加4.9%,較之去年同期猛增了 98.4%。
http://www.comm9.com/sfnews/ztbd/200471313331.htm







(BW)LG電子選擇SavaJe的操作系統(tǒng)應(yīng)用于下一代手機

SavaJe與LG電子的伙伴關(guān)系給營運商帶來新機遇,給消費者帶來新體驗
LG電子以及SavaJe Technologies今天宣布雙方的合作關(guān)系,從2005年開始將會把SavaJe OS(TM)(SavaJe 操作系統(tǒng)(TM))應(yīng)用于2.5以及3G手機。不同于其他的手機操作系統(tǒng),SavaJe OS提供完整的Java(R)環(huán)境,為營運商、開發(fā)商以及他們的客戶提供最為豐富、最具創(chuàng)新性以及最安全的使用體驗。詳情將會在即將于明年2月在戛納召開的3GSM世界大會上提供。
http://www.wx800.com/msg/2004/12/09/d71713.php






  日前,沃達(dá)豐、Orange與日本NTT DoCoMo等世界頂級的移動運營商在倫敦建立了一個國際聯(lián)盟,以駕馭未來的手機發(fā)展方向,并推動手機游戲、視頻等多方面的增值業(yè)務(wù)。
因為運營商一直擔(dān)心手機操作系統(tǒng)被微軟和諾基亞投資的Symbian所壟斷。該聯(lián)盟已經(jīng)啟動了與Savaje Technologies公司的談判,該公司股東包括沃達(dá)豐與Orange,主要致力于開發(fā)開放式手機操作系統(tǒng)。
http://www.comm9.com/sfnews/ztbd/200471313331.htm







另外從作為信息家電設(shè)備發(fā)展平臺的角度來看,一個簡單且可跨各式CPU平臺的操作系統(tǒng),也是解決作法之一,JavaOS就是一個這樣的典型方案。目前例如像 SavaJe公司所發(fā)展,預(yù)計于今年九月推出的SavaJe XE操作系統(tǒng),就是一個可作為在12MB內(nèi)存、32MB RAM、190MHz以上32-bit Strong ARM-based的信息家電設(shè)備上之JavaOS操作系統(tǒng)。透過支持標(biāo)準(zhǔn)的Java執(zhí)行環(huán)境,以Java所開發(fā)的應(yīng)用軟件將可直接于SavaJe XE上執(zhí)行。除了上述兩種軟件作法外,直接將Java技術(shù)做在芯片上,并將之作為信息家電設(shè)備的核心,則是另一種解法。目前AJile 公司推出的aJ-100 single chip JVM芯片,可以支持J2ME環(huán)境,就是一個典型的范例。
http://www.cooltang.com/box/topic/character/program/cn-java/0505.htm
注:ARM的CPU直接支持bytecode。證據(jù)見NuclearJava.blogchina.com




至于SavaJe的實際市場份額及預(yù)測,http://www.giichinese.com/chinese/ar23414_mobile_handsets_toc.html中有,不過要交5500到7700美元才能得到。



有關(guān)SavaJe的技術(shù)信息見:
http://java.sun.com/features/2001/06/savaje.html
http://sunflash.sun.com/articles/40/3/ja/4013

***************************************
**********第二個純Java操作系統(tǒng)***********
***************************************
一個開源的JAVA操作系統(tǒng)
jNode:
Java New Operating System Design Effort

http://jnode.sourceforge.net/portal/
http://sourceforge.net/projects/jnode/
JNode可能是現(xiàn)在開源的Java操作系統(tǒng)中發(fā)展最快的了。

至于JNode的性能:
http://jnode.sourceforge.net/portal/node/51
可以看到,同樣硬件中JNode的性能已經(jīng)達(dá)到了SUN jdk1.4.2的110%,用純Java寫的Java平臺的底層的性能超過了C++寫的Java平臺底層!

至于jdk1.4.2的性能是如何超過C++的,請看NuclearJava.blogchina.com


它對jdk1.0已經(jīng)幾乎完全兼容,對于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現(xiàn)在在0.1.9版,正在向它的主要release版0.2.0版進(jìn)發(fā)。
一旦JNode發(fā)布,就將出現(xiàn)一個非常恐怖的現(xiàn)像:
將JNode移植到任何一個不支持bytecode的CPU上只需要改動幾K的匯編代碼就行了。
也就是說JNode一旦發(fā)布就可以支持幾乎所有的硬件體系
http://www.koders.com/info.aspx?c=ProjectInfo&pid=ZK-Ps19mqSFzgjyC*FNiXw__
jNode -



***************************************
**********第三個純Java操作系統(tǒng)***********
***************************************
新一代操作系統(tǒng)JavaOS
引言
1997年5月29日,JavaSoft公布了JavaOS———為在微處理器上直接運行Java應(yīng)用程序而設(shè)計
的一個高度精簡的操作系統(tǒng)。
http://bbs.xmu.edu.cn/bbsgcon?board=Java&file=G.863078295.A&num=4





***************************************
**********第四個純Java操作系統(tǒng)***********
***************************************
另一個100% 純Java 操作系統(tǒng):
JXOS:
http://sourceforge.net/projects/jxos






***************************************
**********第五個純Java操作系統(tǒng)***********
***************************************
再來看看純Java操作系統(tǒng)JX的情況:
http://www.embyte.com/shop_view.asp?id=23

只有200K。

JX可以裝到一張軟盤中,可以啟動電腦,擁有圖形界面,用這個啟動總比用DOS啟動電腦好方便吧?

這是JX啟動后的抓屏:

http://www.embyte.com/upload/product/a2004112080640.jpg


產(chǎn)品簡介





JX為一種純Java操作系統(tǒng),可以認(rèn)為是一種概念操作系統(tǒng).有興趣參加JX開發(fā)的請和我聯(lián)系:
yuanliao@hotmail.com每周五晚上8:00,msn開展jx小組討論會


詳細(xì)說明

如果想測試一下目前JX的狀況,請用

http://www.embyte.com/upload/product/rawwritewin-0.7.zip

工具將

http://www.embyte.com/upload/product/jx-small.floppy
操作系統(tǒng)image寫入一張軟盤,然后啟動您的pc
您的pc需要如下硬件配置(一般普通PC都能夠滿足):
VESA BIOS 2.0 or greater
PS/2 mouse
128MB RAM







摘要

這篇文章描述了JX操作系統(tǒng)的性能與體系結(jié)構(gòu)。JX是一個用JAVA寫的更有利于在其上開發(fā)JAVA應(yīng)用程序的runtime操作系統(tǒng)。我們的工作表明用
JAVA開發(fā)一個操作系統(tǒng)是可能的,可以達(dá)到好的性能,這得益于面向?qū)ο蟮能浖夹g(shù)和安全類型的編程語言。一個操作系統(tǒng)可以沒有MMU硬件的保護也能做到
是安全的。JX基于一個小的微核(負(fù)責(zé)系統(tǒng)初始化),CPU上下文開關(guān)程序,和低級的域保護管理。JAVA代碼有組件構(gòu)成,這些組件被裝載到域里,經(jīng)過驗
證,翻譯成本地碼。域之間是相互隔離的。

JX的體系結(jié)構(gòu)允許多種系統(tǒng)配置,可以是速度較快的monolithic,也可以是非常靈活但是相對較慢的配置。我們通過JX與LINUX的文件系統(tǒng)和
NFS服務(wù),來對比它們的性能。再討論一下選擇不同的系統(tǒng)配置時的性能效果。在monolithic的配置下,JX的文件性能可以達(dá)到LINUX的40%
到80%,NFS可以達(dá)到LINUX的80%。

詳細(xì)介紹請看下文:
http://www.embyte.com/upload/down/JXjj.pdf
http://www.embyte.com/upload/down/JXsec.pdf







***************************************
**********第六個純Java操作系統(tǒng)***********
***************************************
JOS
http://sourceforge.net/projects/jos






***************************************
**********第七個純Java操作系統(tǒng)***********
***************************************

KaffeOS: A Java Operating System

由于不太出名,我就不詳細(xì)說了,大家自己查相關(guān)資料吧
http://www.cs.utah.edu/research/factsheets/kaffeosscrn.pdf





***************************************
**********第八個純Java操作系統(tǒng)***********
***************************************
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操作系統(tǒng)***********
***************************************

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操作系統(tǒng)***********
***************************************
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操作系統(tǒng)**********
***************************************

關(guān)于Java Card 上的java操作系統(tǒng):
http://www.gemplus.com/smart/rd/publications/pdf/Lag02gdc.pdf









***************************************
*********第十二個純Java操作系統(tǒng)**********
***************************************
JBed

a Java-based Real-Time Operating System
詳細(xì)介紹見:
http://www.microjava.com/jvm/software/jit/jbed2?content_id=695
JBed也是100%純Java,連驅(qū)動程序都是java寫的








***************************************
*********第十三個純Java操作系統(tǒng)**********
***************************************

COSC

Microkernel-Based Educational Operating System in Java
http://www.cosc.brocku.ca/Project/info/javaos.htm





***************************************
*********第十四個純Java操作系統(tǒng)**********
***************************************
Janos

Java-oriented Active Network Operating System
http://www.cs.utah.edu/flux/janos/