1991年8月25日,一个21岁的芬兰计算机爱好者,在网上发布了一则操作系统项目的消息。当时,Linus Torvalds正在研究Minix——一个用于教学的操作系统。他在Usenet上发帖,想听听熟悉Minix的人对他正在开发的东西有什么看法。

那则帖子写得很谨慎。Torvalds明确表示,他没指望这个实验能搞出什么大东西。原话是:“我在做一个(免费的)操作系统(只是爱好,不会像gnu那样大而专业),面向386(486) AT兼容机。这个想法从4月就开始酝酿,现在快准备好了。我想听听大家对Minix喜欢或不喜欢的地方,因为我的系统在某些方面和它有点像(比如文件系统的物理布局,出于实际考虑)。”

打开网易新闻 查看精彩图片

从私人实验到公开项目,只用了不到一个月

这个项目没有停留在公告阶段。1991年9月17日,Linux的第一个版本发布。一个原本私下的实验,迅速变成了其他开发者可以查看和修改的东西。它的开发模式后来与开源软件紧密联系在一起——代码公开,任何人都能进一步检查和修改。

Torvalds最初的预期,和Linux后来的实际规模形成了鲜明对比。最初围绕个人电脑展开的项目,逐渐进入服务器、嵌入式设备、云计算基础设施,以及大量其他计算环境。很多人每天都在使用由Linux支撑的技术,却不一定知道背后跑的是哪个操作系统。

代码量从1万行膨胀到4000万行

Linux内核已经从1991年的大约1万行代码,增长到超过4000万行。这个项目的持续演进,汇集了来自个人、公司、组织和社区的贡献,覆盖科技行业的不同领域。35年前那则“只是爱好”的帖子,最终长成了一个横跨全球计算基础设施的庞然大物。