SUSE再度宣布推出自己的RHEL兼容发行版

变色龙牧场主选择了一条新的岩石路线
周一12七月2023

SUSE正在重新考虑今年初所做的改变:它正在推出自己的RHEL兼容发行版,或则用它的话说,RHEL的一个分支。
该公司近来委任的首席执行官Dirk-PetervanLeeuwen宣布了他的第一个重大公告:日本企业Linux供应商将很快推出自己的RedHatEnterpriseLinux兼容发行版。
在公告中,Linux专业人士GregKurtzer的一句话阐明了SUSE正在与谁合作:Kurtzer是CIQ的创始人兼首席执行官,CIQ是RockyLinux的赞助商。在RockyLinux项目宣称它早已找到了绕开RedHat共享RHEL源代码的新限制以后不久,该公告就发布了。其实,它也更紧密地遵守甲骨文关于这个主题的饱含魄力的文章。
新的SUSE项目还没有即将名称。并且,该公司可能还能比人们预期的更早地启动它,由于这不是该公司第一次建立与RHEL兼容的发行版。在红帽于2020年中止CentOSLinux后,SUSE正在进行内部CentOSLinux8重建,代号为“LibertyLinux”——正如我们当时所介绍的那样,该公司随即回收了这个名称以扩充支持产品。
虽然我们更改了公告的覆盖范围,但代号背后仍有原始项目的报导,对于讲英语的人来说,Heise依然有细节。(其实,这些熟练使用微软翻译或类似工具的人也可以访问。
红帽EPEL储存库的管理员也注意到了发行版内部测试的痕迹,其中包含核心企业发行版中未包含的其他附加功能。
IlikelookingindnfcountmedatatoseethevariousdistrosrequestingEPELrepos.Thereareoftenmanyweirddistronamesshowingupinthesingledigits.Butthisonejumpedoutatmewith38hitslastweek:”SUSELibertyLinux”.Is@SUSEcreatingaRHELcompatibledistro?
—CarlGeorge(@carlwgeorge)October7,2021
目前没有更多的信息,但它作为“分叉”的术语很有趣,非常是与Rocky的自我描述“旨在与RHEL100%兼容”。
现在,RHEL下游发行版面临的问题并不像简单地获取红帽源代码这么广泛。这很容易。这儿的问题不在于红帽不再提供源代码。它依然是。问题在于它提供什么部份,以及它提供给谁。
该公司不再只是将完整的源代码放到公共Git服务器上供所有人下载。现今,有两种不同的方式可以获取它。一个对所有人开放,但仅囊括部份发行版;另一个是完整的,但仅供顾客使用。
任何人都可以获得RHEL的用户空间组件:换句话说,几乎整个操作系统,不仅内核和驱动程序。您可以通过RHEL通用基础映像或UBI获得此信息,由于它记录了这种RHEL9UBI。

问题在于容器映像不是软件自由保护协会馆说的“完整的相应来源”。对于完整的源代码,您还须要内核以及任何捆绑的驱动程序和内核模块的源代码。红帽仍在提供这一点;不同的是,如今它只提供给顾客。
获得它很容易:比如,只需注册一个免费的开发人员账户。它附送免费的RHEL许可证,因而您只需安装操作系统,之后下载源RPM。或则,正如Rocky开发人员所估算的那样linux系统版本查询,您可以启动一个即用即付的云映像linux系统版本查询,使用它下载源代码,之后关掉它。
然而,这造成了一个更微妙的问题:通过这样做,第三方发行版建立器是否合法地获得了对源代码的访问权限?更重要的是,她们能够持续保留这些访问权限?红帽完全可以自由地关掉任何这样做的顾客账户,或要求云提供商也这样做。
这可能就是为何SUSE说它正在分叉发行版的诱因。今年,它的计划是使用自己的OpenBuildService工具重新编译RedHat的源代码。(与此同时,Rocky早已构建了自己的方解石制造服务。新发行版的所有用户空间都将从RedHat的官方SourceRPM建立,但内核除外,该内核来自SUSE自己的企业发行版SLE,使用RedHat兼容配置进行编译。目前,SLE15SP5和RHEL9.2都使用内核5.14。并且,假如SUSE的发行版不使用与RHEL完全相同的版本,这么SUSE难以保证为RHEL建立的硬件驱动程序也适用于SUSE的等效发行版-但其实,它可以为顾客提供自己的企业内核和随附的驱动程序。
今年,我们注意到OracleLinux9附送了一个可选的取代内核,这是该公司自己的更改版本,它称之为牢不可破的企业内核或UEK,它还有一个广泛的版本列表。其实UEK中最值得注意的附加功能是它支持Btrfs文件系统,虽然RedHat在2017年舍弃了对它的支持。Btrfs还广泛用于SUSE产品。

SUSE可能只是展望未来并在这儿安全行事。它的新合作伙伴CIQ早已找到了获取RHEL内核和驱动程序源的途径,但就目前而言,这是否将继续无限期地提供给它依然是一个悬而未决的问题。假如RedHat找到某种方式来关掉此路径,这么RHEL下游可能会限制它们从RHEL容器映像中获取的内容。这意味着建立自己的内核鸟哥的linux私房菜,这可能是将这个新产品称为“分叉”的缘由,而不是一个bug对bug,1:1二补码兼容的重建。
我们近来讨论了RedHat的开发人员多年来维护这种旧内核的时间。SUSE早已存在了30年,在维护自己的企业内核方面拥有丰富的经验,这可能是它为新合作伙伴关系带来的更有价值的东西之一。
Oracle还在此处提供外部验证。假如OracleLinux用户发觉BigRed的UEK足够接近工作,这么这个假定的新SUSE内核建立的用户可能也是这么。对于该公司来说RAR FOR LINUX,将其企业内核与RedHat的版本号挂钩并不是一个巨大的影响。
此公告与SUSE几年前的工作之间存在一些显着差别。但是,该公司确实拥有比显而易见的更多的原本经验,此举代表了对CIQ和RockyLinux的严肃,重量级的认可。
