对于 Linux 的第一个版本,正确的版本号是 0.01(如 Tanenbaum 的操作系统书籍中所示)还是应该将第一个版本写成 0.0.1(包括点)?
答案1
答案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
。