ウィキペディアは言う
2.6.xから3.xへのジャンプは、大規模なアップデートではなく、より便利なシステムに導入された新しいバージョン管理スキームの最初のバージョンによるものでした。
ただし、主なリビジョン(たとえば、4.xから5.xへ)の他のジャンプの理由は提供されません。その理由は何ですか? 5.xにジャンプしたのはなぜですか?
答え1
メジャー番号は意味がありません。 「マイナー」バージョンが大きすぎると、数字が増えます。
カーネルバージョンの意味(およびこれによる誤った期待)の最新の概要については、以下を参照してください。ローリング安定カーネルLWNから:
この問題を解決するために、計画は3.0に移行し、各バージョンに2番目の番号(マイナーバージョン)を追加して、メインラインバージョンのバージョン番号の3番目の要素の使用を効果的に放棄することです。 Levinはこれを「指とつま先」バージョン番号付け方式と呼びます。なぜなら、Torvaldsは、数字が足りず、メジャーバージョン番号を増やす前に最大20個の「マイナー」バージョンまで計算できると言ったからです。そのため、3.19以降に4.0がリリースされました。
4.20はLinusの限界なので、次のステップは5.0です。発表する:
しかし、私たちは機能ベースのリリースをせず、「5.0」は4.xにすぎないことを(もう一度)指摘したいと思います。数字は指とつま先が足りないほど大きくなり始めました。 。