1
Ericcccccccc 2023-07-12 01:45:16 +08:00
如果 "ibm 停止公开 red hat" 会导致 "消灭其他市场上包括 Oracle Linux ,CentOS 在内的 RHEL 兼容的免费 Liunx 发行版"
那没啥可抱怨的啊, 这就好像说阿里倒闭了会使得在楼下超市用不了支付宝一样 |
2
wangkun025 2023-07-12 01:45:26 +08:00 via Android
我考虑用 Debian
|
3
echo1937 2023-07-12 07:40:29 +08:00 via iPhone 10
这才是放大招:Finally, to IBM, here’s a big idea for you. You say that you don’t want to pay all those RHEL developers? Here’s how you can save money: just pull from us. Become a downstream distributor of Oracle Linux. We will happily take on the burden.
|
5
Biluesgakki 2023-07-12 08:34:33 +08:00
Oracle 自己什么鸟样。。
|
6
ryd994 2023-07-12 08:41:44 +08:00 4
|
7
ltkun 2023-07-12 08:43:46 +08:00 via Android
@Ericcccccccc Linux 能不开源码吗 建议 IBM 重新开发 Unix
|
8
echo1937 2023-07-12 09:28:41 +08:00
@ryd994 Oracle 臭名昭著,但是好像没在 Java 和 MySQL 上存在"自己不写代码也不接受别人的代码,逼得开发者出走"的情况吧,这方面不了解,有没有相关链接啊,我也想更新一下相关信息。
|
9
xcai 2023-07-12 09:38:02 +08:00 via Android
suse 也要当红帽的下游,投资 1000 万刀
|
10
yazinnnn 2023-07-12 09:38:45 +08:00
oracle 跟红帽关系一直很烂吧, 红帽被 ibm 收购后 oracle 把炮火瞄向红帽的爹了
|
11
yuchenr 2023-07-12 09:44:37 +08:00
CentOS stream 是 RHEL 的上游吧。
只是不公开 RHEL 的源码了。 |
12
ryd994 2023-07-12 09:46:59 +08:00 via Android
@echo1937 那 MariaDb 是怎么来的?
https://mariadb.org/en/ 你说他们 Oraclephobia 也行 Java 虽然在 Sun 手下也不算好,但是近年 Java 政策大幅度收紧 |
13
yuchenr 2023-07-12 09:51:42 +08:00
红帽说 RHEL 是用 CentOS stream 的源码构建的。
|
14
expy 2023-07-12 09:52:25 +08:00
买一份不就行了。反正 GPL 也没要求要公开给所有人。
|
16
nguoidiqua 2023-07-12 10:39:19 +08:00
还是用 Debian 这种社区主导的产品吧,商业公司随时可能改变想法。
从红帽乃至最近 Twitter Reddit 之类事情可以看出,IT 、互联网公司已经不像前二十年那么滋润了,其发展状态越来越接近传统行业了,这种做法很可能会越来越多,理想化的互联网时代大概成为历史了。 |
17
bt7vip 2023-07-12 12:04:47 +08:00 via Android
@yuchenr
CentOS 在下游时 Fedora 》 RedHat 》 CentOS CentOS 变 CentOS stream 后 Fedora 》 CentOS 》 RedHat 即使源码在 CentOS 上,RedHat 也只是拿 CentOS 源码来构建,怎么构建成 RedHat 你不知道,一份源码可以构建很多系统,不可控就在这。没有那份实力,给源码也构建不出足够稳定的系统。 |
19
yzbythesea 2023-07-12 13:28:58 +08:00
@echo1937 Oracle 谈开源真的。。。Java 之父收购后立马跑路 lol
更多内容: https://en.wikipedia.org/wiki/Acquisition_of_Sun_Microsystems_by_Oracle_Corporation |
20
BBCCBB 2023-07-12 13:34:21 +08:00
oracle linux 基本就是抄的 readhat, 现在 oracle 觉得抄不到了. 影响 oracle 挣钱了...
|
21
liantian 2023-07-12 13:36:37 +08:00 via iPhone
一直感觉从 centos 强制 stream 开始,感觉网友都是瞎操心…
没有 rh 复刻版以后,到底哪些人受影响… |
22
icyalala 2023-07-12 13:38:03 +08:00 1
Oracle 也好意思来指责别人?
RHEL 源码和各种补丁一直都在发送给上游,根本不存在 "停止公开源码" 这件事情。 那些指责 RedHat 最厉害的哪些人,之前做的更多的无非就是移除 RHEL 品牌然后重新打包,又去宣传完全兼容 RHEL ,现在不能这么做了。 |
23
Jirajine 2023-07-12 13:42:09 +08:00
@nguoidiqua 不是说 Debian 不好,是有些硬件只“支持”RHEL ,你不想用 REHL 就只能用 REHL 的“兼容版”。
|
24
zidian 2023-07-12 13:44:21 +08:00
孤陋寡闻,从没听过 oracle 有什么出名的开源项目或者贡献。谁指责也轮不到 oracle 啊
|
25
songjiaxin2008 2023-07-12 13:47:17 +08:00
国内云厂的 RHEL 兼容版是不是也做不了了?
|
28
Tinet 2023-07-12 13:56:58 +08:00
@Ericcccccccc red hat 这样做是违返 GPL 协议的,所以不可能不公开代码
|
29
tomychen 2023-07-12 14:02:36 +08:00
两家在开源界都足够恶心的公司一起互嘲?
一嘴毛啊 |
30
icyalala 2023-07-12 19:49:29 +08:00
|
31
msg7086 2023-07-12 21:34:02 +08:00
@icyalala 因为要保持二进制兼容呀,这就好像在问为什么 CentOS 要和 RHEL 做得一样。Oracle 有 UEK 但就是为了要保证和 RHEL 内核兼容性才不得不同时提供一个 RH 原版内核,你说是为什么。要是 RHEL 不干了,Oracle 不得笑死,自己就成上游了,不需要卑躬屈膝保证自己和别人的二进制兼容性了。
|
32
icyalala 2023-07-12 23:27:58 +08:00
@msg7086 UEK 内核也在宣传兼容 RHEL 。
拿 "要保持二进制兼容" 做宣传,只重新构建而不是对现有代码做贡献,我在 #22 说的就是 Oracle 。 |
33
msg7086 2023-07-13 01:09:21 +08:00
@icyalala 因为这是不允许的。我也是觉得好玩,你拿着一个 Oracle 不允许干的事情,问为什么 Oracle 不干?
Oracle 只能做一件事,那就是把补丁提交给上游,然后上游把补丁打到软件里,然后 RH 从上游把补丁拿下来,打到 CentOS Stream 里测试,然后下放到 RHEL ,然后 Oracle 再从 RH 的仓库把补丁拿下来构建。真以为 Redhat 家族下游那么多发行版都可以随便往自己的发行版里贡献代码吗。 之前很多人都在问 Rocky 和 Alma ,这个软件会不会加上,那个软件的 Bug 会不会修。人家也就觉得奇怪了,下游发行版什么时候可以加软件或者修 Bug 了。RH 修他就修,RH 不修,他敢修明天他就被人骂到死。 所以我前面就说了,要是 Redhat 不玩了,Oracle 可就开心死了,自己出补丁发自己的版本,你不管是 Rocky 还是 Alma 都得跟着我 OL 混,根本不用像现在这样卑躬屈膝等 RH 。 |
34
icyalala 2023-07-13 02:09:20 +08:00
@msg7086 你说什么不允许干? AWS 、微软干了什么,SUSE 、Canonical 都干了什么。。
Oracle 想寄生在 RHEL 生态里,看这篇博客没看出 Oracle 现在开心。 |
35
msg7086 2023-07-13 02:27:43 +08:00 1
@icyalala 您不会,真的不懂面向企业软件的开发吧,我是真的无语了,不知道从哪里开始解释了。
Amazon Linux 也好,SUSE 也好,Ubuntu 也好,他们哪个是以 Redhat 兼容为前提做出来的? 那你知道不以 Redhat 兼容为前提做出来的发行版,会有什么问题吗? 那就是所有面向 RHEL 适配的软件,都没有办法在这些发行版上 Certified 运行。 我举个例子。我前公司做面向企业的项目,立项的时候是以 Ubuntu 12.04 作为基础,后面一路开发完卖钱。 那么这个项目能运行在 Ubuntu 14.04 上吗?不能。能运行在 RHEL 上吗?不能。能运行在 OpenSUSE 上吗?不能。他能运行在什么系统上面?只有 Ubuntu 12.04 。因为所有的 Certification 都是在这一个系统上做的。你只要用这个系统,我们就保证软件正常运行。你用任何其他的系统,都属于不受支持的行为,出了问题我们不负任何责任。 同理,我现在公司开发的所有项目都是基于 OL7 的。能运行在 Ubuntu 上吗?不能。能运行在 Amazon Linux 上吗?不能。但是你要问我,能运行在 RHEL7/CentOS7 上吗?答案是可以,因为他们是互相二进制兼容,互相行为兼容的。 换句话说,(我随便举一个不存在的例子)如果 OL7 里,读取品牌 A 的磁盘大小的命令有一个 Bug ,会少计算 1KB 大小,那么 RHEL7 里你对着品牌 A 的磁盘运行同样的命令,也一定会少计算 1KB 大小。而且这个 Bug 可能 RH 一辈子也不会修,并且 Oracle 也一辈子都不会修。归根结底,他们必须保持严格的行为相等。 这也是 CentOS 这么受欢迎的原因,那么多公司用他,就是因为他和 RHEL 完全兼容,公司里跑的企业级软件很多都是基于 RHEL 的,拿到 CentOS 上一般不需要重新认证,也不需要改动任何代码。Oracle 内部原本应该也是广泛使用了 CentOS ,所以现在做 Oracle Linux 理所当然的也会做成兼容 RHEL 的样子。总不能把每年贡献几百亿营收的企业级软件全部从头适配新发行版吧。 |
36
guo4224 2023-07-13 09:20:46 +08:00 via iPhone
自家的系统都不管了,还操 linux 的心…
|
37
icyalala 2023-07-13 10:07:28 +08:00 1
@msg7086 看来你一点也没了解事情的背景,Redhat 先前发博指责的就是这类 "拿兼容 RHEL 为宣传" 并且理所当然的行为。
Redhat 认为这种只重新拿已有代码构建换个牌子,而不自己贡献代码,本质对于开源是一种威胁;而 AWS 和微软等企业并没有局限在 RHEL 生态下,而是自己构建生态系统并真正为 Linux 贡献源码。 |
38
mmdsun 2023-07-13 10:41:20 +08:00
@ryd994 Oracle 每年都给 OpenJDK 源码啊,OpenJDK 也是甲骨文的。哪里逼走 Java 了?无非就是从 OracleJDK 换开源的 OpenJDK
|
39
msg7086 2023-07-13 22:06:04 +08:00
@icyalala 原来你说的是这事。这我觉得 IBM 就是傻逼。Oracle 为 Linux 贡献了大量的代码,Linux Kernel 6.1 里 Oracle 的提交代码量比 Redhat 都要多,但是总有些公司的宣发把人当瞎子。(反正很多读者确实也瞎,所以。)现在 RH 凭借自己在企业软件行业的垄断地位处处设卡阻止其他人访问源代码,也好意思说别人是开源的威胁。
你上面提到了 SUSE 是吧。这件事以后现在 SUSE 已经开始着手克隆 RHEL 了。到底是谁在恶心谁,到底是谁在威胁开源,业界自然会给出答案。RHEL 靠免费的 Linux 挣了多少亿了?这么快就过河拆桥? |