作者
蔡學镛
信息產業
戰況頻仍
Linux v
s Windows
Java v
s
NET
v
s Microsoft Office System
PS
v
s XBox
Palm v
s Windows CE
Symbian v
s Microsoft Smart Phone…等等
孤軍奮戰總是勢單力薄
團結力量大
於是我們開始看到在不同領域的反微軟勢力有了整合的跡象
其中最明顯者是Linux + Java
Linux逐漸興起
而Java本來就是軟件技術的主流
Linux負責下面的操作系統
Java負責上面的應用
兩者的結合是絕佳的互補
甚至有人將Linux + Java喚做Lava(巖漿)
對於一個新推出的操作系統來說
會遭遇到兩大問題
第一個問題是驅動程序不足
第二個問題是應用程序不足
而Java的存在
可以解決第二個問題
只要該操作系統上具備Java虛擬機器
就可以執行所有的Java應用程序
只要Java的應用程序夠多
夠豐富
就可以解決新操作系統其應用程序不足的窘境
我記得BeOS的CEO曾說過
新的操作系統如果能夠利用Java的力量
將可以有崛起的機會(雖然在
年時BeOS還沒等到此機會就因資本耗盡而關門
後來技術被Palm買走)
但是我認為
倘若新的操作系統真的利用Java而站穩腳步了
恐怕又會想把Java一腳踢開
「狡兔死
走狗烹」
不正是同樣的道理
新的操作系統一旦崛起
一定會希望應用程序只能在自己的操作系統上執行
而不能在其它操作系統上執行
回溯到約六年前
當時IBM和Sun合作開發了一套新的操作系統
稱為JavaOS
正是要結合操作系統與Java虛擬機器
只可惜
後來他們發現這樣的設計並未取得太多速度上的優勢(因為那一陣子JIT編譯器的技術進展很快)
而且也會造成驅動程序不足的困擾(這是新的操作系統一定要面對的問題)
所以該計劃在
下半年時停擺
不久之後
另一個Open Source的類似計劃JOS也停擺了
現在Sun即將推出一個名為Java Desktop的產品
它正是整合了Linux和Java
Java Desktop不會有以前JavaOS的問題
因為現在Linux的驅動程序已經很普遍
連Linux原生的程序都很齊備
Java Desktop整合Linux和Java
並預先安裝了許多軟件(包括了Java的應用軟件和Linux原生的應用軟件)
例如StarSuite
如同大家所預料的一樣
Java Desktop的外觀與操作方式和Windows很類似
From:http://tw.wingwit.com/Article/program/Java/hx/201311/27102.html