Windows應該是Linux在設計上的楷模嗎?
差不多每隔十個月,某個小小的Linux發行版開始立志讓Linux變得更像Windows。最新的兩個發行版就是ChaletOS和 Apricity OS;暫且不說別的,這些發行版似乎是設計方面的精心之作。不過看到了那么多大同小異的做法后,我很想知道類似Windows的桌面到底會不會有助于鼓勵用戶試一下Linux。也許目的不一樣。
我當然明白其背后的邏輯。Windows是首屈一指的桌面,其人氣之旺無可爭辯。
多年來,Linux軟件一直在苦苦追趕Windows。但是不但GNOME和KDE十年前在功能特性方面就突破了這個目標,現代發行版在視覺效果方面也能與 OS X相媲美。不過,就像文化方面仍然向母國看齊的前殖民地,一些開發人員仍似乎存在條件反射般的阿諛奉承,想當然地認為Linux桌面仍落后于 Windows。實際上,恰恰是Linux桌面在定制和創新方面樹立了榜樣――這就是為什么Windows 10借鑒了Linux的那么多功能特性,但是顯然并非每個人都注意到這一點。
經典桌面的鼻祖
諸發行版談論借鑒Windows時,它們并不是說借鑒Windows 8的界面或是Vista的穩定性,而是更多地仿效Windows 7的設計思路――帶有面板、菜單和工作區的經典桌面,再加上幾個模仿的窗口組件和主題。
這個想法本身并不賴。經典桌面之所以仍然大受歡迎,就是由于它基本就是一個應用程序啟動器,可能適合大多數用戶。
唯一的麻煩在于,除了Unity外,一半的主要桌面已經為經典桌面提供了一個選項,可是沒有一個在吸引Windows用戶。至少,沒有吸引大量的Windows用戶。
這一點也不足為奇。Windows用戶已經有了經典桌面,或者如果因某種原因堅持使用Windows 8,可以獲得一個經典桌面。既然如此,他們何苦要更換操作系統以獲得已經擁有的東西呢?作為吸引用戶的一個策略,靈感源自Windows的設計似乎從一開始就有缺陷。
Linux用戶可以像更換墻紙那樣輕松自如地更換操作系統,不過試過用其中一種BSD的用戶所占比例似乎很小。然而,對Windows用戶而言,更換操作系統似乎是需要邁出的一大步。恐怕很少有人僅僅為了能把一種經典桌面換成另一種經典桌面,費老大的勁去更換操作系統。
其實道理就是這么簡單。看一下任何一個飽和的市場,你絕對不會看到哪家公司在角逐市場時會說,自己擁有與競爭對手同樣的功能特性。相反,它們會談論自家擁有,競爭對手沒有的功能特性。就算沒有重大的區別,它們也會設法營造這樣一種假象,就像蘋果面對Windows時所做的那樣。其他的一切基本上都是浪費時間。
競爭的本錢
那么,Linux又該如何與Windows展開競爭呢?我馬上想到了兩種明顯的方法,不過可能還有其他方法。
首先,雖然Linspire之類的發行版嘗試過提供類似Windows的Linux,但沒有一個真正試過從消費者權利和隱私方面開展宣傳攻勢。雖然市面上現有的發行版強調軟件自由,但是它們針對自由軟件倡導者,即使有的話,也很少試圖向Windows用戶表明這些問題會如何影響他們對操作系統的選擇。
幾年前,時任自由軟件基金會執行董事的Peter Brown對原本就很關注這類問題的社會活動分子試過這一招。后來他另謀高就后,這項工作就中斷了。而如今,潛在受眾比以往更廣泛。大家普遍不喜歡壟斷,大公司和社交媒體網站經常飽受詬病,被指責侵犯隱私。在這種大環境下,大力宣傳Linux可以保障消費者權利應該很容易深得人心,如果輔以電子郵件易于加密之類的功能,更能吸引人們了。
其次,開發人員也許應該在提供已有功能特性的基礎上,再加上一點東西,而不是為Windows用戶提供已有的功能特性。尤其是KDE(及其 Activities、標簽窗口和定制)很容易被視作擁有現代創新的經典桌面。Linux Mint的Cinnamon同樣不賴,只不過它不如KDE來得出色。
遺憾的是,很少有桌面開發人員從這個角度來推廣。2008年到2012 年這段期間,用戶反對KDE、Unity和GNOME后,很少有開發人員愿意大膽創新。他們會完善或改寫發行版,以加快運行速度,或確保易用性。但是眼下,他們避免進行重大的明顯變化,顯然害怕再一次遭到用戶的抵抗。
考慮到桌面的近期發展史,這種心態可以理解。不過,除非Linux開發人員積極提供Windows提供不了的功能特性,否則從Windows陣營吸引新用戶仍然僅僅是個夢想而已;而且考慮到這個夢想屢屢破滅,仍是個非常天真的夢想。