Linuxバージョン番号の規則


9

Linuxの最初のバージョンでは、正しいバージョン番号は0.01(タネンバウムのOSブックで見られる)ですか、それとも最初のバージョンはドットを含めて0.0.1と書く必要がありますか?


4
バージョン番号は、Torvaldsがそのときに書いたものです。タネンバウムはそれを引用している可能性があります(そうでない場合は、前者が適用されます)。
トーマスディッキー2017

7
あなたがタネンバウムのどの本をあなたが参照しているのかを言及することは役に立ちます-彼はかなりたくさん書いています!
Bob Eager 2017

1
通常、major.minor.patchlevelが作成されます-ただし、最初のメジャーリリースの前に少し混乱する可能性があります。0.0.1はリリース0.0の最初のパッチでした-つまり。何もないパッチ(Cプログラマーは、0からカウントを開始することがよくあります。たとえば、最初の子を子番号0と見なします)。1.0より前のリリースの場合、バージョン番号をジャンプして、最初のリリース(1.0)にどれだけ近いかを示すのが一般的です。0.2(または0.20)から0.5 ...、後で0.95に進んでリリースに近いことを示し、次に0.99(非常に近い)に進むことができます。したがって、0.01はTorvaldsが
まだ

1
「正しい」バージョン番号は実際にはありません。これは、作者(または場合によってはマーケティング担当者)の裁量で作成された任意の値です...これは、今日の多くの場所で(公式化するためのいくつかの努力にもかかわらず)現在もなお当てはまり、特に当時は当てはまりました。
アダムD.ルッペ2017

回答:



15

考古学をやってみましょう。Torvaldの1991年の論文、LINUX-unix-386の無料カーネルここからオンライン読むことができます)は、バージョン0.03について説明しています(説明されているFTPディレクトリのファイルのリストにあります)。

  • linux- 0.03 .tar.Z-オペレーティングシステムの完全なソース。16ビットの圧縮tarアーカイブ。[。。。]
  • README、RELNOTES- 0.01、インストール-LINUXに関するいくつかの(やや古くなった)情報を含むASCIIファイル。

また、実際にを使用して参照されている最初のバージョンのリリースノートが含まれていることにも注意してください0.01。また、ウィキペディアよると

1991年9月までに、フィンランドの大学と研究ネットワーク(FUNET)のFTPサーバー(ftp.funet.fi)にバージョン0.01のLinuxカーネルがリリースされました。コードは10,239行でした。1991年10月、Linuxカーネルのバージョン0.02がリリースされました。[ 2 ]

これは 1991年10月にcomp.os.minixニュースグループに投稿されたTorvaldsによるメッセージで、バージョンについて説明してい0.02ます。

1か月前に(?)述べたように、私は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ファイルを表示して2番目のバージョンがあったという証拠がある0.02ので、最初のバージョンが実際0.01にそうであったのではないことは明らかです0.0.1

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.