如果您用 Ubuntu 或 Fedora 等 Linux 發行版,您也在用 Linux 核心,實際讓您的發行版成為 Linux 發行版的核心。Windows 也有自己的核心供作業系統使用,但 Linux 高度模組化,因此核心更常被討論,因為能對它做很多事。例如,您能取出核心、打上大量修補、調整其他設定、剝離不需要的一切、再用最終產品替換原核心,它就能正常運作(假設做對了)。能毫無問題地用其他東西替換一部分就是 Linux 很棒的原因。
但您的發行版不斷要求您更新核心。既然運作良好,為何要這樣做?
安全性修補
幾乎每個核心更新都有某種安全性修補,封堵被發現的漏洞。這可能是更新核心最重要理由之一,因為您總是有修補過的核心比較安全。如果駭客進入核心,能造成大量損害或系統直接當機。這些不便輕易透過最新核心避免。
穩定性改進
核心更新不只帶來安全性修補,也能修復可能導致正常使用系統當機的其他問題。有人爭辯持續更新核心實際降低整體系統穩定性,因為您會跑在從未用過的核心上,不能假設它會像之前核心那樣運作良好。雖然這也真實,但差距很小,只有跑伺服器或其他重要系統的人真正需要謹慎。對大多數一般消費型用戶,更新核心的好處遠大於那些問題。
更新驅動程式
那些是次要核心更新(如 3.2.0 到 3.2.1)得到的更新。來看看主要更新(如 3.2 到 3.3)常見改進。首先,每個主要核心更新保證包含所有裝置最新開源驅動程式。所有更新驅動程式中,顯卡驅動程式可能是您感覺最明顯的,因每次刷新通常增加一點效能。雖然走專有驅動路線隨時可能,但知道開源驅動程式持續變好也是好事。
新核心功能
偶爾,Linux 核心主要更新也帶來新功能。這些功能基本上是程式可用來做某種任務或操作的核心部分。此外,其他功能可能也變了。您若不為此確切理由更新核心不太可能弄壞系統,但遲早您會發現程式和其他套件要求特定核心版本。最好有最新版以免遇到該問題。
速度提升
最後但同樣重要,許多核心主要更新改善系統整體速度。有些變化很微妙,有些不會且能有大差異,如著名的 200 行修補讓 Linux 機器整體生產力大幅提升。甚至有更瘋狂變化,如 Linux 可在零 CPU 核心下運作。如果您是速度惡魔(我知道許多用 Chrome 的人是),這是從硬體榨更多汁液的好方法。
結論
最終,隨時更新 Linux 核心非常值得。對一般消費型用戶,隨之而來的好處遠大於風險。此外,您更新到的每個核心都經開發者和測試用戶至少測試幾天確保無故障運作。萬一您系統有問題,您應能從開機選單選擇舊核心進入系統。然後刪除有問題核心,選擇留在目前核心或等待可用更新出現。
您有自己的 Linux 核心更新政策嗎?您覺得發行版應總用最新版還是落後一點為穩定?發行版期間應有主要核心更新(如 Fedora 做或曾做)還是僅次要更新(如 Ubuntu)?請在留言讓我們知道!
更多資訊,查看我們的 Linux 核心介紹。
圖片來源:maistora, 人手放最後一塊石頭金字塔 via Shutterstock, Forrestal_PL, Express Monorail