從一個新手的角度對比六個Linux發行版
嚴格來講,Linux這個詞本身只表示Linux內核,但在實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU 工程各種工具和數據庫的操作系統(也被稱為GNU/Linux )。基於這些組件的Linux軟件被稱為Linux發行版。現在Linux發行版很多,其中存活的應該有近千了,有些用戶很迷茫,這麼多發行版,我應該用哪個發行版?
相信在每個使用Linux的用戶心中都有一個自己的排行榜,我把我用過的一些發行版的優缺點寫了一些,希望能提供給新入坑的同學一些幫助,我是一個技術,文筆不好,大家見諒。因為寫的比較亂吧,還是希望大家能徹底看完再選擇一個時候自己的發行版。文中大部分的簡介來自對應的官網或者百科。
Arch:
logo:
系統安裝界面
系統啟動界面
簡介: Arch Linux(或稱Arch)是一種以輕量簡潔為設計理念的Linux發行版。其開發團隊秉承簡潔、優雅、正確和代碼最小化的設計宗旨。Arch Linux 項目受CRUX 啟發,由Judd Vinet 於2002年啟動。Arch Linux是起源於加拿大的一份致力於使用簡單、系統輕量、軟件更新速度快的GNU/Linux發行版。創始人Judd Vinet出於對Debian以及Red Hat的包管理器不滿,以及受CRUX影響而創立。最初針對i686,但是如今對x86_64也支持良好,而且還派生出了針對ARM平台的Arch Linux ARM以及針對HURD內核的Arch Hurd(發展緩慢)人稱arch“邪教”。
優點:軟件眾多,軟件相對來講都是很新,尤其是aur倉庫有很多軟件,都是可以一鍵安裝的,界面美觀,擁有一個非常完備的wiki,而且有中文,對開發者和一些小白來說非常友好。採用滾動更新的方式。自定義性極強,系統在正常狀態穩定性很好(聽說現在滾掛的機率不高了),系統靈活性非常高。
缺點:系統安裝對新手不友好(純字符界面,我裝了一個小時,按照wiki和一些比較好的教程是可以很快安裝的),採取滾動更新的方式,長時間不更新容易滾掛。
總結:推薦Linux進階用戶使用,新手不推薦,自定義性極強,但是需要經常更新,否則容易滾掛。
Deepin:
logo:
系統安裝界面
系統啟動界面
簡介:Deepin,原名Linux Deepin,是一個致力於為全球用戶提供美觀易用,安全可靠的Linux發行版。於2014年4月更名為Deepin,常被稱為“深度Linux”。
優點:移植了很多常用的wine軟件,比如qq(標準版,輕聊版,tim),百度網盤,迅雷等。有一個很漂亮、很簡單的安裝界面,有對應的製作成功率很高的啟動盤製作工具,整體的界面美觀,風格個人感覺偏向於Mac,易於萌新操作,但是有些地方有問題。論壇也比較活躍,目前看到的wiki不是很完善,但是內容也很多,也沒怎麼見到大的用戶群(群聊),比較大的群是私人的(目前我知道的)。
缺點:系統穩定性不太好,顯卡驅動切換的軟件不行,軟件由於切換到了stable倉庫所以軟件相對來說會舊一點,但是勝在穩定,但是在deepin上表現出來不太穩定,尤其UI偶爾會有各種奇奇怪怪的問題。適配的一些win軟件會有系統佔用率較大的問題。我在deepin切換到了stable倉庫之後重裝了,由於軟件衝突導致cups不能使用,現在不知道解決沒有(我在公司的工作機,通過cups共享打印機的,因為這個還差點被罵)。
總結:適合小白用戶進行入門,門檻低,很多win軟件都會進行適配,能做到開箱即用,但是UI不是特別穩定,假死概率會比其他的幾個發行版大一點,當熟悉了Linux之後個人就不推薦使用了。
銀河麒麟社區版:
logo:
系統安裝界面
系統啟動界面
簡介:社區版基於ubuntukylin 16.04改裝而來,軟件包同步自商業版的銀河麒麟,和真正的銀河麒麟區別應該只是內核級的區別,但是具體的不清楚,畢竟我窮。。。。。
優點:目前的軟件倉庫的軟件比較新,有專門的團隊負責維護,運行極其流暢,對系統佔用率很低,虛擬機單核依舊流暢的不行(親身體驗的),上層應用應該是同步自真正的銀河麒麟,操作方式上和UbuntuKylin沒有多大區別,優麒麟用戶基本可以無縫遷移。
缺點:默認的軟件源已經廢棄,新的軟件源新用戶不太清楚,有一些軟件沒有安裝,還有一些是軟件倉庫版本很低(比如wine),其他的辦公軟件都如WPS等都已經完成適配。
總結:和優麒麟很像,但是相對來說軟件可能不是特別的新,但是我想安全方面會更有保障,畢竟軟件包應該是同步自真正的銀河麒麟。
PS:現在的銀河不是以前的那個銀河,社區版更不是商業版的銀河
優麒麟:
logo:
系統安裝界面
系統啟動界面
簡介:優麒麟是由中國CCN 聯合實驗室支持和主導的開源項目,其宗旨是採用平台國際化與應用本地化融合的設計理念,通過定製本地化的桌面用戶環境以及開發滿足廣大中文用戶特定需求的應用軟件來提供細膩的中文用戶體驗,做更有中國特色的操作系統。
優點:從Ubuntu衍生而來,界面乾淨整齊。主倉庫同步自Ubuntu,可以保證每版本的內核都是最新版,軟件的數量和質量也不是問題,集成了金山WPS、搜狗輸入法和福昕閱讀器等國內應用,官方和社區也在努力適配一些常用的win軟件比如wine的微信和qq,雖然qq已經出了官方的,但是目前還比較難用,只能說聊勝於無。有著用戶數量眾多的qq群,我知道的就接近6個。微信交流群也極其活躍,微信群裡邊包括開發組、UI、社區等人員他們可以很快的接到反饋並幫助修復。
缺點:一些小細節處理不好,用戶體驗相對來講還是比較好的,官方也在努力處理各種適配問題,但是開發的思維仍舊沒有轉變,依然是技術為主,操作系統和應用應該是技術和體驗並重。
總結:小白和進階用戶都推薦使用,系統穩定性較好,軟件較新,官方也在努力,但是會有一些細節問題,可以加入社區群或者在論壇尋找幫助。
Centos:
logo:
系統安裝界面
系統啟動界面
簡介:CentOS(Community Enterprise Operating System,中文意思是社區企業操作系統)是Linux發行版之一,它是來自於Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼所編譯而成。由於出自同樣的源代碼,因此有些要求高度穩定性的服務器以CentOS替代商業版的Red Hat Enterprise Linux使用。兩者的不同,在於CentOS完全開源。
優點:資料庫龐大,不用擔心有問題解決不了,衍生自redhat,適合服務器使用,不推薦個人使用,系統極其穩定,幾乎不用擔心崩潰,很多主流生產軟件都可以在這個上邊運行,系統的支持週期很長,每個大版本的支持週期最少是5年左右,適合做公司服務器系統使用
缺點:源里的軟件可能比較舊,界面相對前幾個發行版比較簡陋,有一些相對較新的軟件需要自己編譯運行,但是與之對應的是很大的靈活性。
文末總結:
對我來說,各個發行版有其適合的領域,服務器直接上centos,系統穩定,支持週期長,資料眾多,個人用戶如果是小白用戶的話推薦deepin,當然要能忍受住他的偶爾卡死(注:是徹底卡死,鼠標鍵盤沒反應,ssh無法登錄,只能重啟,但是這種情況不多),然後在進階的時候換成優麒麟或者銀河麒麟(因為銀河相比其他幾個系統穩定一些,不包括centos這種,打不動。。。),再想折騰了可以去arch邪教,想怎麼折騰怎麼折騰,但是小心滾掛呦,Linux的發行版太多了,這裡只能說有限的幾個大的發行版,一些衍生版沒有說,主要是我沒用過,比如基於arch的Manjaro,Debian等這些就需要大家自己體會了。
以上是我的個人體驗總結,希望能對新入坑的你能有一些幫助,也希望國內的操作系統也能百花齊放,(咳咳,大家多提bug,不要給咱自己的東西留情)。
名詞解釋:
滾動更新:滾動更新是軟件工程概念,是指的一個軟件不斷的更新,不論周期時間長短debian和ubuntu是半滾動更新,arch是完全滾動更新,他們都是滾動更新,大概這個意思,也不知道對不對
滾掛:ArchLinux 等滾動更新系統的專用術語,所謂滾動更新就是指不能單獨更新某個特定軟件包,每次更新必須將全部軟件包更新到最新。因此,當有些軟件包出現問題(如果是官方源的包,一般官網會告知),更新之後可能會有整個系統掛掉的風險,故曰滾掛。同時,由於滾動更新機制,大部分開發者無需擔心兼容性問題(所有依賴包可以被認為是最新的),所以一旦長時間不滾也有機率掛掉。多看官網公告,勤滾,一般就不會掛。