红帽企业构建模拟 Linux 基于 Fedora Rawhide

费多拉开发者 Linux 宣布成立一个特别兴趣小组 (SIG),以支持 ELN(企业)项目。 Linux Next),旨在提供持续更新的 Red Hat Enterprise 版本。 Linux 基于 Fedora Rawhide 仓库。RHEL 新分支的开发流程是每三年从 Fedora 创建一个分支,然后独立开发一段时间,直至最终产品发布。ELN 将支持模拟 Red Hat Enterprise 的构建。 Linux 基于 Fedora Rawhide 存储库中任意时间创建的快照。

此前,RHEL 从 Fedora 分叉而来,其准备工作一直秘密进行。 CentOS 红帽的目标是让RHEL的开发过程对社区更加开放和透明。ELN的目标是让分支阶段更加开放透明。 CentOS 由于采用了接近持续集成系统的方法,Fedora 的 Stream/RHEL Next 更具可预测性。

ELN 将提供独立的构建根目录和构建流程,允许像构建 RHEL 仓库一样重新构建 Fedora Rawhide 仓库。ELN 成功构建后,计划与实验性的 RHEL Next 构建同步,对 Fedora 不允许的软件包进行额外更改(例如添加商标)。开发人员将努力通过将差异拆分为 spec 文件中的条件块来最大限度地减少差异。

借助 ELN,Fedora 软件包维护者能够及早发现并测试可能影响 RHEL 开发的变更。这包括测试 spec 文件中条件块的计划变更,例如,构建一个带有条件触发器的软件包,并将“%{rhel}”变量设置为“9”(ELN 中的“%{fedora}”变量将返回“false”),从而模拟未来 RHEL 分支的软件包构建。

ELN 还允许您在不影响 Fedora 主版本构建的情况下尝试新想法。例如,ELN 可用于测试带有新编译器标志的 Fedora 软件包、禁用 RHEL 的实验性或不适用功能、更改硬件架构要求以及启用额外的 CPU 扩展。例如,无需更改标准的 Fedora 软件包构建流程,您就可以同时测试启用 AVX2 支持的构建版本,然后评估在软件包中使用 AVX2 对性能的影响,并决定是否在 Fedora 主发行版中实施此更改。

来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster