百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

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

mhr18 2025-06-12 14:34 7 浏览 0 评论

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

变色龙牧场主选择了一条新的岩石路线

周三 12 七月 2023

SUSE正在重新考虑去年初所做的改变:它正在推出自己的RHEL兼容发行版,或者用它的话说,RHEL的一个分支。

该公司最近任命的首席执行官Dirk-Peter van Leeuwen宣布了他的第一个重大公告:德国企业Linux供应商将很快推出自己的Red Hat Enterprise Linux兼容发行版。

在公告中,Linux专业人士Greg Kurtzer的一句话揭示了SUSE正在与谁合作:Kurtzer是CIQ的创始人兼首席执行官,CIQ是Rocky Linux的赞助商。在Rocky Linux项目声称它已经找到了绕过Red Hat共享RHEL源代码的新限制之后不久,该公告就发布了。当然,它也更紧密地遵循甲骨文关于这个主题的充满胆量的文章。

新的 SUSE 项目还没有正式名称。但是,该公司可能能够比人们预期的更早地启动它,因为这不是该公司第一次构建与RHEL兼容的发行版。在红帽于 2020 年终止 CentOS Linux 后,SUSE 正在进行内部 CentOS Linux 8 重建,代号为“Liberty Linux”——正如我们当时所介绍的那样,该公司随后回收了这个名称以扩展支持产品。

