全球最具影响力的开源项目 Linux 近日迎来诞生 35 周年纪念日。自 1991 年 Linus Torvalds 发布首份开发公告以来,这款开源内核的代码行数已从最初的约 1 万行激增至目前的 4000 万行以上,增幅高达 4000 倍,成为全球运行设备数量最多的软件内核。
1991 年 8 月 25 日,当时还是计算机系学生的 Linus Torvalds 在 Usenet 新闻组发布了一条消息,称自己正在开发一款类似 Minix 的免费操作系统,并特意强调这只是一个“兴趣爱好”,不会像 GNU 那样庞大专业。

有趣的是,这套系统最初拟定的名称是“Freax”,但在同事上传代码时被改成了“Linux”。这一改动最终定义了此后 35 年的计算格局。
在技术规格演进方面,Linux 内核的增长轨迹相当惊人:1991 年首个公开版本的代码量仅为 1 万行左右,而到 2026 年,这一数字已突破 4000 万行。如此爆炸式的增长并非由单一商业实体推动,而是全球数千名核心贡献者和数十万名开发者共同协作的结果。Linus Torvalds 本人至今仍保留着对项目的最终审核权,确保内核在支持多线程文件系统等先进特性上持续领先。

目前,Linux 在基础设施领域的地位已经很难被撼动。行业数据显示,全球约 80% 的 Web 服务器运行在 Linux 发行版之上;而代表全球最高算力水平的 Top500 超级计算机,如今已实现 100% 采用 Linux 系统。移动端同样如此,基于 Linux 内核的 Android 系统拥有近 40 亿台活跃设备。在嵌入式领域,从家用路由器到汽车 MCU,Linux 同样占据主导地位。
比起企业级市场的统治地位,Linux 在个人 PC 市场的表现也在悄然发生变化。随着 Steam Deck 等基于 Linux 的游戏掌机大卖,桌面端 Linux 的易用性和兼容性显著提升。与此同时,竞争对手 Windows 因隐私策略和性能波动正面临用户流失压力,这为 Linux 在消费级市场的进一步扩张提供了契机。
但 Linux 的发展并非全无隐忧。随着代码行数突破 4000 万大关,内核复杂性的急剧上升带来了维护难度与安全挑战的倍增。如何在持续引入新特性的同时控制复杂度,是 Linux 社区未来必须直面的问题。对于长期关注云栈社区的开发者来说,跟踪 Linux 内核的演进本身就是一门值得投入时间的功课。
|