开头先骂两句

这学期的课叫"红帽系统管理",我心想红帽?什么红帽?圣诞老人戴的那种吗??然后翻开教材第一章,标题赫然写着——"红帽企业 Linux 入门",好家伙第一节课就开始"企业"了,我一个在校大学生哪见过企业啥样啊。

结果更崩溃的是,老师上来就问:"什么是开源软件?开源的商业模式是什么?"

我当时内心:啊???软件就软件,咋还扯到商业模式了?我只是来学怎么敲命令的啊!

而且教材里满篇都是 RHEL、Fedora、UBI、RHCOS 这些缩写,第一节课就给我整了个缩写全家桶。我问旁边同学 RHEL 是啥,他说"红帽子的缩写吧"。我信了,下课一查,还真被他说对了一半😅


开源软件——你以为的"免费"其实是个误会

开源到底是个啥

老师说了一句话我记到现在:

开源 ≠ 免费

我当时第一反应就是:啊?Linux 不是免费的吗?我下载 Ubuntu 没花钱啊。

后来才搞明白,开源(Open Source)说的是源代码开放,你可以看到这个软件是用什么代码写的、怎么写的。闭源软件比如 Windows、Photoshop,你拿到的只是一个编译好的 .exe,鬼知道微软在代码里写了啥。

但开源不等于你可以白嫖。比如 Red Hat Enterprise Linux(RHEL),它的源代码是公开的,但你要拿到编译好的稳定版、享受技术支持、用它的更新仓库——得掏钱买订阅。

我用我自己的理解翻译一下:

开源软件 = 你能看到菜谱
闭源软件 = 你只能吃到菜
免费软件 = 老板请你吃
收费软件 = 你得掏钱吃
RHEL = 菜谱给你看,但想吃大厨做的成品你得买票
CentOS(以前)= 菜谱给你,你自己照着炒,味道差不多但不保证

那开源到底有啥好处?我自己的体会:

  1. 安全透明 —— 代码摆在那,真有后门早被人扒出来了
  2. 社区力量 —— 出了问题不是只有一家公司修,全世界的开发者都能帮忙
  3. 自由定制 —— 你觉得哪个功能不好用?自己改源码
  4. 学习资源 —— 对学生党来说最大的福利!你可以看大佬写的代码,学习操作系统原理

但说真的,第4条我暂时还没那本事去读 Linux 内核源码,等我再学几年吧😂


Linux 内核 vs 发行版——这俩到底啥关系

我一开始以为 Linux = Ubuntu,装完发现 Ubuntu = Linux + 一堆软件 + 桌面 + 包管理器。老师告诉我,Linux 其实只是个内核(Kernel)

怎么理解呢?

Linux 内核 = 汽车的发动机
发行版 = 整车(发动机 + 底盘 + 轮胎 + 方向盘 + 座椅)

发动机(内核)负责驱动系统、管理硬件、分配内存——没有它电脑跑不起来。但光有发动机你开不了车啊,你还得有方向盘(Shell)、座椅(桌面环境)、导航(包管理器)这些配套。

常见的发行版分类,考前背的这个表我觉得挺管用:

发行版 所属阵营 包管理器 适合谁
RHEL 红帽系 yum/dnf 企业生产环境,有钱的
CentOS 红帽系(已变) yum/dnf 以前是RHEL免费版,现在变CentOS Stream了
Fedora 红帽系 dnf 想尝鲜的开发者
Ubuntu Debian系 apt 新手友好,教程最多
Debian Debian系 apt 追求稳定
openSUSE SUSE系 zypper 小众但好用
Arch Linux 独立 pacman 折腾党、硬核玩家

我当时最纠结的问题:CentOS 和 RHEL 到底有什么区别?

2020年之前:CentOS = RHEL的免费克隆版,一模一样
2020年之后:CentOS 变成 CentOS Stream 了,变成 RHEL 的"上游开发版",不再稳定了

这导致很多以前用 CentOS 的人直接懵了,我就是其中之一😅 装系统的时候还在想"装 CentOS 7 还是 8",结果发现 CentOS 已经变天了。


社区发行版 vs 企业发行版——一字之差天壤之别

这个概念我也卡了很久。Fedora 和 RHEL 到底啥区别?不都是红帽家的吗?

后来我用这张图才搞明白:

Fedora(社区版)= 试验田/前沿阵地
          ↓ 成熟的功能合并到
RHEL(企业版)= 稳定/安全/有技术支持
          ↓ 
CentOS Stream = RHEL 和 Fedora 中间的桥梁

