Fedora 31 將放棄 32 位 i686 支持

Fedora 31 將放棄 32 位 i686 支持

Fedora 31 中丟棄了 32 位 i686 內核及其可啟動鏡像。

-- Justin Forbes(作者)

Fedora 31 中 丟棄了 32 位 i686 內核及其可啟動鏡像。雖然可能有一些用戶仍然擁有無法與 64 位 x86_64 內核一起使用的硬件,但數量很少。本文為你提供了這次更改背後的整個事情,以及在 Fedora 31 中仍然可以找到的 32 位元素。

發生了什麼?

i686 架構實質上從 Fedora 27 版本 就進入了社區支持階段(LCTT 譯註:不再由官方支持)。不幸的是,社區中沒有足夠的成員願意做維護該體系結構的工作。不過請放心,Fedora 不會刪除所有 32 位軟件包,仍在構建許多 i686 軟件包,以確保諸如 multilib、wine 和 Steam 之類的東西可以繼續工作。

儘管該存儲庫不再構建和鏡像輸出,但存在一個 koji i686 存儲庫,該庫可與 mock 一起使用以構建 32 位程序包,並且可以在緊要關頭安裝不屬於 x86_64 multilib 存儲庫的 32 位版本。當然,維護人員希望這樣做解決有限的使用場景。只是需要運行一個 32 位應用程序的用戶應該可以在 64 位系統上使用 multilib 來運行。

如果你要運行 32 位應用需要做什麼?

如果你仍在運行 32 位 i686 系統,則會在 Fedora 30 生命週期中繼續收到受支持的 Fedora 更新。直到大約 2020 年 5 月或 6 月。到那時,如果硬件支持,你可以將其重新安裝為 64 位 x86_64,或者如果可能的話,將其替換為支持 64 位的硬件。

社區中有一個用戶已經成功地從 32 位 Fedora “升級” 到了 64 位 x86 Fedora。雖然這不是預期或受支持的升級路徑,但應該也可行。該項目希望可以為具有 64 位功能的硬件的用戶提供一些文檔,以在 Fedora 30 使用壽命終止之前說明該升級過程。

如果有 64 位的 CPU,但由於內存不足而運行 32 位 Fedora,請嘗試 備用桌面流派 之一。LXDE 和其他產品在內存受限的環境中往往表現良好。對於僅在舊的可以扔掉的 32 位硬件上運行簡單服務器的用戶,請考慮使用較新的 ARM 板之一。在許多情況下,僅節能一項就可以支付新硬件的費用。如果以上皆不可行, CentOS 7 提供了一個 32 位鏡像,並對該平臺提供長期支持。

安全與你

儘管有些用戶可能會在生命週期結束後繼續運行舊版本的 Fedora,但強烈建議不要這樣做。人們不斷研究軟件的安全問題。通常,他們發現這些問題已經存在多年了。

一旦 Fedora 維護人員知道了此類問題,他們通常會為它們打補丁,併為支持的發行版提供更新,而不會給使用壽命已終止的發行版提供。當然,一旦這些漏洞公開,就會有人嘗試利用它們。如果你在生命週期結束時運行了較舊的發行版,則安全風險會隨著時間的推移而增加,從而使你的系統面臨不斷增長的風險。


via: https://fedoramagazine.org/in-fedora-31-32-bit-i686-is-86ed/

作者: Justin Forbes 選題: lujun9972 譯者: wxy 校對: wxy

本文由 LCTT 原創編譯, Linux中國 榮譽推出


分享到:


相關文章: