Linux Ubuntu桌面發展中的軟肋
Linux Ubuntu常用系統,于是我學習研究了Linux Ubuntu,在這里對大家詳細介紹下Linux Ubuntu系統應用,希望對大家有用。我在博客上發表兩篇文章:《桌面Linux Ubuntu絕地反擊》、《桌面Linux Ubuntu起飛進行時》,文中都談到:“桌面Linux Ubuntu”是Linux Ubuntu發展中的軟肋,其發展受制于驅動和應用的短缺以及兼容性的不足,這是對的;進一步思考:制約“桌面Linux Ubuntu”發展的主要原因是至今還沒有找到合適的商業模式。Ubuntu 9.10(桌面版)是一個優秀的“桌面Linux Ubuntu”操作系統,但Ubuntu創始人Mark Shuttleworth今天也還在繼續尋找其商業模式。
為什么“桌面Linux Ubuntu”的發展還不如“Mac OS”?
從今天全球操作系統的市場份額來看,“桌面Linux Ubuntu”約占1-2%,蘋果公司Mac OS-X約占6-10%。其原因是:Mac OS-X不是一個通用操作系統,它不面向消費市場,蘋果的MacOS-X操作系統(軟件)是為其自產電腦(硬件)專配的(而蘋果電腦是具有一定數量客戶及其需求的專有市場)。
如何看待“免費Linux Ubuntu”與“付費Linux Ubuntu”?
Linux Ubuntu分免費和付費兩類。純粹免費的Linux Ubuntu操作系統做不出產品、形不成產業、進不了市場;付費的Linux Ubuntu操作系統具有商業模式,人們正在探索那種具有間接低價收費性質的商業模式,這時開源軟件是“免費”的,但與之關聯的媒介是收費的,如開源軟件的商業模式:像Red Hat那樣,軟件“免費”、產品整合“收費”(企業根據用戶需要,通過軟件向用戶提供產品整合、定制并按其價值向用戶“收費”),或像一般Linux Ubuntu發行商那樣軟件“免費”、服務“收費”等;還有正在探索的商業模式,如軟件“免費”而與其捆綁的媒介(如OEM、嵌入式/硬件、內容、網絡運營、廣告等)是 “收費”的,Linux Ubuntu可從中提成(從而構成Linux Ubuntu的商業模式),一般人以為這種Linux Ubuntu也是“免費”的。
“桌面Linux Ubuntu”何時起飛?
今年是“Linux Ubuntu的桌面年”,如今“桌面Linux Ubuntu”起飛正值“進行時”。如何看待Google的Chrome OS?
Google于美國西部時間11月19日上午10時舉行Chrome OS新聞發布會,一時熱評如潮。Chrome OS是一款Linux Ubuntu的網絡操作系統,其短期目標針對上網本。如此說來,Google開發Chrome OS的短期目標不是想以其網絡操作系統全面取代微軟Windows桌面操作系統,而是想用以壓縮微軟Windows的桌面市場;
配置Chrome OS的上網本的所有應用軟件全部是Web應用,也不同于配置一般Linux Ubuntu上網本既運行桌面應用程序(或本地應用程序)也運行Web應用程序。這樣,開源社會并不擔心Chrome OS會沖擊到其他Linux Ubuntu操作系統,而是樂觀其成;
至于微軟,在Google把桌面平臺遷移到網絡平臺之際,擔心在網絡大戰中自己輸在起跑線上,因此反而對Google的舉措非常重視,而且自己也有一套相應的對策準備出臺。
如何看待上網本?
早年我就指出,要給上網本正確的市場定位,上網本不是單純的簡化本、備用的第二本、超低價的山寨本;上網本既要保持桌面的基本功能,還要開發集成新的網絡功能,它是具有節能、便攜、低價特點的電腦。上網本對微軟是雙刃劍。
上網本是“桌面Linux Ubuntu”的“中間站”。上網本決不是臺式電腦或筆記本的桌面功能的簡單刪減,以Moblin(Linux Ubuntu)2.1上網本為例,它開發了具有3D動畫技術的Clutter全新界面,以及開發了多點觸摸屏、手勢輸入、屏幕鍵盤等創新技術,這便是很好的例證;
我們知道,Chrome OS也把上網本作為其配置的短期目標,這時所有應用軟件都是Web應用,所有體驗都在瀏覽器內進行,Chrome OS還利用創新技術處理打印任務。因此看待上網本要有一個全新包容的視角。
如何看待Xen虛擬化技術?
我關注各種虛擬化平臺,如Citrix的Xen,Red Hat的KVM,VMWare的VSphere4,微軟的Hyper-V,前兩者是開源的,后兩者是閉源的;很高興國內也在研發虛擬化技術。今年11月 19日,我參加“Xen研討會”,我在會上的發言中指出:“Xen的虛擬化技術和應用是優秀的、領先的。
在云計算領域基于Xen的公共云占80%,在企業服務器市場Xen占18%”,“我是通過Intel認識Xen的,Intel與Xen合作,創建了Xen安全虛擬化架構,對虛擬化監控器提供了硬件支持,對Xen 的一些性能進行了優化”;
“Xen的虛擬化技術與開源關系密切,Linux Ubuntu基金會早在發布Linux Ubuntu2.6.23時,Linus Torvalds就把Xen的虛擬化技術以補丁形式納入到Linux Ubuntu內核中,直到***發布的版本Linux Ubuntu2.6.32連續10個版本均納入了Xen的虛擬化技術”。
可是納入的只是Xen的非特權虛擬機Dom U,而Xen的特權虛擬機Dom O至今沒有納入;與此同時,KVM的Dom O、Dom U均已納入Linux Ubuntu內核版本之中(自Linux Ubuntu2.6.20開始),因此KVM作為Linux Ubuntu內核專用虛擬化技術的優勢就很突出了;Xen是否會被排擠出Linux Ubuntu內核?何去何從值得Xen思考。
我在來上海開會之前,已了解到VMWare在桌面虛擬化上的進展,這是又一個虛擬化熱點,我在會上發言中指出:“桌面虛擬化是一種可以把用戶所有桌面系統的配置和應用都托管到服務器上的技術,在使用時只需一臺對軟硬件配置要求很低的可以上網的電腦就可以了,實際上這就是一臺上網本。
VMWare桌面虛擬化產品為VMWare View 4,它可使設備成本下降50%,宕機時間下降70%”;“據說上月Citrix也推出了桌面虛擬化產品:Xen Desktop 4”;“國內也在研發桌面虛擬化項目”。“我希望能將桌面虛擬化技術與Moblin(Linux Ubuntu)平臺結合、補充、替代,更好地開發上網本”。
如何看待云計算?
云計算代表信息時代未來,有廣闊發展前途。云計算把互聯網變成一種全新的計算平臺,它是一種能夠在互聯網上通過按需購買與按使用付費的業務模式,其本質是一種服務交付和使用方式。
虛擬化技術是云計算的核心技術,它支持動態響應對計算資源的需求;實現云與數據中心(服務器、存儲、網絡)中硬件資源分割;實現計算能力的按需調度。在開放的互聯網環境中,開源的虛擬化技術(如Xen、KVM)應為優選之列。
開源操作系統是使云計算實現安全性、開放性、可擴充性的一種***選擇,開源操作系統平臺的開放性有利于第三方訪問并為其開發在線應用程序創造條件;也有利于在發生重大事故時云架構的安全轉移。
微軟的云計算采用Windows Azure操作系統,Windows是不開放的,Azure相當于SDK,適度開放,企圖開辟一條提供第三方開發微軟云計算應用軟件的途徑,但Azure 與全開放的Linux Ubuntu相比差距還很大。
目前國內十幾家“云計算中心”即將或已經投入運行,如:中國移動(通信研究院)、中國電信(上海)、阿里巴巴(南京)、世紀互聯(北京)、無錫軟件園、無錫濱湖區、山東東營市、廣東佛山市、中化集團、恩信科技、北京公共計算平臺(“北京云”)等,關鍵是要切實抓好應用、抓出成效;
要抓評估(如評估云安全、云計算技術成熟度和可靠性,評估數據中心業務狀態、云計算中心管理效率和運營成本等),并抓改進。從遠景看,云計算將逐漸取代桌面操作系統,這又與Google、微軟的網絡操作系統Chrome OS、Midori(項目代號)聯系起來了。
如何看待智能手機?
一些市場分析師認為,智能手機今后的發展趨于Linux Ubuntu化和時尚、潮流化。作為智能手機的龍頭老大—Nokia致力于研發基于Linux Ubuntu的Mameo操作系統(有可能于2010年完全放棄Symbian系統);
配置Google的基于Linux Ubuntu的Android操作系統的智能手機取得了大發展(Motorola于2009年9月10日發布***款Android手機CLIQ,隨后又推出采用Android2.0操作系統的新智能手機Droid;華為為T-Mobile定牌生產的Android手機在歐洲熱銷),有人估計到2012年Linux Ubuntu智能手機的全球市場份額將達60%以上。
從近期一些美國報刊的報導來看,微軟的智能手機Windows Mobile業績不好,“前途未卜”!原因是“既不開放”,又“觀念落后”,背著Windows桌面沉重包袱,跟不上時尚和手機發展潮流。但愿 Windows Mobile能吸取教訓東山再起!
提升經濟的開源解決方案是什么?
在當前全球經濟危機中,為了提升經濟,有人建議采用開源解決方案,即開發并推廣開源技術和應用,包括開放的互聯網、虛擬化技術、云計算、綠色IT、智能電網(Smart Grid)等。這件事美國人起了帶頭作用,被人們稱為“開源總統”的奧巴馬邀資深開源人士起草了一份“開源解決方案(白皮書)”,現正在實施中;
最近白宮網站也以開源的LAMP架構進行改造。其他一些國家(如日本、歐洲)也有相應的動作,值得我國借鑒。空的循環測試和空的函數執行非常重要,因為這反映了語言或平臺的基礎消耗。這是處頁面傳輸等性能開銷外的性能消耗,是一個重要的考慮方面。我的一些PHP朋友也認可這個測試的準確性,不過給出了非常有見解的補充:
Ubuntu ASP.NET在性能上的領先不會對我有什么影響。PHP是我的***,我的應用程序已經足夠快了。沒錯,Ubuntu ASP.NET在基礎性能上是比較快,但是我的應用程序可以通過優秀的頁面實現和JavaScript實踐把這部分性能補回來。
此外,根據上一次實驗的結果,在Windows平臺上運行PHP時,在MySQL和文件的訪問上有一些性能問題,微軟許多團隊都向我獲取了相關信息。希望這些數據都夠轉變為切實的改進。Joe表示,他將收集大家認為更公平,更有意義的測試場景。以下是他所計劃的測試項目:
*實際頁面測試:循環,寒暑調用和對象操作是一類測試,不過頁面的整體呈現則是另一種有意義的測試。
*負載測試:哪一個環境可以同時處理更大量的請求。
*在負載測試中,哪一方的性能會下降地更快。
*在各種情況下,64位平臺的表現如何。
國內也曾經進行過PHP在Linux Ubuntu和Windows平臺上的性能測試。微軟在WordCamp China 2009大會上公開了之前與康盛創想合作進行的性能評估結果:在Windows Server 2008 + IIS上運行PHP,從平均相應時間,每秒處理的請求數,以及數據吞吐量等多方便均優于Linux Ubuntu + Apache的托管方式。
【編輯推薦】