最好的Linux發行版:Ubuntu 18.04 深度使用體驗
前言
經常看我部落格和公眾號的同學應該知道,我是狂熱的Linuxer,對Linux系統有一種偏執的愛好,所以當你看到這篇文章的時候應該不會覺得奇怪,不過,真正應該疑惑的是,為什麼說Ubuntu才是最好的Linux發行版呢?按照我的習慣和風格,不應該是大蜥蜴(OpenSUSE)或是Arch(Manjaro)麼?
接下來本文將解答這些問題。
Why Ubuntu
是大蜥蜴不好看?還是Arch不好用?玩什麼兔子(Ubuntu)?
先貼出我的桌面:

1. 大蜥蜴很好看,但不是最好
大蜥蜴的開發團隊同時也幾乎相當於KDE桌面環境的開發團隊,而且又有著德國人對於細節的嚴苛,所以絕對可以算作是最好看的Linux發行版之一。
然而,OpenSUSE穩定版的軟體源似乎是舊了點,可直接安裝的軟體包也不夠豐富,而分滾草(滾動更新分支)版本雖然軟體包都很新,但是又不夠穩定,隨時有著滾掛的風險。
2. Arch大法好
早年在百度Linux貼吧,有一股“Arch邪教”勢力,他們力圖安利每個使用Linux的人加入Arch陣營。
不得不說,體驗過Arch的人都會被其高度的可定製性,還有宇宙第一豐富的軟體包(AUR萬歲!)所折服,然後深深愛上Arch這個系統無法自拔。
但是,Arch這種滾動更新的系統,缺點也是顯而易見的,詳情見上面的大蜥蜴風滾草。不過Arch真的是每個想要學習Linux的人必須體驗的系統!
3. 還是熟悉的兔子——Ubuntu
Ubuntu作為(據說)裝機量最大的桌面Linux發行版,絕非浪得虛名,這隻兔子的背後是商業公司,雖然不像微軟蘋果這種體量的大公司,但是Ubuntu的細節在各個Linux發行版中做得也是數一數二的了,在18.04版本之前,Ubuntu獨創性的Unity桌面環境很和我的口味,可惜由於種種原因,沒能把16.04作為長期使用的系統,所以對Unity桌面環境的認識也僅僅停留在短短的幾次安裝體驗中。
作為我長期使用的系統,我可以為Ubuntu總結以下幾個優點:
– 作為Debian系的第一大系統,軟體包豐富
– 作為使用者量最大的Linux發行版,有完整和龐大的社群,遇到任何問題都能輕易在社群中得到解答
– 對國產軟體(例如搜狗輸入法、WPS套件、網易雲音樂)的相容很完美,Linux上的國產軟體在官網釋出的版本幾乎全都是適用於Ubuntu的,所以相容性槓槓的
– 18.04 換成Gnome桌面環境之後效能提升很大,美觀度和可定製性提升巨大
– 其他的,更多的是我對Debian系生態的喜好吧~
系統截圖
經過一些簡單的配置和美化之後,桌面效果是這樣的,我覺得挺ok的~

全部應用介面,圖示用上了Moka,覆蓋很全面。

Gnome自帶的日曆,可以同步谷歌日曆和微軟日曆,非常方便!

Gnome自帶的好東西不少,這個TODO List挺不錯的,可惜不能和Google Keep同步

軟體生態
在上面的系統截圖裡面,就有一些Gnome自帶的好用小工具,日常使用Linux的話,軟體除了騰訊系的微信和QQ之外,其他一概不缺,其實有了用於開發的Jetbrains全家桶對程式員來說就夠了,而且有著Unix完善的工具鏈,Linux下的開發環境異常舒服。
關於騰訊毒瘤的微信和QQ,我是使用VirtualBox虛擬機器執行Windows7解決的,現在的系統性能都足夠,開一個Windows7虛擬機器對效能的損耗幾乎可以忽略不計,截圖就不貼了,省的給聊天記錄打碼麻煩。
Ubuntu是基於Debian開發的發行版,通過apt包管理器你可以安裝海量的軟體,如果官方源找不到需要的軟體包,別忘了還有 PPA 這個神器,感覺PPA就像是Arch的AUR一樣的存在,大量的第三方包都在PPA上釋出,可以說幾乎沒有找不到的軟體。
開發體驗
開發體驗的話,各個Linux發行版都是大同小異,Jetbrains全家桶一裝,VSCode一配置上去,寫程式碼爽到飛起,更多的體驗還是依賴於系統流暢度。
經過這段時間的使用體驗,Gnome桌面環境的流暢度很好,在我的桌上型電腦(i5 8500+8G記憶體)上完全沒有卡頓的問題。
之前還有人擔心Ubuntu換成了Gnome之後易用性是否會下降的問題,其實我覺得根本沒啥區別,Ubuntu的Gnome開箱即用,根本不需要做什麼配置就挺好看的了(嗯,除了桌布的顏色比較醜)。
Gnome外掛我也就安裝了一個User Shell theme用來支援Shell Theme而已,其他的一概不安裝,外掛這東西畢竟是第三方的個人開發者製作的,穩定性和安全性沒有保障,預設情況下的Gnome就已經夠好看了,沒必要再去折騰這些,把系統搞崩潰了就得不償失了。
Ubuntu or Windows?
這個問題被人問了無數遍了,我認為沒有糾結的必要,想用Windows的就用Windows,喜歡Linux的人自然會去用Linux,沒必要有這種選擇題。
小孩子才做選擇題。
所以最佳答案就是雙系統咯~(還有的人換了Mac系統)
Windows作為第一大桌面作業系統,其軟體生態無論Linux還是Mac都無法比擬,所以手頭上必須有一個Windows系統,然後!最近更新的幾個Windows10版本的bug實在是多到我難以忍受的程度了(別跟我扯你沒有,你有沒有遇到不重要,重要的是我這樣強迫症的人絕對受不了Windows10各種奇妙的小bug),想把Windows作為日常開發的系統真的沒辦法,對Unix工具鏈的支援極差,安裝配置各種開發環境極其麻煩,真的是非常噁心!
不過偶爾做一下視訊啥的,還是得開啟Windows。
至於遊戲方面,我不玩PC遊戲
,不存在這個困擾。
總結
I love Linux!
並且享受Linux帶給我的高效生產力。
About
瞭解更多有趣的操作請關注我的微信公眾號:DealiAxy
每一篇文章都在我的部落格有收錄:blog.deali.cn