這些是Ubuntu 20.04的32位軟件包的計劃

Ubuntu的

今年七月 我們在博客上談論的是 自Ubuntu以來引起部分人不滿的新聞之一 規範已經宣布 比系統當前版本(Ubuntu 19.10) 不再支持32位體系結構。

典範 旨在完全停止構建i386體系結構的軟件包 (包括放棄在 32 位環境中運行 64 位應用程序所需的多架構庫的形成), 但他重新考慮了自己的決定 在研究了 Wine 開發者尤其是 Steam 開發者的評論之後。

作為折衷方案,決定保證單獨提供一套 32 位軟件包,其中包含繼續運行僅保留 32 位形式或需要 32 位庫的已棄用程序所需的庫。

中斷的原因 i386體系結構支持 無法在其他體系結構級別上維護軟件包 例如,由於無法獲取安全性的最新發展以及針對 32 位系統的 Spectre 等基本漏洞的防護,因此無法與 Ubuntu 兼容。

維護 i386 的軟件包基礎需要大量的開發和 QA 資源,而這對於較小的用戶群來說是不合理的(i386 系統的數量估計佔已安裝系統總數的 1%)。

所以最近 Steve Langasek 提出了未來處理 32 包裝的計劃 Ubuntu 上的位。 他總結了與社區討論 i386 架構庫列表的結果,計劃將其包含在內以確保與 Ubuntu 32“Focal Fossa”中的 20.04 位應用程序的兼容性。

在30萬多個包裹中,約有1700個被選中, 為此,將繼續形成 i32 架構的 386 位包。

評論稱 Ubuntu 20.04 Focal Fossa 將只有有限數量的軟件包 32 位以保持兼容性。 例如,其中包括 Wine 和 Steam 客戶端,主題最初是通過它們出現的。

該列表主要包括 32 位應用程序中使用的庫。 仍在使用中 以及與這些庫關聯的依賴項。 還有那個 包裝 被認為 過時的版本將被最新的穩定版本取代 併計劃保存用於測試列出的庫的依賴項,以便在386位系統環境中交叉測試i64庫的構建,從而模擬真實條件下使用的環境。

還有一些其他 i386 二進制軟件包的來源尚未列入白名單,因此它們將在不久的將來從 Ubuntu 項目中完全從 Ubuntu 20.04 的軟件包存儲庫中刪除。

儘管所有這些仍只是初步分析, 提及可以聯繫開發人員 暫時要求軟件包兼容。

這既涉及官方軟件包源上 i386 軟件包的維護者,也涉及那些在 PPA(個人軟件包存檔)中維護第三方軟件的人。 感興趣的部分 必須說明 32 位二進制包存在的原因 在“ubuntu-release”郵件列表或 Freenode 上的“#ubuntu-devel”聊天室中。 如果這些有效,這些軟件包也將被列入白名單,並因此出現在 Focal Fossa 中。

根據 Langasek 的說法,距離大規模刪除 i386 二進製文件還需要一段時間

最初,需要調整特定於項目的包測試框架(“autopkgtest”)以在 amd32 主機上測試 64 位庫。 這也是一般使用32位包的環境。”

如果您想了解更多信息,可以在 以下鏈接。 


成為第一個發表評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。