Linux 改变了什么:一个被全世界一起写出来的操作系统
这是「朴素科技」的第四篇文章。 上次我们聊了 S3——云上的「无限硬盘」。 今天我们再退一步,去看看跑在硬盘之上、容器之下、几乎无人注意却无处不在的那一层:操作系统。更准确地说,是 Linux。
一、先厘清一个常见误会:Linux 不是一个「操作系统」
很多人第一次听说 Linux,脑海里浮现的是一个安装界面、一只企鹅,或者某个「国产系统」。 严格来说,这些都不完全准确。
Linux 本身只是内核(Kernel)——操作系统最核心的那部分:
- 负责管理 CPU、内存、磁盘、网卡;
- 决定哪个程序现在可以运行、可以占用多少资源;
- 把硬件的复杂性,翻译成应用可以理解的简单接口。
内核之上,还需要命令行工具、文件系统布局、包管理器、桌面环境、安装程序…… 这些东西加在一起,才构成一个你真正能用的「操作系统」。 而把 Linux 内核和这些用户态软件组装起来的产品,叫做 发行版(Distribution)—— Ubuntu、Debian、Fedora、Arch、CentOS……都是发行版。
所以当有人说「我装了 Linux」,更准确的说法是:「我装了一个基于 Linux 内核的发行版」。
Linux 和 Unix 是什么关系?
这是另一个高频问题。答案可以分三层:
- 思想上继承:Linux 的设计目标,就是做一个「类 Unix(Unix-like)」系统—— 一切皆文件、小工具组合、命令行优先、多用户多任务。这些理念都来自 1970 年代的 Unix。
- 代码上独立:Unix 最初是 AT&T 贝尔实验室的商业软件,后来又分裂出 BSD 等分支。 Linus 从零开始写的内核,没有抄 Unix 的代码,只是实现了相似的接口和行为。
- 法律上干净:正因为代码独立,Linux 才能在 1990 年代 Unix 版权纠纷的阴影下自由生长。 今天 macOS 的底层是 Darwin(源自 BSD),Android 的底层是 Linux—— 它们是「表亲」,不是父子。
一句话总结:Linux 长得像 Unix,但不是 Unix。 它是一个用自由软件许可证重新实现的、属于全世界的操作系统内核。
二、Linus:一个芬兰学生的「业余爱好」
Linux 的故事,绕不开一个人——Linus Torvalds。
1991 年,21 岁的 Linus 还是芬兰赫尔辛基大学的学生。他买了一台 386 电脑, 对当时昂贵且封闭的商业 Unix 系统不满意,于是开始在 Minix(一个教学用的小型类 Unix 系统)的启发下, 自己写一个内核。
8 月 25 日,他在 comp.os.minix 新闻组发了一封著名的邮件:
I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. (我在做一个(免费的)操作系统,只是个业余爱好,不会像 GNU 那样大而专业。)
这句话今天读来几乎是一种反讽——这个「业余爱好」后来长成了运行在全球绝大多数服务器、 几乎所有超级计算机、以及数十亿台 Android 设备上的基础设施。
Linus 一开始选择的是自己的许可证,后来在 1992 年把 Linux 转为 GPL(GNU 通用公共许可证)。 这个决定极其关键:GPL 的「传染性」要求任何基于它的修改也必须开源, 保证了 Linux 不会被某一家公司私有化,也让全球开发者的贡献可以持续汇聚。
Linus 本人长期担任 Linux 内核的「终身仁慈独裁者」(BDFL)。 他以言辞犀利、对代码质量毫不妥协著称,也因为这种强势风格引发过不少争议。 但不可否认:三十年来,他始终守着一个底线——内核不为某一家公司的商业利益服务。
三、Linux 基金会:谁来养活这个「没有老板」的项目
如果 Linux 属于「全世界」,那谁出钱养它?谁来协调成千上万的贡献者?
答案是 Linux 基金会(Linux Foundation),成立于 2000 年(前身是 ODL 与 FSG)。
它不「拥有」Linux,也不「指挥」开发方向,更像一个中立的后勤与法务平台:
- 接受企业赞助,提供资金、法律保护、基础设施;
- 组织内核维护者峰会、技术工作组;
- 托管商标、处理专利与合规事务;
- 旗下还孵化了大量相关项目:Kubernetes、Node.js、Hyperledger、Zephyr、LFAI 等。
Linux 基金会的会员里,几乎能看到所有你想得到的科技巨头:Google、Microsoft、Meta、Amazon、 Intel、IBM、华为、腾讯、阿里……这些公司每年缴纳从数万到数百万美元不等的会费。
这里有一个容易被忽略的事实:公司付钱,不等于公司控制代码走向。 内核的合并权限在维护者树(Maintainer Tree)手里,最终由 Linus 拍板。 企业可以雇人写代码、提补丁,但能不能进主线,看的是技术质量,不是赞助金额。
这种「企业出钱、社区治理」的模式,是 Linux 能同时保持独立性和工程强度的关键。
四、几家主流发行版:同源不同路
Linux 内核只有一份,发行版却成百上千。它们的差异,主要在「给谁用、怎么管软件、更新多快」。
1. Debian:社区的「基准线」
Debian 以稳定、纯净、完全由志愿者驱动著称,几乎不为商业公司服务。 它是很多发行版的「母体」——Ubuntu、树莓派 OS、无数服务器镜像都基于它。 更新慢,但极稳,适合当服务器的地基。
2. Ubuntu:把 Linux 推向大众
Canonical 公司 2004 年推出 Ubuntu,口号是「Linux for Human Beings」。 它基于 Debian,但更激进地追求易用性:图形安装、友好的桌面、固定的六个月发布节奏。 很长一段时间里,「装 Linux」约等于「装 Ubuntu」。 它也是云服务器和容器镜像里最常见的人机界面发行版。
3. Red Hat / RHEL / Fedora / CentOS / Rocky:企业级的另一条路
Red Hat 是第一家靠 Linux 赚到十亿美元的上市公司(2019 年被 IBM 以 340 亿美元收购)。 它的模式很朴素:软件本身免费,卖的是认证、支持与生命周期保障。
- Fedora:社区前沿试验田,新技术先进这里;
- RHEL(Red Hat Enterprise Linux):面向企业的稳定发行版,收费订阅;
- CentOS:曾长期作为 RHEL 的免费重建版,2021 年被 Red Hat 调整策略后大幅收缩;
- Rocky Linux / AlmaLinux:社区接手,继续做「免费的 RHEL 兼容发行版」。
这条线代表了 Linux 在商业世界最成熟的形态:开源内核 + 企业服务。
4. Arch 与 Gentoo:给折腾的人
Arch 采用滚动更新,追求「简洁、轻量、用户自己决定装什么」; Gentoo 更极端,软件要从源码按本机 CPU 优化编译。 它们几乎不面向普通用户,但培养了一大批深度理解系统的工程师, 也衍生出了 SteamOS(Steam Deck 的系统)这样改变游戏行业的产品。
5. Android 与嵌入式:藏在手机里的 Linux
很多人不知道,Android 的内核就是 Linux。 Google 在其上加了 HAL、ART 虚拟机、GMS 服务,变成了另一个完全不同的生态。 路由器、智能电视、车载系统、工控设备里,也大量跑着裁剪过的 Linux。
一个朴素的观察:普通人以为自己没用过 Linux,其实每天都在用。 你手里的 Android 手机、家里的路由器、电视盒子,背后多半都是它。
五、各大科技公司对 Linux 的态度:从「敌人」到「离不开」
Linux 的三十年,也是各大公司态度剧烈转向的三十年。
Microsoft:从「癌症」到最大贡献者之一
2001 年,时任微软 CEO 的 Steve Ballmer 曾公开称 Linux 是「癌症」(a cancer), 认为它会吞噬知识产权价值。整个 2000 年代,微软对 Linux 持敌视态度。
转折发生在 Satya Nadella 上任之后。2014 年,微软在公开场合打出「Microsoft ❤️ Linux」; Azure 云上超过一半的虚拟机跑的是 Linux;Windows 提供 WSL(Windows Subsystem for Linux), 让开发者能在 Windows 里直接跑 Linux;微软甚至成为 Linux 内核的重要贡献者。
原因很现实:客户要用 Linux,云生意就绕不开它。 商业公司的态度,永远跟着收入走。
Google:Android 与云的双重押注
Google 用 Android 把 Linux 带进了数十亿人的口袋; 在云上,GCE 默认镜像大量是 Linux; 它发起的 Kubernetes 项目,更是把「容器 + Linux」的运维模式标准化了。 Google 对 Linux 的态度,是「深度依赖 + 主动上游」。
Amazon:自研内核,掌握定价权
AWS 早年直接使用 Ubuntu、RHEL 等发行版,后来推出自研的 Amazon Linux, 针对自家虚拟化和硬件深度优化。这不是否定 Linux,而是把开源底座握在自己手里, 以获得更好的性能与更低的授权成本。
Apple:不直接用,但同源
macOS 的 XNU 内核来自 Mach + BSD,与 Linux 是「表亲」关系。 iOS 同理。Apple 选择闭源自研内核,但操作系统的哲学(一切皆文件、POSIX 兼容) 与 Linux 高度同源。Apple 不依赖 Linux 的代码,却活在同一个思想传统里。
Intel / AMD / ARM:硬件厂的必修课
芯片公司必须让 Linux 认识自己的新指令集、新功耗特性、新加速器。 Linux 内核里有大量来自硬件厂商的驱动与补丁—— 没有 Linux 支持的芯片,几乎不可能在服务器市场卖得动。
中国公司:从使用到深度参与
华为、腾讯、阿里、字节等公司,不仅是 Linux 的重度用户,也已成为内核的重要贡献者。 华为在 openEuler、龙蜥(OpenAnolis)等社区发力;阿里推出 Alibaba Cloud Linux 与龙蜥; 腾讯维护 TencentOS。共同逻辑是:云和终端的命脉跑在 Linux 上,就必须有人懂它、改得动它。
一个值得记住的事实:今天全球超算 Top 500 中,几乎全部运行 Linux。 公有云、容器、大数据、AI 训练集群,底层几乎清一色是 Linux。
六、Linux 对普通人的意义:看不见的地基
写到这里,可能会有人问:我又不用命令行,Linux 和我有什么关系?
关系比你想象的深。
-
你每天用的服务,几乎都跑在 Linux 上。 微信的消息队列、淘宝的订单系统、B 站的视频转码、网盘的存储集群…… 没有哪家互联网公司会用 Windows Server 跑核心业务。
-
你手里的设备,很多就是 Linux。 Android 手机、智能音箱、行车记录仪、扫地机器人、网络摄像头—— 嵌入式 Linux 是消费电子最便宜、最灵活的底座。
-
云计算的「无限算力」,是 Linux 容器堆出来的。 上一篇聊 Docker、Kubernetes 时说过:容器技术依赖的 cgroups、namespaces, 本身就是 Linux 内核的功能。没有 Linux,就没有现代云原生。
-
AI 的爆发,也踩在 Linux 上。 几乎所有深度学习框架、GPU 驱动、分布式训练脚本,首选甚至唯一支持的生产环境都是 Linux。 没有它,大模型的训练成本会高到无法想象。
-
它证明了一种全新的生产方式可行。 Linux 是人类历史上规模最大的协作软件项目之一: 数万名贡献者、数百家公司、跨越三十年、没有统一的老板,却持续交付高质量基础设施。 这件事本身,就是对「软件只能由公司关门来写」这一假设的彻底反驳。
七、一点朴素的感想
我第一次接触 Linux,是在一台香橙派 3LTS 上装 Ubuntu 20.04。 照着开发板的说明书一步一步装系统、学命令,再装上 Docker 和 qBittorrent,用它挂机下载文件。 过程远比在 Windows 上点几下鼠标麻烦,但每一步都让我更清楚: 电脑到底是怎么工作的。
Linux 不酷。它的吉祥物是一只叫 Tux 的胖企鹅,安装界面远不如 macOS 优雅, 桌面体验至今也难说「惊艳」。它不像手机系统那样讨好你,也不像商业软件那样有精美的广告。
但它做对了一件更重要的事:把操作系统这件「地基」,变成了公共资源。
就像公路、电网、自来水—— 你不会每天感谢它们,但一旦没有它们,整个现代生活会立刻停摆。 Linux 之于数字世界,大概就是这样的存在。
朴素的科技,正是如此。 它不尖叫着宣布自己的存在; 它只是安静地跑在那里,把更上面一层的精彩,托起来。
从 Docker 到 Kubernetes,到 S3,再到 Linux—— 这个系列聊的,其实始终是同一件事: 那些真正改变生活的技术,往往朴素、扎实、不张扬。
下一次,我们再从地基往上走一层,看看别的东西。
参考资料
- Linus Torvalds, comp.os.minix 邮件(1991-08-25)
- Linux 基金会官网:linuxfoundation.org
- Just for Fun(Linus Torvalds 自传)
- Revolution OS(2001,纪录片)
- Debian / Ubuntu / Red Hat / Arch 官方文档
- 内核贡献统计:lore.kernel.org、Linux Foundation 年度报告
— RCLiLong,写于 2026 年秋