Linux版本号约定

Linux版本号约定

对于 Linux 的第一个版本,正确的版本号是 0.01(如 Tanenbaum 的操作系统书籍中所示)还是应该将第一个版本写成 0.0.1(包括点)?

答案1

正确的版本是“0.01”,正如当时的 tarball 中所使用的那样(可以在这里找到)并且在发行说明

答案2

我们来做一些考古吧。 Torvald 1991 年的论文,LINUX——免费的unix-386内核(您可以在线阅读这里)讨论了版本 0.03,可以在所描述的 FTP 目录中的文件列表中看到(强调我的):

  • linux-0.03.tar.Z——操作系统的完整源代码,位于 16 位压缩 tar 存档中。 [。 。 。 ]
  • 自述文件、相关注释-0.01、安装——包含一些有关 LINUX 的(有些过时的)信息的 ascii 文件。

另请注意,它包括第一个版本的发行说明,该版本确实使用0.01.还,根据维基百科

到 1991 年 9 月,Linux 内核 0.01 版在芬兰大学和研究网络 (FUNET) 的 FTP 服务器 (ftp.funet.fi) 上发布。它有 10,239 行代码。 1991年10月,Linux内核0.02版发布。[2]

这引用了一个消息作者:Torvalds,1991 年 10 月发布到迷你操作系统描述版本的新闻组0.02

正如我一个月(?)前提到的,我正在为 AT-386 计算机开发一个类似于 minix 的免费版本。它终于达到了甚至可以使用的阶段(尽管可能不取决于你想要什么),并且我愿意提供源代码以进行更广泛的分发。它只是版本 0.02(已经+1(非常小)补丁),但我已经在它下成功运行了 bash/gcc/gnu-make/gnu-sed/compress 等。

最后,内核的第一个版本显然仍然可以在其原始主页中找到:http://www.nic.funet.fi/pub/Linux/kernel/Historic/。您可以在那里下载的文件是:

linux-0.01.tar.gz

因此,由于我们仍然可以看到0.01文件并有证据表明第二个版本是0.02,所以似乎很清楚第一个版本确实是 ,0.01而不是0.0.1

相关内容