Linuxカーネルでは、新しい主要なリビジョン(バージョンの最初の番号)は何で構成されていますか?

Linuxカーネルでは、新しい主要なリビジョン(バージョンの最初の番号)は何で構成されていますか?

ウィキペディアは言う

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にすぎないことを(もう一度)指摘したいと思います。数字は指とつま先が足りないほど大きくなり始めました。 。

おすすめ記事