|
http://community.csdn.net/Expert/topic/3780/3780979.xml?temp=.3733026
據我了解:linux、Unix、FreeBSD、MacOS、palm與windows等等都是匯編與C/C++的混合體,而且其中的匯編占相當大的比例。
請問: 有沒有純C/C++寫的操作系統? (轉載自:NuclearJava.blogchina.com)
*************************************** *********第一個純Java操作系統********** ***************************************
純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%。
|
**********第三個純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/
一個100%的純java?JVM:
MyJVM:?a?100%?pure?Java?customizable?Java?Virtual?Machine http://portal.acm.org/citation.cfm?id=957343
-------------------------------------------------------------------------- NuclearJava.blogchina.com --------------------------------------------------------------------------- *************************************** *********第一個純Java操作系統********** ***************************************
純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已經是一個非常成熟的操作系統了,它利用的是支持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環境,就是一個典型的范例。
|
| | | | 作者: rcomponent? 2005-2-27 11:58 回復此發言 ? | |
|
6 | 14種純Java寫的操作系統 | | 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/
| |
|