在开源软件的世界里,协作和创新一直是推动进步的主要力量。2023年8月10日 Rocky Linux 联手 CIQ, SUSE, 和 Oracle 打造了一个新的里程碑项目——OpenELA。这个新成立的联盟的使命主要重点是“向所有成员、合作者和开源 Enterprise Linux 发行版开发人员提供源代码、工具和资产,以创建和维护 1:1 Bug 级兼容 RedHat Enterprise Linux 的下游衍生版本。 OpenELA 将提供与 RHEL 兼容的下游所需的资源,最初重点关注 RHEL 版本 EL8、EL9,未来可能还有 EL7。
什么是 OpenELA?
OpenELA 是一个新兴的开源项目,致力于确保企业 Linux 的长期稳定性和协作开发。自它于2023年8月10日宣布以来,已得到多方组织和整个开源社区的大力支持。OpenELA 通过供应商中立和社区驱动的合作方式,提供了一个为企业 Linux 创建和维护稳定、可靠和安全的基础平台的机会。这个项目不仅鼓励每个人参与,还成功吸引了多名 Rocky Linux 和 RESF(Rocky Enterprise Software Foundation)的成员加入其中,共同推动这一创新举措。OpenELA 的核心原则反映了该项目的精神,包括完全遵守现有标准、快速更新和安全修复、透明度、社区以及确保资源免费并可重新分发给所有人。OpenELA 致力于建立一个强大的、社区驱动的标准,以确保 EL 生态系统的公正性和平衡。
OpenELA 带来了什么?
- 开源和协作精神的强化:OpenELA 是一个非盈利贸易协会,强调了开源和协作精神,旨在为企业 Linux 创建一个可持续的发展环境。它提供了一个共享存储库,包含了企业 Linux 的源代码,还有可能包含社区期望的功能扩展和额外软件包。
- 企业稳定性的保证:随着CentOS生命周期的结束,企业对企业Linux的信任受到了影响。OpenELA通过其社区倡议为企业提供了稳定性和长期保证。
- 社区驱动的标准:OpenELA将成为一个社区驱动的标准,它现在基于RHEL,但将根据社区的需求和期望进行迭代和发展。
- 灵活的参与和贡献方式:OpenELA欢迎个人和组织以多种方式参与和贡献。它提供了一个开放的平台,让个人能够以贡献者的身份参与,并可能在董事会中担任职务。
- 源代码的获取和构建:OpenELA提供了一套简化和易于获取源代码的工具,包括测试和验证工具,以帮助社区和下游分销商更轻松地构建和维护自己的企业Linux发行版。
- 兼容性保证:OpenELA将提供验证工具以确保不同发行版之间的兼容性,这有助于促进企业Linux生态系统的健康和繁荣。
- 开源许可和共享:OpenELA致力于开源精神,所有在项目中开发的工具和工作将在OSI兼容许可下发布,保证了代码的共享和再分发。
- 灵活的产品生命周期:OpenELA项目考虑了企业Linux的长期支持需求,并提供了灵活的生命周期管理选项,以满足不同组织的需求和期望。
- 加强企业的信心:OpenELA 通过其集体努力和协作精神,旨在恢复和加强企业对企业 Linux 的信心和信任,为企业提供稳定、可靠和兼容的 Linux 解决方案。
OpenELA 下一步动作?
在过去的几周里,我们一直在忙碌着准备项目的基本框架,包括编写一些基本的代码原则和确定我们需要的工具。这些工具会帮我们更高效地运行项目,确保项目可以平稳、持续地进行。
我们很快就会公开一系列草案文件,里面详细描述了我们目前正在开展的这些工作。这些文件会有足够的细节,帮助我们共同建立和调整项目中的代码,使其易于操作,更好地服务社区成员。一旦我们把这些文件完善好,工具准备就绪并建立了相应的资料库,这个项目就会正式启动,活跃起来,完全符合 OpenELA 的核心目标和使命。
OpenELA 给 Rocky Linux 带来什么好处?
对于 Rocky Linux 来说,OpenELA 提供了一个额外的保障层。通过与 OpenELA 的合作,Rocky Linux 能够保证其开源基础始终可用,从而更好地实现其使命,即成为 RHEL(Red Hat Enterprise Linux)的 1:1 Bug 级兼容的直接替代品。OpenELA 不仅确保了 Rocky Linux 今天的稳定性,还为其作为 CentOS 的稳定替代品提供了可预见的未来保障。
总之,OpenELA 联盟为 Rocky Linux 打开了一个新的合作及创新的大门。它集结了多方的力量,共同致力于推动企业 Linux 的长期稳定性和协作开发,为企业提供更为稳定、安全和高效的 Linux 解决方案。
随着更多的信息和项目细节逐渐公开,我们期待看到 OpenELA 如何影响和改变企业 Linux 的未来格局。