Fedora 31 將放棄 32 位 i686 支持
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
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive