对于Linux的第一个版本,正确的版本号是0.01(如Tanenbaum的OS书中所示),还是应该将第一个版本写成0.0.1(包括点)?
对于Linux的第一个版本,正确的版本号是0.01(如Tanenbaum的OS书中所示),还是应该将第一个版本写成0.0.1(包括点)?
Answers:
让我们做一些考古。Torvald在1991年发表的论文LINUX —一个免费的unix-386内核(可在此处在线阅读)讨论了0.03版,如所描述的FTP目录(重点是我的)中的文件列表所示:
- linux- 0.03 .tar.Z-完整的操作系统源码,位于16位压缩的tar归档文件中。[。。。]
- README,RELNOTES- 0.01,INSTALLATION--包含有关LINUX的一些(有些过时)信息的ascii文件。
另请注意,它包括确实使用引用的第一个版本的发行说明0.01
。另外,根据维基百科:
到1991年9月,Linux内核的0.01版已在芬兰大学和研究网络(FUNET)的FTP服务器(ftp.funet.fi)上发布。它有10,239行代码。1991年10月,发布了0.02版的Linux内核。[ 2 ]
这引用了 Torvalds在1991年10月发布到comp.os.minix新闻组的消息,该消息描述了以下版本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
。