Canonical 修改計畫停止在 Ubuntu 中支援 i386 架構

規範公司 опубликовала 與 Ubuntu 32 中終止對 86 位元 x19.10 架構的支援相關的計劃審查聲明。 看完評論後, 表達 Wine 和遊戲平台開發人員已決定確保在 Ubuntu 32 和 19.10 LTS 中組裝和交付一組單獨的 20.04 位元軟體包。

發布的 32 位元軟體包清單將基於社區輸入,並將包括繼續運行僅保留 32 位元或需要 32 位元庫的遺留程式所需的元件。 此外,如果清單不完整併且發現缺少軟體包,那麼他們計劃在發布後補充這組軟體包。

據稱,在宣布終止對 i386 架構的支援後出現的討論和評論讓發行版開發人員感到驚訝,因為自 386 年以來,社群和開發人員就一直在討論終止對 i2014 的支援問題。 Ubuntu 開發者的印像是,在放棄 i386 支援的問題上已經達成了共識,預計不會出現任何陷阱,但事實證明,一些要點被忽視了,包括在與 Valve 協商期間(注意:可能其中一些討論可能沒有預測到,不僅會決定停止建置i386 軟體包,還會拒絕建置在32 位元環境中執行64 位元應用程式所需的多體系結構庫)。

從長遠來看,為了確保 Ubuntu 32 之後的版本支援 20.04 位元應用程序,計劃與 WINE、Ubuntu Studio 和遊戲供應商合作開發解決方案,以使用容器隔離系統從 LTS 運送 32 位元組件Ubuntu 的分支並組織舊應用程式的啟動。 基於Snaps和LXD,將可以準備必要的32位元環境和一組函式庫。

讓我們回想一下,終止對 i386 架構的支援的原因是無法在 Ubuntu 中支援的其他架構層級上維護軟體包,例如,由於無法獲得提高安全性和防止基本攻擊的領域的最新開發成果。32 位元系統的Spectre 等漏洞。 維護 i386 的軟體包基礎需要大量的開發和品質控制資源,但由於用戶基數較小(i386 系統的數量估計佔已安裝系統總數的 1%),這是不合理的。

來源: opennet.ru

添加評論