Red Hat 限制 RHEL 源码可得性,源码仅通过 CentOS Stream 公开

2023-06-22 21:52:58 +08:00
 lvii

https://www.solidot.org/story?sid=75313

Red Hat 宣布其企业发行版 RHEL ( Red Hat Enterprise Linux )相关源码 仅通过 CentOS Stream 公开。付费客户和合作伙伴仍然可通过 Red Hat Customer Portal 访问到源代码。限制 RHEL 源码可得性将加大社区发行版如 Alma Linux 和 Rocky Linux 以及甲骨文的企业发行版 Oracle Linux 提供 1:1 二进制兼容构建的难度。CentOS Stream 是一个 滚动更新发行版,是 RHEL 的 上游版本。CentOS 项目是在 2020 年停止提供传统的基于 RHEL 的社区发行版,之后 Alma Linux 和 Rocky Linux 出现去填补了原版 CentOS 的空白。

https://lwn.net/Articles/935592/

6120 次点击
所在节点    Linux
71 条回复
feather12315
2023-06-23 18:44:48 +08:00
#36
国产 Linux 系统不是重新 build 一遍,只要自己维护内核,那么保证 kabi 兼容性、cve 补丁回合就是最重要的任务。
难度不高,就是繁琐。
weiqk
2023-06-23 18:56:07 +08:00
现在可以做空 Redhat 了,这个骚操作将让 Redhat 失去大部分潜在客户
在没发生这个事情的前提下,如果要选择一个付费系统,我大概率会毫不犹豫的使用 rh ,但之后我会毫不犹豫的不选他,可能最近这几年我的使用经验会迁移到其他系统

任何软件公司没有盗版满天飞绝不可能有商业销售的繁荣
nosugar
2023-06-23 19:09:27 +08:00
CentOS Stream 8 服务器用了很久没发现什么问题,有防火墙,服务器系统安装后不更新,除非 ssh 协议或者开放端口的系统库有漏洞,没感觉稳定性跟 CentOS 6, CentOS 7 有任何区别
james122333
2023-06-23 19:39:05 +08:00
@feather12315

这就是买服务想法 但如果 ko 有问题影响的是所有买卡的 静态打包下会出问题那就是多半本身就有问题 硬要做成强依赖指定系统那说什么都没办法
feather12315
2023-06-23 19:40:19 +08:00
@james122333 #44
使用商业版本的 Linux 操作系统不就是买服务吗
Iamsonny
2023-06-23 19:43:40 +08:00
增加了点工作难度,社区工作花点钱搞个订阅,然后把整个自动化又要改改~~~保持 1:1 的路上又多了些小困难~
feather12315
2023-06-23 19:46:56 +08:00
@james122333 #44
bug 种类多了去了,只有想不到没有它做不到。

不是强制指定系统,是第三方内核模块厂商编译成二进制打包后,在商业 Linux 操作系统提供商指定的版本下(商业 Linux 操作系统会明确表示在特定的一系列版本上兼容什么,不兼容什么)进行一系列测试,测试完成后会表示对此版本进行兼容。

客户要的就是这种兼容性保证。

那么如果商业 Linux 操作系统提供商表示用了 A 版本与 B 版本是兼容的,该内核模块在 A 版本上没有问题但是在 B 版本上出现了问题,那就是操作系统提供商的 bug ,否则就是内核模块提供商。
这种二进制发型的机制明确了责任归属。
fengjianxinghun
2023-06-23 19:57:15 +08:00
@cy18 glibc 和内核强相关
fengjianxinghun
2023-06-23 20:00:38 +08:00
@fengjianxinghun OpenResty 就出过在 centos7 上跑高版本 glibc docker 的 bug
james122333
2023-06-23 20:09:22 +08:00
@feather12315

你可以买服务 提供服务的厂商也会保证相容
但以程序开发观点是可以做到低依赖 问题少的
self-hosted 如果有问题那多半会是本身问题
保证 portable 远比事后做些相容工作更好
你所说的都是很限定平台会发生的
portable 做的好其它就是发行版的问题
portable 做的好就不需要考虑相容哪些系统
发行版如果需要自然会去适配
princeofwales
2023-06-23 20:18:05 +08:00
传统行业,商业软件,一大堆还跑着 CentOS 7 和 CentOS 6
见过一个三甲医院的虚拟机清单,200 多台虚拟机,一半左右是 Linux ,然后 85%是 CentOS ,10%是 Oracle Linux
零星的几台 Ubuntu 属于异类了
xcai
2023-06-23 20:25:44 +08:00
看到别处一个很不错的评论:当白嫖行为和贡献行为化为一体时,社区才是可持续发展的,否则只有无尽的白嫖而没有贡献回馈,社区迟早会枯萎。
xcai
2023-06-23 20:28:47 +08:00
@weiqk 任何软件公司没有盗版满天飞绝不可能有商业销售的繁荣
这句话可能适合闭源软件,开源软件没有盗版哈哈哈哈哈哈,1:1 兼容就好了
feedcode
2023-06-23 20:45:31 +08:00
企业看中的是稳定和安全,对于一个版本 redhat 和 suse 能提供 10 年的 backport support ( 10 年后额外加钱),另外一些高级 feature ( HA, kernel live patching )也只有 redhat/suse 企业版提供
zhoudaiyu
2023-06-23 20:51:44 +08:00
@Iamsonny 求教要订阅啥?
terrancesiu
2023-06-23 21:01:51 +08:00
工作负载和商业软件环境还是继续 rhel ,但是自己用,基本都是 debian 了,确实 ubuntu 私货太多了。
feather12315
2023-06-23 21:19:35 +08:00
@james122333 #50 你是从 vm 的角度来看的:统一的 virtio 硬件,不需要第三方的 ko 参与。

实际上与物理机关联,但凡 system 级别的开发,绕不过第三方提供的硬件与驱动。
high level 的代码可以做抽象,可以做 portable ,可问题是使用的硬件,虽然功能相同,不同公司的甚至不同版本的,驱动、so 都有差别。没法做 portable
cndns
2023-06-23 21:27:45 +08:00
这很可能违反了 GPL ,这让那些考了 RHCE,RHCA 的人情以何堪啊,本来 centos 没改发行方式之前,redhat 系在中国市场占有率很高的,在国外不高虽然它是个美国公司,但是国外人可不兴它这个。这下连其他开源社区 RHEL 替代品都越来越难搞,可能 redhat 就不希望中国用户一直白 嫖。早点转大便吧,对了 debian 系的 ubuntu 也不要碰这发行版本母公司商业化吃相越来越难看了。
momocraft
2023-06-23 21:30:27 +08:00
还好我工作不需要碰物理机 debian 应该够我用了
james122333
2023-06-23 22:12:52 +08:00
@feather12315

当然不是 我说的 self-hosted 是模块代码 self-hosted
引入什么其它系统 library...一体成型静态就像 golang 一样打成一包一样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/950933

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX