Tumbleweed 将推出缓解计划,推进微架构
2022 年 11 月 28 日 | Douglas DeMaio | CC-BY-SA-3.0
针对 微架构级别 变化的缓解计划以及关于推进 openSUSE 滚动发布 Tumbleweed 到 x86-64-v2 微架构 的信息,本周为 项目 的重大进展拉开了序幕。
Tumbleweed 和 openSUSE 其他发行版 都是为旧的 x86-64-v1 硬件构建的,过渡到 x86-64-v2 需要社区的努力来支持硬件无法完成过渡到该 微架构 的用户。
Tumbleweed 发布经理 Dominique Leuenberger 在一封发送给 openSUSE Factory 邮件列表 的邮件中写道:“openSUSE Factory 仓库将被重新利用以推进 x86-64-v2。” 将建立一个新的仓库“以目前 openSUSE Factory 存在的方式存在。 这一变化对于与 SUSE factory first 策略保持一致,以与项目的赞助商的开发工作保持一致,是必要的。
看起来这个新的仓库将被命名为 openSUSE:Factory:LegacyX86,并且需要志愿者来维护为 x86-64-v1 用户设计的仓库的各个方面。
Leuenberger 在回复中写道:“我会帮助进行初始设置(包括 openQA),但一旦运行,预计不会再碰它(除非选择负责的人要求提供具体帮助)。” “我预计会有安装程序 ISO 文件,但我不期望有 live 镜像。”
参加 openSUSE 的开放 发布工程会议 的人们讨论了这个话题,并制定了一个行动计划。
讨论并商定的解决方案是重新利用 Tumbleweed 的主仓库到 x86-64-v2,就像 ALP 发布时一样。 i586 支持将从仓库中删除,并且只有对特定软件包必要的 -32 位部分才会存在,但不会存在完整的 -32 位仓库。 用户无需做任何事情,只需在仓库过渡到 x86-64-v2 时 zypper dup,但预计会向用户发送此更改的通知。
对于仍然使用 x86-64-v1 系统的用户,需要采取行动。 仓库列表需要从 download.opensuse.org/tumbleweed/repo/oss 更新到类似 download.opensuse.org/ports/legacyx86/tumblewed/repo/oss 的内容。
他写道:“通过这个解决方案,我们为使用比 V1 更新的机器的用户提供使用较新的 CPU 指令的好处。” “但这也为仍然需要在没有所需硬件的机器上运行 Tumbleweed 的用户提供了一条途径。”
对于正在运行 Tumbleweed 的用户来说,可以使用以下命令检查硬件。
/lib64/ld-linux-x86-64.so.2 --help
结果很可能如下
x86-64-v4
x86-64-v3(受支持,已搜索)
x86-64-v2(受支持,已搜索)
Leuenberger 在邮件中强调:“一旦新的 intel port 仓库准备好,我会通知您它的确切位置。” “我们预计这些更改将在 2023 年的新年初季进行。”
最近在 openSUSE 的 Twitter 上进行的一项调查发现,51% 的投票者了解 微架构级别 以及它为开发人员和基础设施优化带来的好处。
有关更多信息,请关注 openSUSE Factory 邮件列表 上的讨论。