Linuxのバージョンはなぜそんなに混乱していますか?

Linuxのバージョンはなぜそんなに混乱していますか?

私はkernel.orgページに移動し、いくつかの異なるLinuxカーネルバージョンの変更ログを読んでいます。バージョン番号のパターンが非常にぎこちないことがわかりました。

Linux 2.6.xからLinux 3.0へ。

3.19に達すると4.0になります。

4.xバージョンは驚くべき速度でリリースされています。 Ubuntu 15.10は4.2を使用し、16.04は4.4を使用します!一方、4.5はすでに「リリース候補」段階にあります。しかし、3.xカーネルのバージョン番号は遅すぎます!

何が問題なの? Linuxカーネルに突然何千もの新しい開発者がいますか?各バージョンのバージョン番号が異なる特別な理由はありますか?

答え1

3.19から4.0に移行する理由は、単純さを維持するためです。これに対する世論調査と討論がありました。私はこれが世論調査で言ったと信じています:https://plus.google.com/+LinusTorvalds/posts/jmtzzLiiejc

はい。 Linuxカーネルは急速に発展しており、これらのスイッチは作業をより簡単にするためのものです。

答え2

Linux 3.x 以前のバージョン番号付け方式は次のとおりです。 major.major-rev.minor-revmajor書き換えレベルの変更、major-rev主な変更(偶数は安定していることを示し、奇数は実験的であることを示す)のみで数字が増加し、2.6まではリリースで開発が開始されたとき)四半期)。minor-rev新機能/ドライバ(および後でバグ修正番号)を追加するために使用されます。

後で3.xに移行し、数ヶ月ごとに(機能が追加されたとき)2番目の数字を増やすことにしました。 3番目の数字はバグ修正を表します。 (3.2と3.3の変化の程度は、2.4と2.5の差よりも2.6.11と2.6.12の差に近いです(2.6になった実験))

他の回答によると、3.xから4.xへの増加はポーリングによって発生します。

(linfo.orgとWikipediaから)

速度に関しては、サンプルとして数年をランダムに指定します。

  • 2008年には5つの2.6.xバージョンがありました。
  • 2013年には5つの3.xバージョンがありました(2012年と2014年には6つ)。
  • 2016年には6つの4.xバージョンがありました(2015年には4つ、2015年には3.19もありました)。

関連情報