很難講臺式機和筆記本中蘋果OS X操作系統所占的比例有多大,不過很顯然,OS X在緩慢穩定地削弱微軟Windows操作系統從90年代開始建立的巨大優勢。在臺式機市場,這個數字已經逐漸達到6%-7%。
但有件事是肯定的:OS X已經比Linux更加成功,開源操作系統Linux雖然在數據中心服務器市場中占有一席之地,但在臺式機和筆記本方面,仍然很難有立足之地。去年好像Linux有所增長,但相對OS X的增長,Linux的增長不足為道,而且這個增長也并沒有Linux支持者們一直期望的那么高。
蘋果OS X憑什么擠兌Linux
為什么會這樣?!Linux桌面界面工具GNOME創始人之一的Miguel de Icaza認為其中重要的一個原因是,大部分軟件開發人員現在都開始叛逃至更優秀的平臺上,不僅僅是蘋果的OS X,還有的開發者將開發工作轉移到互聯網上。
可能會有人責怪基于分散的主流Linux發行版使用的桌面用戶界面發展比較緩慢。2010年,Canonical公司宣布他們將在Ubuntu發行版中用自主開發的Unity環境替換流行的GNOME桌面環境,這一舉措讓許多Linux極客很苦惱。但同樣有很多人不滿意GNOME現在的發展方向,其中就包括Linux創建者Linus Torvalds,去年他還在Google+上發表了一篇長篇大論。
Torvalds轉投到了Xfce,最初創建Xfce的目的是想作為占主導地位的GNOME和KDE環境的輕量級替代品的。Ubuntu Studio上個月完成了音頻及視頻中心向Xfce的過度。本月初,久負盛名的Linux發行版Debian也用Xfce代替了GNOME作為其默認桌面環境。
但de Icaza表示,在最近大改組開始的時候,Linux在桌面戰爭中已經失去了戰勝OS X的可能。他認為Linux失勢的真實原因是開發者開始叛逃至OS X,因為用于建立圖形化Linux應用的工具包背后的開發者并沒有做足工作確保他們的不同版本之間的API之間的向后兼容性。“多年以來,我們打破人們的代碼,”他講到,“而OS X卻做了非常好的工作,確保了向后兼容性。”
OS X的威脅干不掉Linux
與此同時,有不少開發工作也在將視線轉移向互聯網。桌面開源的重要性相比服務器上開源,越來越不重要。開發本地應用的需求越來越少,與此同時,OS X提供了一個足夠好的類似Unix環境,這樣開發者能夠在Mac上開發,然后部署到Linux服務器上。
Web是開源真正蓬勃發展的地方。甚至Steve Ballmer也承認,在Web服務器市場中,Linux打擊了Windows。即使你沒有一個單獨的開源應用安裝在筆記本上,但只要你能夠使用網絡,你就可能被多個開源技術所服務,包括Web服務器如Apache和Nginx、編程語言及框架如PHP和Ruby等都運行在開源操作系統上。Web技術的最新趨勢,從云計算到大數據,都是基于開源技術的,如Apache Hadoop、MongoDB和Xen hypervisor。
開源在Web的服務器一端打開了市場,但在用戶這一側也未必不會開放。而這也正式開源倡導者們的關注點所在,雖然他們已經開始使用Mac,但仍關注開源。de Icaza說:“那些談論自由軟件的人現在也在討論開放網絡。”
其中之一就有Stormy Peters,GNOME基金會的前執行董事。她現在仍然是GNOME基金會的董事,與de lcaza一樣,她現在仍然擁有一些Linux機器。但作為Mozilla基金會負責網站及開發者方面的主管,她現在的注意力放在開放網絡上。
在哪些方面自由軟件的原則可以應用到Web?Peters指出開源軟件最重要的一方面是你或者你信任的人可以檢查一個應用的源代碼,了解它是做什么的。將這種水平的見解引入到Web上就是幫助用戶控制他們的數據,并且讓他們了解這些數據是如何被Web應用使用的。
另一個相對Linux桌面出現時變化較大的地方在于移動互聯網的發展。Peters說:“將會有很大一部分人會優先選擇通過移動設備體驗網上世界。”
移動開發也是de lcaza的關注點。自2001年以來,他一直在Mono工作。Mono是能夠幫助人們在非微軟操作系統,如Linux和OS X上運行微軟.NET語言的開源框架。
而現在,盡管需要面對包括OS X在內的各種壓力,GNOME以及Linux桌面依然在發展。(編譯:魏兵)