目前市面上的Linux桌面發行版數以百計,那么作為用戶該如何挑選?好消息!現在無需一一嘗試即可找到答案。
挑選適合自己的桌面,最關鍵的問題在于:你打算利用Linux來做些什么?只要找到了這個問題的答案,其它工作就變得非常輕松了。
我個人從1993年開始就在使用Linux作為桌面操作系統了,當時Linux才剛剛兩歲。自那時起,我曾使用過數十種不同的Linux發行版,甚至創建過一個名為Desktop Linux的網站。現在我在日常工作中使用三種不同的Linux桌面方案。
下面就開始進入正題。
1.有了Web應用,我們為什么還需要“桌面”?
大家是否能夠單純利用Web應用就能解決全部需求?大家是否利用Google Docs編寫文件,利用Mint打理個人財務,通過Gmail發送郵件?如果答案是肯定的,那么谷歌的Chrome OS可能正是您的最佳選擇。
作為Chromebook設備的標配操作系統,ChromeOS基于Gentoo Linux打造而成。但再次強調,其核心賣點在于Chrome加上操作系統——一種藏身于瀏覽器中的使用模式。
當然,如果有必要大家也可以耍點小手段打開ChromeOS中的Linux shell界面。ChromeOS采用谷歌的Chrome瀏覽器作為其標本界面,因此如果大家在閱讀本文的過程中,可能也正在體驗同樣的使用感受。
大家甚至無需購買Chromebook即可使用ChromeOS。一家名為Neverware的廠商提供名為CloudReady的軟件,大家可以利用它將自己的陳舊PC或者Mac設備轉換為更加實用且安全的ChromeOS系統環境。
更準確地講,大家可以直接選擇ChromiumOS,它屬于Chrome OS的開源版本,而且在法律層面講我們并不會運行ChromeOS,因為它與Chromebook都屬于谷歌公司的注冊商標。但著眼于實際使用,二者并無任何區別。
2.我想要換臺PC機,但并不想學習艱深的Linux知識。
想要輕松便捷地上手Linux桌面?Ubuntu,毫無疑問。
那么,Ubuntu與Unity這對組合到底有多么易于上手?我丈母娘今年已經82歲了,連她都能搞定安裝與運行工作。別的,我想也不用多說了。
如果有人堅持認為Linux難于使用,那這家伙肯定是個老頑固而且仍然活在十年前。真的,我就敢這么說。大家用過Android智能手機吧?很容易上手對吧?恭喜各位,您已經是Linux用戶了。另外,歸功于Android N即將推出的活動容器模式,大家甚至可以從明年開始接觸到Android桌面系統。
說真的,Ubuntu的Unity界面與大多數桌面方案有所區別,但其仍然非常易于使用。很多老派Linux用戶完全不鳥Linux,因為他們認為Unity界面與傳統的窗口、圖標、菜單以及指針型(簡稱WIMP)界面(例如KDE以及GNOME)區別太大。
但必須承認,我們需要的其實是一套真正易于上手的界面,而且對大多數朋友來說Unity的效果相當不錯。簡而言之,如果大家希望快速與Linux打成一片,Ubuntu絕對是最好的起點,沒有之一。
3. 我從Windows轉投Linux懷抱
厭倦了微軟強行推廣Windows 10的流氓手段了嗎?老派Windows XP或者Windows 7用戶該怎么辦?不妨試試Linux Mint,特別是采用Cinnamon界面的版本。
與Chrome OS以及Ubuntu Unity不同,Mint與Cinnamon這對組合采用大家多年以來所熟知的WIMP界面。雖然仍然無法同Windows XP或者 Windows 7一一對應,但微軟老用戶們還是能夠順利上手Cinnamon。
熟悉GNOME 2.x類界面的Linux用戶們也會愛上Cinnamon。而另一種值得一試的Mint內置界面選項則為MATE。盡管Cinnamon以GNOME 3.x桌面為設計基礎,但MATE卻更為老派,屬于GNOME 2.x的一套fork。
如果大家仍然需要使用部分Windows程序,也可以利用Crossover Linux在Linux將其加以運行。這套方案無法支持全部Windows應用,但其實際效果仍然相當出色。
與其它多數發行版不同,Mint還提供易于使用的專有軟件。一部分Linux用戶很討厭這類程序與硬件驅動程序,但我認為其確實能夠簡化Linux的上手難度。
就個人而言,Mint 17.3與Cinnamon這一組合是我的最愛Linux桌面選項。
4. 我是開發者,并非普通用戶!
如果是這樣,那么大家應該聽說過一些專為開發者設計的Linux發行版。各位同Linus Torvalds以及大多數Linux內核開發者一樣,都應該選擇紅帽推出的Fedora社區版本。
Fedora是一款前沿級Linux,所以大家需要做好被難住的心理準備。如果大家還不屬于Linux專家,或者尚處于起步狀態,那么請先別急著嘗試Fedora。
但,其實Fedora并不難使用。雖然我并不太關注Fedora 23最新版本的相關情況,但其默認桌面GNOME 3.18仍然效果出眾。當然,如果對其不滿意,大家也可以像在其它Linux發行版上那樣隨意更換桌面選項。需要強調的是,Fedora能夠更為輕松地對接Cinnamon、KDE、MATE或者其它桌面方案。這一切都要歸功于Fedora Spin程序。
Fedora中始終提供最新版本的Linux以及多款開源程序。有時候它們效果不錯,有時候則令人窩火。總之要想玩玩高科技,這點小瑕疵總是難免的。
5. 只想玩玩的普通用戶
還有很多其它值得一試的Linux桌面方案。現在我來談談自己的個人建議。
之所以沒有選擇其它一些高人氣Linux發行版,并不是它們做得不夠優秀,而只是因為我認為,相對于臺式機環境,它們其實更適合服務器。這方面的兩大典型實例就是CentOS與Debian。
另外,我也很喜歡openSUSE。它分別提供兩種具體版本,分別為采用滾動式更新的Tumbleweed以及更為傳統的Leap。滾動式更新的Linux系統會不斷安裝升級補丁以保持自身處于最新版本。這聽起來很像是DevOps提到的所謂“持續部署”概念吧?沒錯,就是這么回事。
這兩個版本的openSUSE都與Fedora非常相似。它們專為Linux專家所打造,用于處理軟件或者云項目。
Arch Linux是另一款滾動更新式發行版。與openSUSE的Tumbleweed不同,Arch是一套輕量化、用戶友好型發行版。它的設計思路在于“保持簡潔”,項目開發者給出了這樣的承諾。
不過需要強調的是,Arch Linux的安裝過程非常繁瑣。我們需要以手動方式安裝該操作系統。如果大家喜歡簡潔概念但又不愿手動安裝,那么我推薦各位試試Manjaro Linux,它直接解決這兩大需求。
最后,PCLinuxOS則是一套非常出色且穩定的桌面發行版。它擁有獨特的FullMonty桌面,基于IDE開發而成且能夠在單一界面中提供六個不同的桌面窗口。這六個桌面各自擁有不同的用途:互聯網、辦公、游戲等等。這種設計思路很巧妙,充分利用了Linux內置的多窗口功能。
現在大家應該已經了解了哪款桌面方案最適合自己。無論大家的具體需求是什么,Linux都擁有對應的選項能夠解決問題。