新的重建有望提升新硬件
2021 年 6 月 8 日 | Douglas DeMaio | CC-BY-SA-3.0
openSUSE 社区的开发者正在通过 FrontRunner 项目 取得进展,以实现更广泛的硬件支持。
FrontRunner 是从 Open Build Service (OBS) 中的源代码重建 SUSE Linux Enterprise 的项目,它通过 openSUSE 的 Step 项目 提供社区协作。FrontRunner 重建所有源代码在一个项目中,包括并分阶段进行更改,以推进未来 Leap 版本的架构支持。
SUSE 委员会主席兼 SUSE 技术总监 Dr. Gerald Pfeifer 表示:“我很高兴 FrontRunner 为 openSUSE 和 SUSE 开启了一种新的方法,可以共同为 openSUSE Leap 启用新的硬件架构。”
openSUSE Leap 从 SUSE Linux Enterprise 继承其基础。
Pfeifer 说:“FrontRunner 提供了一个暂存区域,可以反馈到 SUSE Linux Enterprise,从而实现新的协作水平。”
Step 项目于二月启动,旨在扩展未来 openSUSE Leap 和 SLE 版本的更多架构可用性。FrontRunner 重建是在 Step 项目下,在 OBS 的 openSUSE:Step:Frontrunner 命名空间中建立的。
FrontRunner 旨在修复旧版本中的重建失败,并取得足够的进展,以便可以分阶段进行社区建议,以进一步推进开发平台。这有利于像旧的 armv7 硬件这样的设备,使其不会被流程阻止,并可以率先使用其他架构进行创新。
SLE 工程总监 Milisav Radmanic 表示:“FrontRunner 关注的是我们希望合并到下一个服务包中的经过良好测试的更改。获得这些新的平台和架构开发是一项变革性的举措。”
Step 项目已经可以分阶段进行就可重现性和跨架构构建达成一致的修复。FrontRunner 将提供前体测试,以匹配实施挑战和项目目标。
FrontRunner 旨在在一个层中构建所有源代码,其中包括旨在登陆服务包中的补丁。然后,这可以进入 Leap 点版本或维护更新。通过 FrontRunner 重建 SLE 源代码和 Step 作为中间构建块,预计这些构建将启用社区发行版,如 openSUSE Leap 或其他社区衍生版。
与 openSUSE Leap 不同,openSUSE Step 和 FrontRunner 并非旨在作为最终用户发行版。它们用于推进 SLE 和 Leap。