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

添加评论