尽管我们修改了公告的覆盖范围,但代号背后仍有原始项目的报道,对于讲德语的人来说,Heise 仍然有细节。(当然,那些熟练使用谷歌翻译或类似工具的人也可以访问。

红帽 EPEL 存储库的管理员也注意到了发行版内部测试的痕迹,其中包含核心企业发行版中未包含的其他附加功能。

I like looking in dnf countme data to see the various distros requesting EPEL repos. There are often many weird distro names showing up in the single digits. But this one jumped out at me with 38 hits last week: "SUSE Liberty Linux". Is @SUSE creating a RHEL compatible distro?

— Carl George (@carlwgeorge) October 7, 2021


目前没有更多的信息,但它作为“分叉”的术语很有趣,特别是与Rocky的自我描述“旨在与RHEL100%兼容”。

如今,RHEL 下游发行版面临的问题并不像简单地获取红帽源代码那么广泛。这很容易。这里的问题在于红帽不再提供源代码。它仍然是。问题在于它提供哪些部分,以及它提供给谁。

该公司不再只是将完整的源代码放在公共 Git 服务器上供所有人下载。现在,有两种不同的方法可以获取它。一个对所有人开放,但仅涵盖部分发行版;另一个是完整的,但仅供客户使用。

任何人都可以获得RHEL的用户空间组件:换句话说,几乎整个操作系统,除了内核和驱动程序。您可以通过RHEL通用基础映像或UBI获得此信息,因为它记录了这些RHEL 9 UBI。

问题在于容器映像不是软件自由保护协会所说的“完整的相应来源”。对于完整的源代码,您还需要内核以及任何捆绑的驱动程序和内核模块的源代码。红帽仍在提供这一点;不同的是,现在它只提供给客户。

获得它很容易:例如,只需注册一个免费的开发人员帐户。它附带免费的RHEL许可证,因此您只需安装操作系统,然后下载源RPM。 或者,正如 Rocky 开发人员所计算的那样,您可以启动一个即用即付的云映像,使用它下载源代码,然后关闭它。

但是,这导致了一个更微妙的问题:通过这样做,第三方发行版构建器是否合法地获得了对源代码的访问权限?更重要的是,他们能否持续保留这种访问权限?红帽完全可以自由地关闭任何这样做的客户帐户,或要求云提供商也这样做。

这可能就是为什么SUSE说它正在分叉发行版的原因。去年,它的计划是使用自己的Open Build Service工具重新编译Red Hat的源代码。(与此同时,Rocky已经建立了自己的橄榄石制造服务。新发行版的所有用户空间都将从Red Hat的官方Source RPM构建,但内核除外,该内核来自SUSE自己的企业发行版SLE,使用Red Hat兼容配置进行编译。目前,SLE 15 SP 5 和 RHEL 9.2 都使用内核 5.14。但是,如果 SUSE 的发行版不使用与 RHEL 完全相同的版本,那么 SUSE 无法保证为 RHEL 构建的硬件驱动程序也适用于 SUSE 的等效发行版 - 但当然,它可以为客户提供自己的企业内核和随附的驱动程序。

去年,我们注意到Oracle Linux 9附带了一个可选的替代内核,这是该公司自己的修改版本,它称之为牢不可破的企业内核或UEK,它还有一个广泛的版本列表。也许UEK中最值得注意的附加功能是它支持Btrfs文件系统,尽管Red Hat在2017年放弃了对它的支持。Btrfs 还广泛用于 SUSE 产品。

SUSE 可能只是展望未来并在这里安全行事。它的新合作伙伴CIQ已经找到了获取RHEL内核和驱动程序源的途径,但就目前而言,这是否将继续无限期地提供给它仍然是一个悬而未决的问题。如果 Red Hat 找到某种方法来关闭此路径,那么 RHEL 下游可能会限制它们从 RHEL 容器映像中获取的内容。这意味着构建自己的内核,这可能是将这个新产品称为“分叉”的原因,而不是一个bug对bug,1:1二进制兼容的重建。

我们最近讨论了Red Hat的开发人员多年来维护这些旧内核的时间。SUSE 已经存在了 30 年,在维护自己的企业内核方面拥有丰富的经验,这可能是它为新合作伙伴关系带来的更有价值的东西之一。

Oracle 还在此处提供外部验证。如果Oracle Linux用户发现Big Red的UEK足够接近工作,那么这个假设的新SUSE内核构建的用户可能也是如此。对于该公司来说,将其企业内核与Red Hat的版本号挂钩并不是一个巨大的影响。

此公告与 SUSE 几年前的工作之间存在一些显着差异。然而,该公司确实拥有比显而易见的更多的先前经验,此举代表了对CIQ和Rocky Linux的严肃,重量级的认可。

相关推荐

好莱坞群星也有明星脸?硅谷科技名人本尊分身比一比

假如有部电影齐聚了众科技名人角色,如同许多好莱坞大牌卡司所共同主演的《瞒天过海》(Ocean’sEleven)那样,演出彼此在商场上竞逐、或共同对抗外来竞争捍卫硅谷的故事,更在剧中有不少对手戏,会不...

澳大利亚Find My iPhone被黑 多人被黑客锁机

FindMyiPhone本来是一个用于协助找回被盗手机的好工具,但是现在,澳洲的苹果用户发现他们的FindMyiPhone变成了黑客的帮凶。昨天,这名自称为OlegPliss的黑客使用Fin...

服务器密码错误被锁定怎么解决(服务器密码失效)

#服务器密码错误被锁定解决方案当服务器因多次密码错误导致账户被锁定时,可以按照以下步骤进行排查和解决:##一、确认锁定状态###1.检查账户锁定状态(Linux)```bash#查看账户锁定...

凌晨突发的数据库重大故障,我排查了一整天……

春节期间过得太热闹了,上班确实没啥状态,这不刚发生的一个重大性能故障,排查了整整一天,后面的领导都站成了一排,本次把故障发生的详细分析过程分享给大家!本次故障发生在凌晨,核心应用卡顿非常严重,Orac...

Oracle锁表紧急处理!3招快速解锁方案

开篇:突发故障现场凌晨1点,某电商系统突然卡顿,数千笔支付订单无法完成——数据库出现死锁,技术团队紧急响应...(遇到类似情况的,欢迎在评论区分享经历)一、问题重现:死锁是如何产生的?典型场景:问题根...

JetBrains DataGrip Mac中文破解版V2025.1下载安装教程

DataGripforMac是由JetBrains开发的数据库集成开发环境(IDE),专为数据库管理员和开发人员设计。它支持多种数据库(如MySQL、PostgreSQL、Oracle、SQ...

电脑装安卓系统,安卓X86版5.1 RC1下载

日前,谷歌放出了Android-x865.1的第一个候选版本Android-x865.1RC1,该版本基于Android5.1.1r24Lollipop开发,更新包括大量x86(32位)代...

来来来!一文告诉你Eclipse的正确安装使用姿势,你都清楚吗?

前言本学习笔记是有关如何设置Eclipse的详细说明。即使你天天在使用它,但是,相信我,或许你并不足够了解它。安装Java运行时环境Eclipse是Java应用程序,因此设置Eclipse的第一步是安...

分享收藏的 oracle 11.2.0.4各平台的下载地址

概述oracle11.2.0.4是目前生产环境用的比较多的版本,同时也是很稳定的一个版本。目前官网上已经找不到下载链接了,有粉丝在头条里要求分享一下下载地址。一、各平台下载地址1.1Linuxx...

全面支持Win10:免费虚拟机VMware Player 12下载

IT之家讯免费虚拟机软件VMwareWorkstationPlayer更新了12.0.0版,从版本号可知跨越性较大,上个版本为7.1.2。新版着重打造Win10的支持功能,并且加入了很多其他操作...

深圳尚学堂:Java培训中的小问题(三)

1.删除一张表中所有数据的方式?1.truncatetable命令将快速删除数据表中的所有记录2.delete产生rollback,如果删除在数据量的表速度会很慢,同时会占用很多的rollback...

软件测试必学的16个高频数据库操作及命令,转发收藏

数据库作为软件系统数据的主要存取与操作中心,广泛应用于企业当中。在企业中常用的数据库管理系统有ORACLE、MSSQLSERVER、MySQL等。其中以免费的MySQL最多,特别在中小型互联...

如何计算100万个数据的平均值?MySQL的AVG函数了解下

计算十几个数字的平均数,我们可以用算数公式求出结果;计算成百上千个数字的平均数,我们还可以利用Excel函数公式得出结果。但是,现在已经是大数据时代,数据量动不动就上百万、千万。而Excel行列数有限...

在实际操作过程中如何避免出现SQL注入漏洞

一前言本文将针对开发过程中依旧经常出现的SQL编码缺陷,讲解其背后原理及形成原因。并以几个常见漏洞存在形式,提醒技术同学注意相关问题。最后会根据原理,提供解决或缓解方案。二SQL注入漏洞的原理、形...

Hive性能优化(全面)(hive优化查询速度)

简介:Hadoop的计算框架特性下的HIve有效的优化手段作者:浪尖原文链接本文转载自公众号:Spark学习技巧1.介绍首先,我们来看看Hadoop的计算框架特性,在此特性下会衍生哪些问题?数据量大...

取消回复欢迎 发表评论: