V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
SmartNeo
V2EX  ›  Linux

CentOS Stream 对比 CentOS 的变化就是没有小版本号以及先于 RHEL 发布吧?

  •  
  •   SmartNeo · 5 天前 · 1977 次点击
    最近想换个发行版玩一下,研究了下 CentOS ,发现之前受大家痛骂的 CentOS Stream 并没做啥大逆不道的事啊。
    记得以前用 CentOS7 的时候,虽然有小版本号,但只要一直执行 dnf update ,就会一直升级到最新的小版本。
    CentOS Stream 一直执行 dnf update 也是一直升级到最新的版本。
    CentOS Stream 无非是从 RHEL 的复制版变成了 RHEL 的先行版,对于普通使用,其实不必太在意。
    28 条回复    2025-07-30 16:17:25 +08:00
    wy315700
        1
    wy315700  
       5 天前
    CentOS Stream 维护时间比 RHEL 少了一半呢
    cwxiaos
        2
    cwxiaos  
       5 天前 via iPhone   ❤️ 2
    以前大家白嫖 rhel ,后面白嫖不成了,当然有人骂了
    dmanbu
        3
    dmanbu  
       5 天前   ❤️ 1
    你既然想最新,那为什么不用 fedora?
    Dlad
        4
    Dlad  
       5 天前   ❤️ 1
    用 rocky linux
    lifansama
        5
    lifansama  
       5 天前 via Android   ❤️ 2
    就是谁上游谁下游的问题
    现在的 Rocky Linux 就是 100% bug-for-bug compatible RHEL 。所以 Rocky Linux 10 也只支持 x86-64-v3+
    AlmaLinux OS 10 提供了一个兼容 x86-64-v2 的系统。
    Cooky
        6
    Cooky  
       5 天前
    @dmanbu 激进一点,用 arch (
    nrtEBH
        7
    nrtEBH  
       5 天前
    生产环境非要 redhat 系的又不想给钱的得选 rocky 和 alma
    如果是个人版 爱用什么用什么
    ntedshen
        8
    ntedshen  
       5 天前
    我是觉得 7 的时候比较好的是有官方的 everything 镜像。。。
    8.x 和 stream 都没给,没网或者懒得配源的人肯定是抱着 7 不放的。。。

    这个事情也是可以理解,毕竟东西越来越多,但是有网有源能自己装的话。。。
    那选择面就非常宽了,不要钱的 rhel 发行版又不止 centos 一家,根本没必要挂着不放。。。
    泯然众人了属于是。。。
    webcape233
        9
    webcape233  
       5 天前 via iPhone
    主要是不能白嫖了,以前相当于是白嫖免费版稳定更新的 rhel ,虽然更新慢一点,但真是企业级稳定
    webcape233
        10
    webcape233  
       5 天前 via iPhone   ❤️ 1
    @ntedshen 8 下 rhel 的有十个 g 的类似 evry 镜像
    ice2016
        11
    ice2016  
       5 天前   ❤️ 1
    debian12
    sn0wdr1am
        12
    sn0wdr1am  
       5 天前   ❤️ 1
    debian12
    webs
        13
    webs  
       4 天前
    debian 12,

    AD:13 下个月发布正式版,官方支持 RISC-V 架构 https://mp.weixin.qq.com/s/WKJoQg0y-TK8qLHIXnebiA
    SmartNeo
        14
    SmartNeo  
    OP
       4 天前
    @dmanbu 几年前用过 Fedora 了,不太喜欢。如果要追新,Fedora 不如我现在用的 OpenSUSE 风滚草。
    msg7086
        15
    msg7086  
       4 天前
    CentOS Stream 一直就是先行版。
    但 CentOS (非 Stream ) 被砍掉了。

    也就是说,原本生产环境上你能得到一个与收费版 RHEL 完全相同的环境,而现在这个版本没了。
    如果你去用 CentOS Stream ,那是一个比 RHEL 更新、更容易出现 bug 的环境。

    至于你说的「普通使用」,普通使用应该去用 fedora 或者 debian 。CentOS 从一开始就不是给你普通使用的。

    CentOS = Community ENTerprise Operating System ,由社区维护的*企业级*操作系统。
    现在呢,企业跑去用一个更容易出 bug 的操作系统,企业疯了啊。
    Kirkcong
        16
    Kirkcong  
       4 天前
    个人看法,曾经我一直用 centos7 ,debian 系的我都看不上,就好像 centos 才是这世界上唯一正统 Linux 皇室血脉,然而,centos8 开始,一切都变了。

    首先,centos8 当年正常发布,但仅仅不到一年,rhel 宣布了他的死期( eol ),随后推出了 centos stream 8 。当时正值 centos7->centos8 交替时代,8 的变化是巨大的,包括但不限于 network 相关改动,原有方法失效了。在我还在努力弄清楚 centos8 变化时,他们宣布 8 死了,随后宣布 stream 诞生了。由于这俩看名字和操作几乎一模一样,看起来像是 centos8 ,用着也像 centos8 ,但偏偏官方还一再强调 centos8 不是 centos stream 8 。

    那是个混乱的年代,人们还在用 centos7 ,centos8 几乎算是少年夭折,centos stream 又来的不明不白,网上的相关教程也很混乱,体现在 repo 源上,有的是 stream ,有的是 centos ,根本无从下手。当人们还对 centos stream 不清不楚的时候,rhel9 来了,新的版本不再有 centos9 ,取而代之的只有 centos stream9 和正统 rhel9 。

    那个时代人们,恒纪元从稳定的 7.0 持续了 6 年之久,一直到 7.9 ,即便到现在,仍有很多企业和个人守着 7 版本。但是随后,永恒的乱纪元开始了,先是升级到 centos8 ,半年多之后被宣布死刑,又切换到 centos stream 8 ,一年多之后,又迎来了 rhel9 。

    然而,噩梦并没有结束。rhel9 允许个人最多有 5 个工作站许可,你可以免费使用 rhel 的订阅。当我想要部署 glusterfs 时发现,正统皇家血脉竟然找不到 SIG ,反而是 stream9 可以轻而易举的拿到这些源,于是我东拼西凑,最后发现,有个关键的包是互斥的。没办法,另寻他路,almalinux 提供了 SIG 的支持,非常的丝滑完美,我把机器换到了 almalinux 。

    好景不长,nas 中的 btrfs 功能在 rhel 系的系统中从内核级别不受支持,如果想要使用 btrfs ,需要自行编译内核。随后我发现,oracle linux 自己的 UEK kernel 竟然是唯一自带 btrfs 支持的 rh 系发行版,遂换到了 oracle linux 9 。但由于 oracle Linux 实在过于偏门,很多云计算厂商根本不提供相关镜像,只能手动上传 iso 然后手动安装,实在过于麻烦。而且 oracle Linux 对于大版本的支持会比 rh 晚很多,比如 rhel10 已经正式发布了,但 oracle linux 还没有(直到两天前的 26 号才发布)。

    由于一个偶然,竟发现隔壁 ubuntu 一直都支持 btrfs ,版本更新规律从未打破,于是想着要不要切到 ubuntu ,就这么,我放弃了十多年的 rh 系,全面转到了 ubuntu 。另一个问题随之而来,ubuntu 兼容性极强,教程也遍地都是,可里面内置了恶心的 snap ,遂 转到了 debian 。


    ==================


    op 问大家为什么痛骂 stream ,或许以上就是答案吧。只是有一点,即便发生了这么多事情,我仍然,一次都没有骂过 rh ,一次都没有。有的只是各种混乱,以及对 RH 系的惋惜,很抱歉我们不能一起走下去了,真的很抱歉。
    billbob
        17
    billbob  
       3 天前
    rocky liunx 现在不都是这个吗?
    SmartNeo
        18
    SmartNeo  
    OP
       3 天前 via iPhone
    @Kirkcong 啊,原以为只是改了名字取消小版本号以及放在红帽前面发布,真没想到红帽居然搞了这么多骚操作,看来大家骂得不亏,这么搞真的活该挨骂。
    msg7086
        19
    msg7086  
       3 天前
    @Kirkcong 要玩 btrfs 建议 OL+UEK 。btrfs 在 Oracle 是第一梯队支持。
    Kirkcong
        20
    Kirkcong  
       3 天前
    @msg7086 #19 家用还行,服务器就有些烦了,我 ovh dedicate 机器,40TB 的硬盘,厂商没有 ol 的镜像,虽说有 ipmi ,但总归还是不那么方便
    newborn
        21
    newborn  
       3 天前 via Android
    RHEL 是有明确的大版本代际的,stream 没有,在部署有依赖 OS 环境的生产应用执行更新有可能破坏兼容性,例如你在过去 El 处于 8 时安装的 stream 再在今天执行一次更新就会变成比 El10 还略新的版本,不兼容 El10 的生产应用就崩了,想追新不如 Fedora ,生产环境用 El 对标的 rocky 或 alma 。
    salmon5
        22
    salmon5  
       3 天前
    企业非容器环境,CentOS 7 还能再战 5-7 年,JDK25 、MySQL9.4 都还支持 glibc 2.17 环境,EPEL nginx 也原生支持 TLS 1.3
    ca-certificates-2023.2.60 也内置了 DigiCert TLS RSA4096 Root G5 、GlobalSign Root R46
    至少比 Java8 还会持久一些
    salmon5
        23
    salmon5  
       3 天前
    当然企业追求免费 10 年生命周期,可以尽量往 Alma 9 迁移(新版发布最快,RHEL ABI 兼容)
    Debian 5 年生命周期太短了,大面积的服务器系统升级,可不是闹着玩的;
    当然如果没考虑在一家公司 3 年以上长期工作,倒是可以,升级工作交给后来者
    msg7086
        24
    msg7086  
       2 天前
    @Kirkcong Alma/Rocky+UEK 也行。UEK 一般包含了 btrfs 最新的特性或修复。
    qiuf
        25
    qiuf  
       2 天前
    懒得选择困难症,已转份额最大的 ubuntu
    SmartNeo
        26
    SmartNeo  
    OP
       2 天前 via iPhone
    @newborn Stream8 一直更新能更到 Stream10 ?那确实有些激进,这跟 OpenSUSE 风滚草这样的滚动发行版没啥区别了。
    Kirkcong
        27
    Kirkcong  
       2 天前
    @msg7086 #24 试过 alma+UEK ,但升级更新有问题,后来直接改 ol 了。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5126 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:40 · PVG 16:40 · LAX 01:40 · JFK 04:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.