Linux 社区中的许多人都在 8 月 25 日庆祝 Linux 的生日,但这是正确的日期吗?

我们都知道这个故事。1988 年,一个年轻的芬兰人进入赫尔辛基大学学习计算机科学。他的名字是Linus Benedict Torvalds。经过五个月的开发,1991 年 8 月 25 日,21 岁的Linus Torvalds通过邮件向 Minix 新闻组发布了他现在的这个传奇。

…….我正在为386(486)AT克隆做一个(免费的)操作系统(只是爱好,不会像gnu那样大而专业)。…….

——LINUS (TORVALDS@KRUUNA.HELSINKI.FI)

正如你所看到的,当 Torvalds 宣布 Linux 时,他实际上并没有宣布 Linux。 它尚未命名,他只是说“一个(免费的)操作系统”并且它类似于 Minix。

为了确定 Linux 的生日是什么时候,让我们首先回顾一下有关 Linux 内核的一些事实。

Linux Kernel (Linux 内核)

对于那些不知道的人,Torvalds 最初将他的内核命名为“FREAX”——“free”、“freak”和“x”的混合体(作为对 Unix 的暗指)。 可以看出,虽然 Torvalds 可能是一位伟大的程序员和领导者,但他确实应该将命名项目的过程留给其他人。

FREAX-kernel 0.01

当他的同事 Ari Lemmke(当时是 FTP 服务器的志愿者管理员之一)将内核上传到 FTP 站点时,他认为Freax不是个好名字,所以在没有咨询Torvalds的情况下,就把项目名称改成了Linux。 然而,后来 Torvalds 同意使用 Linux。

简而言之,Linux 是 Ari Lemmke 在没有咨询 Linus Torvalds 的情况下命名的。

为了演示“Linux”这个词应该如何发音,Torvalds 在内核源代码中包含了一个音频指南

1991 年 9 月 17 日,Torvalds 将他的 Linux 0.01 的第一个版本的源代码放到网上。 不过,他并没有发表重大声明。 此后不久,10 月 5 日,他宣布了第一个“正式”版本的 Linux,即 0.02 版。

Linux的生日

显然Linux有很多生日,这取决于你问的是谁。三个明确的生日候选人,但只能问一个人,当然,只能有一个。

1991年8月25日:在邮件列表上发布公告。

1991年9月17日:第一个版本的发布。

1991年10月5日:发布可用性公告。

让我们看看Linus Torvalds自己是怎么说的。

“现在,这个 0.01 版本从未公开宣布过,我只私下给少数人发送了关于上传的电子邮件(而且我没有那些日子的旧电子邮件),所以没有真正的记录。唯一的记录我怀疑日期在 Linux-0.01 tar 文件中,”他写道

我只是想提一下,因为虽然没有宣布,但在很多方面,这是实际代码的真正周年纪念日。

现在我们知道Linux内核的实际诞生日期是1991年9月17日。然而,这并没有改变Linux的官方生日,8月25日。

发表评论