Fedora计划交付基于Fedora Rawhide的RHEL构建

MGI Fedora开发人员发布 通过广告 成立特别兴趣小组(SIG) 为了支持Enterprise Linux Next(ELN)项目,该项目旨在提供基于Fedora Rawhide存储库的Red Hat Enterprise Linux的连续构建。

这个新的拟议的开发过程, 意味着新的RHEL分支每三年创建一次Fedora分支, 对于它们而言,它们将单独开发一段时间,直到最终产品。

ELN将允许仿真Red Hat Enterprise Linux构建 基于Fedora Rawhide存储库的随机创建的片段。

提到到目前为止,自从Fedora的分支以来,RHEL的准备工作就已经秘密进行了。 借助CentOS Stream,Red Hat打算使RHEL开发过程对社区更加开放和透明。

ELN(企业Linux下一个)特别兴趣小组(SIG)的任务是实现可以连续启动的RHEL版本。

使用经典方法,RHEL从Fedora派生出来并进行了很长时间的私下开发,然后重新完全形成为产品。 相反,我们想利用Fedora的Rawhide和CI / CD技术的进步来在任意时间分叉并开始强化RHEL版本。

ELN的目标是使分叉阶段 CentOS Stream / RHEL Next by Fedora 通过使用类似于持续集成系统的技术可以更好地预测此外,ELN将提供一个单独的构建根目录和构建过程,以将Fedora Rawhide存储库重建为RHEL。

此外, 计划同步成功重建的开发人员提到 由ELN 通过RHEL Next的实验版本, 向Fedora中不允许的软件包添加其他更改(例如,添加商标)。 同时,开发人员将尝试通过在规范文件中的条件块级别划分差异来最大程度地减少差异。

借助ELN,Fedora维护人员将能够检测并测试可能影响RHEL开发的早期变更。

ELN有什么好处?

CentOS Stream的出现和重新定位为RHEL的开发提供了更清晰的故事。 Fedora仍然是RHEL的下一个主要发行版的开发中心,而CentOS Stream担当了上游角色,用于稳定和更新。

因此,我们中的一些人已经开始探索确保Fedora在其在生态系统中的宝贵地位的基础上的方法。 我们决定专注于简化Fedora分叉并成为Red Hat Enterprise Linux的过程。 

除其他事项外,有可能检查spec文件中条件块的预期更改,即,在将“%{rhel}”设置为“ 9”(ELN变量“%” {fedora}»将返回“ false”),模拟为将来的RHEL分支构建程序包。

ELN也将允许进行实验 在不影响Fedora核心构建的情况下将新想法付诸实践。

其中包括可用于针对新的编译器标志测试Fedora软件包,禁用实验性或不合适的RHEL功能,更改硬件体系结构要求以及启用其他CPU扩展的ELN。

例如,在不更改Fedora中标准软件包构建过程的情况下,提到可以在启用AVX2语句支持的情况下同时测试构建,然后评估在软件包中使用AVX2对性能的影响,并决定是否在主Fedora中实施更改。分配。

最后 如果您有兴趣了解更多信息,你可以咨询 详细信息请点击以下链接。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。