轉自:http://blog.csdn.net/fasttalk/archive/2005/02/08/284637.aspx
純Java操作系統SavaJe已經得到廣泛支持與商業應用
2005年 02月05日
貝爾實驗室發明的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有著優良的血統:
來自朗訊貝爾實驗室
Lucent Technologies launches new venture, savaJe™ technologies, first company to offer full Java™ 2™ support for exploding information appliance market
下面的鏈接有詳細的介紹:
http://www.lucent.com/press/0600/000606.coa.html
貝爾實驗室總能給這個世界帶來劃時代的發明:
C語言、C++、UNIX、電話、有聲電影、電報、晶體管、激光器、太陽能電池、發光二極管、數字交換機、通訊衛星、電腦、手機、通訊網.........
天哪!
那么SavaJe............
有關SavaJe還有些事要說:SavaJe已經是一個非常成熟的操作系統了,它利用的是支持bytecode的ARM CPU(ARM CPU占嵌入CPU市場的80%市場份額),而且SavaJe支持的是J2SE:
該公司說,SavaJe XE OS是第一個支持Java 2 Platform, Standard Edition(J2SE,標準版)的小型上網設備操作系統。實際上,該領域中原來所有的Java支持都是支持Java 2 Platform, Micro Edition(J2ME,微型版本)。
http://www.pday.com.cn/news/2001/2001-09/092622.htm
SavaJe XE為下一代信息電器帶來J2SE
無線Handheld的OS越來越多地滲入Java,現在J2ME、PersonalJava已經出現在各種手持設備包括PocketPC和Palm上,但是很多人仍然認為J2SE(標準版)并沒有能直接用于各種IA,直到SavaJe XE OS的出現!
Sun網站上一篇文章詳細討論了SavaJe XE OS,這個Java平臺不單單是一個虛擬機(VM),而且是一個真正的32位、多任務、多線程的OS!這是真正的J2SE的Handheld版本!
SavaJe的CEO George Grey認為,SavaJe XE有兩大優勢,其一是J2SE已經有相當的開發者和應用,其二是他們選擇了ARM的硬件平臺,StrongARM已經占據嵌入CPU市場77%的份額。
http://telecom.km169.net/data/200202/2610273001.htm
SavaJe是幾個世界級大公司沃達豐、Orange和T-Mobile注資的公司,有強硬的后臺,前景應該不差。既然沃達豐、Orange和T-Mobile共同出資SavaJe,相信這幾個公司的手機中有相當大比例是用SavaJe:
運營商與手機廠商的大戰會上演嗎?
6月底,沃達豐聯合世界頂級運營商mmO2、NTT DoCoMo、Orange、TIM、T-Mobile和Telefonica等秘密聚會,接著拋出了一個名為OMTP(開放移動終端平臺)的組織,最引人矚目的是其對待設備商和運營商的不平等準入規則。
OMTP 成立受益最大的將是一家正處于謠言漩渦中的小公司——SavaJe,這家由沃達豐、Orange和T-Mobile注資的公司以推出完全可定制的基于 Java的手機操作系統而聞名。值得注意的是,在OMTP成立的同時,幾家運營商都宣布了增資該公司的新聞。運營商是否要借SavaJe給手機廠商施壓?
http://www.tele.com.cn/article/list.asp?id=2586
LG 5月份手機銷量創紀錄
LG電子公司雖然是已經競爭相當激烈的手機市場上的新軍,但其表示,今年5月份的手機銷量創下新紀錄,主要是出貨給和記黃埔公司的手機數量增加。根據 Gartner研究公司的數據顯示,LG是全球第六大手機制造商,上個月銷售出了320萬部手機,較之4月份增加4.9%,較之去年同期猛增了 98.4%。
http://www.comm9.com/sfnews/ztbd/200471313331.htm
(BW)LG電子選擇SavaJe的操作系統應用于下一代手機
SavaJe與LG電子的伙伴關系給營運商帶來新機遇,給消費者帶來新體驗
LG電子以及SavaJe Technologies今天宣布雙方的合作關系,從2005年開始將會把SavaJe OS(TM)(SavaJe 操作系統(TM))應用于2.5以及3G手機。不同于其他的手機操作系統,SavaJe OS提供完整的Java(R)環境,為營運商、開發商以及他們的客戶提供最為豐富、最具創新性以及最安全的使用體驗。詳情將會在即將于明年2月在戛納召開的3GSM世界大會上提供。
http://www.wx800.com/msg/2004/12/09/d71713.php
日前,沃達豐、Orange與日本NTT DoCoMo等世界頂級的移動運營商在倫敦建立了一個國際聯盟,以駕馭未來的手機發展方向,并推動手機游戲、視頻等多方面的增值業務。
因為運營商一直擔心手機操作系統被微軟和諾基亞投資的Symbian所壟斷。該聯盟已經啟動了與Savaje Technologies公司的談判,該公司股東包括沃達豐與Orange,主要致力于開發開放式手機操作系統。
http://www.comm9.com/sfnews/ztbd/200471313331.htm
另外從作為信息家電設備發展平臺的角度來看,一個簡單且可跨各式CPU平臺的操作系統,也是解決作法之一,JavaOS就是一個這樣的典型方案。目前例如像 SavaJe公司所發展,預計于今年九月推出的SavaJe XE操作系統,就是一個可作為在12MB內存、32MB RAM、190MHz以上32-bit Strong ARM-based的信息家電設備上之JavaOS操作系統。透過支持標準的Java執行環境,以Java所開發的應用軟件將可直接于SavaJe XE上執行。除了上述兩種軟件作法外,直接將Java技術做在芯片上,并將之作為信息家電設備的核心,則是另一種解法。目前AJile 公司推出的aJ-100 single chip JVM芯片,可以支持J2ME環境,就是一個典型的范例。
http://www.cooltang.com/box/topic/character/program/cn-java/0505.htm
注:ARM的CPU直接支持bytecode。證據見NuclearJava.blogchina.com
至于SavaJe的實際市場份額及預測,http://www.giichinese.com/chinese/ar23414_mobile_handsets_toc.html中有,不過要交5500到7700美元才能得到。
有關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
產品簡介
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%
到80%,NFS可以達到LINUX的80%。
詳細介紹請看下文:
http://www.embyte.com/upload/down/JXjj.pdf
http://www.embyte.com/upload/down/JXsec.pdf
***************************************
**********第六個純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/