如果你真正對學習 Linux 感興趣,有一些發行版比其他更能幫助你。根據你想深入到什麼程度,有不同的 distros 適合你。只要確定你真正處於什麼水平。
打包發行版
打包 distros 像 Ubuntu,最流行的 Linux 桌面,和 Fedora,一個更先進且純粹開源的 Linux 桌面,是如果你認為自己是初學者或稍有經驗的 Linux 用戶時最好的發行版。在兩者中,Fedora 可能稍微更適合稍有經驗的用戶,而 Ubuntu 和基於 Ubuntu 的發行版適合初學者。
我推薦這些發行版給初學 Linux 用戶,因為它們最容易掌握。我不是說你不能在這些發行版中深入挖掘,因為你可以,但你不被強迫這樣做,所以你不太可能學到新東西。但這些也是最容易安裝的,所以如果你有一點自律強迫自己學習“基礎”以外的新東西,那麼這些對於更高級用戶仍然應該是不錯的選擇。
Arch Linux
一旦你獲得足夠經驗,我建議你轉移到 Arch Linux。老實說,Arch Linux 設置和使用並不太難,有大量文檔幫助你。如果你真正夠經驗,這一切都不應該是問題;否則,也許你還沒有你想像的那麼有經驗。
Arch Linux 是下一步的原因是因為你仍然可以用包安裝軟件,或通過 Arch User Repository (AUR) 提供的腳本編譯軟件。然而,設置 Arch Linux 安裝時,你只從基礎系統開始,別無其他。你需要在其上安裝其他軟件,並沿途更改各種配置文件。再次,文檔(由 Arch Linux wiki 提供)非常詳細,應該輕鬆引導你完成任何你想做的事。
Gentoo
雖然我確信一小部分人可能不同意我關於這一點,但我認為 Gentoo 是 Arch Linux 之後的下一步。使用 Gentoo,你必須做與 Arch Linux 相同的事情,但安裝更困難,你必須自己編譯所有想用的軟件。你甚至需要關心編譯器標誌等事情。這一切在 Arch Linux 下都不需要,雖然你可以在任何發行版(甚至 Ubuntu!)做所有這些如果你真的想。但 Gentoo 強迫你這樣做。
通過這種方式你學到很多,也獲得一些理論上的性能提升,因為你自己編譯軟件並可以根據你的系統和個人偏好更改編譯器標誌。
Linux From Scratch
一旦你覺得非常舒服使用 Gentoo,你已經是超級專家了。但仍有一步可以走:Linux From Scratch. 還有什麼比從頭構建自己的操作系統更好的學習 Linux 方式?這甚至不是一個真正的發行版,而只是一個指南,你可以遵循它基於 Linux 內核構建自己的操作系統。
但一旦你做到了這一步,你可以字面上說你了解 Linux 的方方面面。 祝你旅途順利,但最終將非常值得。
學習 Linux 有用且有趣
了解更多關於 Linux 既有趣又日益重要。即使你還沒有決定用 Linux 作為日常驅動程序,學習開源操作系統可以是一項個人成就,也是一項你可以放在簡歷上的技能。在簡歷上寫"我從頭構建了自己的 Linux 操作系統" 在 Linux 技能日益重要和可銷售的就業市場中可能極其寶貴。所以現在有兩個理由攀登這個階梯——個人成就和工作機會。
你還能推薦其他 Linux 發行版用於這些專業水平中的任何一個嗎? 關於一些你發現有價值的 Linux 教育材料怎麼樣?在評論中告訴我們!