在了解了什麼是 Linux,什麼是 Linux 發行版之後,當您開始使用 Linux 時,您可能會在 Linux 論壇討論中遇到術語“滾動發布”。
在這個 Linux 術語表中,您將了解 Linux 發行版的滾動發布模型。
什麼是滾動發行版?
在軟件開發中,滾動發布是一種持續推出軟件更新而不是分批發布的模型。 通過這種方式,軟件始終保持最新。 滾動發行版遵循相同的模型,並在發佈時提供最新的 Linux 內核和軟件版本。
阿科Linux是滾動發布分發的最流行的例子Gentoo它是仍在開發中的最古老的滾動發布發行版。
當您使用滾動發布發行版時,您會獲得少量但頻繁的更新。 沒有像 Ubuntu 那樣的 XYZ 版本的主要版本。 如果您定期更新 Arch 或其他滾動發布發行版,您將始終擁有最新版本的發行版。
滾動發布也以測試為代價。 當最新的更新開始為您的系統帶來問題時,您可能會感到驚訝。
滾動發布與現貨發布分佈
許多 Linux 發行版,例如 Debian、Ubuntu、Linux Mint 和 Fedora,都遵循點發布模型。 他們將每隔幾個月/幾年發布一個主要版本的 XYZ。
點發布包括新版本的 Linux 內核、桌面環境和其他軟件。
當點發布發行版的新主要版本發佈時,您將不得不特別努力更新您的系統。 需要做好備份,第三方倉庫被禁用,完成更新大約需要一個小時。
另一方面,隨著開發人員發布它,它會在滾動發布分發中不斷獲得新功能更新。 這樣,您無需在幾個月或幾年後進行版本升級。 你總是有最新的。
哦,但我的 Ubuntu 也會定期更新,幾乎每週更新一次。 是不是意味著Ubuntu也要發布了?
不,Ubuntu 不是一個連續版本。 你看,你通常從 Ubuntu 獲得的更新是安全和維護更新,除了像 Mozilla 這樣的一些軟件。 Firefox 不是新功能版本。
例如,GNOME 3.38 已發布,但 Ubuntu LTS 版本 20.04 不會為您提供 GNOME 3.38。 它將保留在 3.36 版本中。 如果有 GNOME 3.36 的安全或維護更新,您將通過 Ubuntu 更新獲得它們。
LibreOffice 的發布也是如此。 Ubuntu 20.04 LTS 與 LibreOffice 6.x 系列保持一致,而 LibreOffice 7 已經可用。 請注意,我說的是官方存儲庫中可用的軟件版本。 您可以從其官方網站下載更新版本的 LibreOffice 或使用 PPA。 但是您不會從 Ubuntu 存儲庫中獲取它。
當 Ubuntu 發布下一個版本 Ubuntu 20.10 時,它將獲得 LibreOffice 7 和 GNOME 3.38。
為什麼一些滾動發布的發行版有“版本號”和發布名稱?
Arch Linux ISO 更新
這是一個公平的問題。 Arch Linux 是一個滾動版本,它始終使您的系統保持最新狀態,但您會看到類似 Arch Linux 版本號 2020.9.01 的內容。
現在假設你在 2018 年安裝了 Arch Linux。你定期更新你的 Arch Linux 系統,所以你在 2020 年 9 月擁有最新的內核和所有最新的軟件。
但是,如果您決定在 2020 年 9 月在新系統上安裝 Arch Linux 怎麼辦? 如果您使用與 2018 年相同的安裝介質,則需要安裝過去兩年或更長時間發布的所有系統更新。 那很不方便,不是嗎?
這就是為什麼 Arch Linux 和其他滾動發布發行版每個月或幾個月提供一個包含所有最新軟件的新 ISO(操作系統安裝程序映像文件)。這稱為 ISO 更新. 因此,新用戶可以獲得更新的 Linux 發行版副本。
如果您已經在使用滾動發行版,請不要擔心新更新的 ISO。 您的系統已經與它相提並論。 ISO 更新對於要在新系統上安裝它的人很有用。
滾動發布發行版的優缺點
滾動發布模型的好處是您可以獲得較小但更頻繁的更新。 您始終在您的發行版存儲庫中擁有最新的內核和軟件版本。
但是,這也可能導致新軟件出現無法預料的問題。 點發布通常測試系統集成的基本組件,以避免不便的錯誤。 在滾動發布分發中情況並非如此,因為軟件在其開發人員發布後立即部署。
您應該使用滾動發布還是點發布分發?
這取決於你。 如果您是 Linux 新用戶,或者如果您不習慣對 Linux 系統進行故障排除,請堅持使用您選擇的單點發行版。 這也推薦用於您的生產和任務關鍵型機器。 對他們來說,你最好有一個穩定的系統。
如果您想要最新最好的 Linux 內核和軟件,並且不怕花一些時間進行故障排除(這種情況時有發生),那麼您可能希望選擇滾動發行版。
在這一點上,我還要提一下Manjaro Linux 的混合漸進式發布模型。 Manjaro 遵循滾動發布模型,您無需將系統更新到較新的版本。 但是,Manjaro 還測試了軟件的基本組件,而不是盲目地將其部署給用戶。 這就是為什麼這麼多人使用 Manjrao Linux 的原因之一。
夠清楚了嗎?
我希望您現在對“滾動發布分發”一詞有了更好的理解。 如果大家對此還有一些疑惑,歡迎留言,我會盡力解答。 我可以更新文章以涵蓋您的問題。 享受🙂