Linux-Kernel
Linux 版本號約定
對於 Linux 的第一個版本,正確的版本號是 0.01(如 Tanenbaum 的作業系統手冊中所見)還是應該將第一個版本寫成 0.0.1,包括點?
讓我們做一些考古。Torvald 的 1991 年論文 LINUX——一個免費的 unix-386 核心(您可以在此處線上閱讀)討論了 0.03 版,可以在所描述的 FTP 目錄中的文件列表中看到(強調我的):
- linux- 0.03 .tar.Z——作業系統的完整原始碼,在 16 位壓縮的 tar 存檔中。 $$ . . . $$
- 自述文件、RELNOTES- 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 月發佈到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