Fedora

  • 免费
  • 新软件、新内核、新特性——最早用上
  • 半年发一个新版本
  • 适合开发者和爱好者
  • 不稳定,可能更新完就炸了(我就炸过一次,NVIDIA驱动直接废了)

RHEL

  • 要付费订阅
  • 极度稳定,一个版本支持10年
  • 软件版本比较老(但稳啊)
  • 有 Red Hat 官方技术支持
  • 企业生产环境用的

打个比方:

Fedora 是潮流服装店——新款式上了就卖,质量还行但不保证穿三年不破
RHEL 是定制西装店——款式老一点但料子好,穿十年不坏,还包售后

我当时交了学费才明白这个道理。图便宜在虚拟机里装 Fedora 做课设,结果某个 dnf update 之后 GNOME 桌面进不去了,后悔没打快照(又是快照的教训!!)。


RHEL、UBI、RHCOS——三个缩写一台戏

这三个东西放一起,第一节课谁能分得清啊,反正我一开始是懵的。

RHEL(Red Hat Enterprise Linux)

这个最好理解——就是红帽家的企业级 Linux 发行版。你要用?掏钱。

你可以在开发者账号免费注册一个订阅(Red Hat Developer Subscription),最多支持 16 台机器,学生党够用了。

# 注册后可以这样注册系统
subscription-manager register --username 你的账号 --password 你的密码
subscription-manager attach --auto

UBI(Universal Base Image)

这个是我觉得红帽最骚的操作——给容器用的

简单说,你想在 Docker 里跑一个基础镜像,以前你得用 CentOS 或者 Ubuntu。现在红帽说:RHEL 的基础镜像免费给你用容器里。

# 拉取 UBI 镜像
docker pull redhat/ubi9
docker pull redhat/ubi9-minimal
docker pull redhat/ubi9-micro

三个版本的区别:

  • UBI:标准版,有 dnf、常用工具
  • UBI Minimal:精简版,只有 microdnf
  • UBI Micro:超精简版,就一个二进制文件

我当时看到这个觉得:红帽这是要跟 Alpine Linux 抢容器市场啊。而且 UBI 是免费的,不需要 RHEL 订阅也能用——所以网上有人调侃:红帽的真正产品是 RHEL 订阅服务,UBI 是引流品😄

RHCOS(Red Hat CoreOS)

这个更狠——专门给容器跑的不可变操作系统

啥叫不可变?就是你装好之后基本上不能改系统文件,不能随便装软件。它就是为了跑 OpenShift(红帽的 Kubernetes 平台)而生的。

我第一次听"不可变操作系统"这个概念,心想:这不能装软件那我要它干嘛?后来理解了——服务器是用来跑容器的,你又不用 SSH 上去装什么 vim 和 htop,容器里都有了。

RHCOS 的特点:

  • 自动更新(原子升级)
  • 不可变文件系统(/usr 是只读的)
  • 专门为 OpenShift 设计
  • 基于 Fedora CoreOS

RHCOS 我其实到现在也没真正用过——毕竟我连 OpenShift 都没部署过,穷学生一个哪有钱开 OpenShift 集群😂 但这个概念考试要考,得背。

三者关系用一句话总结

产品 干什么的 我是否用过
RHEL 通用企业级操作系统 虚拟机装过,体验还行
UBI 容器基础镜像 Docker 拉过,挺小
RHCOS 容器专用不可变 OS 只在文档里见过

课后感

学完这一章我觉得收获最大的一点是——我终于分清了"开源"和"免费"的区别。以前总听人说 Linux 免费,但其实免费的是社区版,企业版是要花钱买服务的。这就像——啤酒免费送你一杯,但你要喝到精酿就得掏钱。

另外这些缩写的记忆方法,我后来总结了一个土办法:

RHEL = Red Hat Enterprise Linux → 红帽子的企业版
UBI = Universal Base Image → 通用的底包
RHCOS = Red Hat CoreOS → 红帽家的容器专用OS
Fedora = 红帽的试验田

碎碎念

说实话第一节课讲这些概念的时候我真觉得跟背政治似的——什么开源协议、商业模式、订阅服务,我一个学计算机的为什么要学这些啊!

但后来明白了:你学 Linux 是为了以后工作用的,而公司里用的大概率是 RHEL 或者它的变种,老师第一节课就让你知道这些生态关系,其实挺良心的。只是当时我不懂而已。

不过说真的……我到现在有时候看到 UBI 脑子里还会闪过"UBI 是 Ubisoft 的那个嘛?刺客信条那个?"😂


2026年7月 · 写于红帽系统管理课课后 · 虚拟机里装的是 CentOS 7 但已经考虑换 Fedora 了

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