1991 年 8 月 25 日,芬兰研究生 Linus Benedict Torvalds 在 Usenet 群组 comp.os.minix 上起草了一份简短的说明,宣称自己正出于业余爱好而打造一款操作系统。尽管谦虚地表示这款面向 386(486)AT 兼容机的 OS 不会像 GNU 那样专业且大型,但那时他绝对没有想到的是,30 年之后,Linux 竟然永远了改变了科技行业。
资料图(来自:Linux 基金会)
时至今日,Linux 已经在 IT 领域无所不包。
包括谷歌、脸书、维基百科等在内的基础所有主要网站,甚至云端,都是在 Linux 平台上运行的。
即使在 Windows 操作系统开发商微软旗下的 Azure 云平台上,Linux 也是最受欢迎的操作系统。
在全球 Top500 超算榜单中,你也几乎看不到其它操作系统的身影。
至于移动设备市场,Google Android 其实也采用了 Linux 底层。
在这个值得纪念的特殊时刻,Linus Torvalds 接受了 ZDNet 的连线采访。
在谈及 Linux 及其历史时,他笑称对 Linux 的崛起干扰既高兴又迷惑。
有趣的是,对于给 Linux 操作系统过生日这件事,Torvalds 竟然给出了四个建议。
Linux 的第一个生日,可以追溯到首个新闻组帖子的公开日,也就是 8 月 25 号。你可以找到它的标题、发布日期和时间、以及完整的内容。
相比之下,我认为从未在任何公开场合(仅私下)发布过的 0.01 版本更能引发某些人的兴趣,但你不会在任何邮件历史中看到它的身影,除非找到 9 月 17 号那天的 tar 文件日期。
这两个日期都相当值得纪念,但也有人提出了不同意见,比如 7 月 3 号的半公开阶段。那是我第一次在 Minix 新闻组上公开询问一些与 POSIX 文档相关的内容,并且提及了自己正在做的一个项目,只是当时还没有确切的命名
还有一些人认为首次公开宣布的 10 月 5 号那天才是 Linux 的确切生日,当时其版本号稍微加了 0.01(至 0.02)。
值得一提的是,在 Linux 项目的早期开发阶段,Linus Torvalds 还受到了赫尔辛基大学教授的鼓励。
Linux 在大多数时候都非常低调,他不像、且我也不想让它成为一个大学项目。
即使赫尔辛基大学(至少是计算机科学系)对非官方的课余项目持非常开放的态度,但我不认为 Linux 在这方面有多么特别。
机缘巧合之下,Linux 项目迎来了蓬勃的发展,我从未觉得你必须以一种特殊的方式工作,或者只有获得官方认可的大学项目,才有获得相应资源的资格。
举个例子,计算机科学系最终尝试(然后相当广泛地使用)了运行 X 的 Linux 瘦客户端机器,以及在服务器机房运行 Linux 的 DEC Alpha 机器。
当然,Linux 在大学里的使用并不罕见,但我认为大家对此持特别开放的角色,因为它是本土成长起来的一个相当酷炫的项目。
没过多久,Linus Torvalds 就意识到了他的小项目不会持续太久。然而到 1991 年底的时候,它还是较 GNU Hurd 或 Minix 获得了更多的关注。
我于 1991 年圣诞节前后开始从事一些磁盘分页工作,那时 Linux 正在完成 Minix 没有做到的事情,这也是其发行版本号从 0.03(大概是 11 月份)跃升至 1992 年 1 月的 0.12 的原因之一。
相关改进并不完全激进,毕竟当时人们已经制作了执行分页等操作的 Minix 扩展,但此举还是表明了 Linux 已开始做一些我不大习惯用 Minix 完成的事情。
到 1992 年夏天的时候,我们跑起了 X,而 Linux 看起来与我已经习惯的 Minix 截然不同(我甚至不知道 Minix 之后都有哪些进展)。
其余的事情,大家应该也都很熟悉了。不过对于我来说,它们都没有我在 1992 年初意识到实际上有一些不认识的人在使用并修补 Linux 那样让我感到惊讶。