Linuxカーネルのリリーススケジュールはどのようになっていますか? Linuxカーネルはどのくらいサポートされていますか?

Linuxカーネルは複雑です。 そして、私はコードについてさえ話していません。

コード自体は複雑ですが、気にする必要はありません。 Linuxカーネルのリリーススケジュールについて話しています。

1年に新しいカーネルバージョンがリリースされる頻度はどれくらいですか? カーネルはどのくらいサポートされていますか? LTS(ロングタームサポート)カーネルがあります。 LTS Linuxカーネルはどのくらいサポートされていますか?

問題は、これらの質問は単純に見えるかもしれませんが、答えはそうではないということです。

これらの質問に対する答えは1つではなく、説明が必要です。それがこの記事で行うことです。

Linuxカーネルのリリーススケジュール:何かありますか?

簡単に言うと、新しいカーネルバージョンは2〜3か月ごとにリリースされます。 長い答えは、それは厳格なルールではないということです。

つまり、2〜3か月ごとに新しいカーネルバージョンがリリースされることがよくあります。 これはカーネルメンテナチームが目標としていることですが、新しいバージョンを前のリリースから正確に8週間リリースする必要があるという期限は設定されていません。

新しいカーネルバージョンは、準備ができたときにLinus Torvaldsによって(多くの場合)リリースされます。 これは通常、2〜3か月ごとに発生します。 リリースは「安定」と宣言され、通常はXYの形式で番号が付けられます

しかし、これはXY開発の終わりではありません。 安定版リリースは、バグ修正に対応するためにさらに小さなリリースになります。 これらの小さなリリースは、安定したカーネルにもう1つのポイントを追加して、XYZのようにします。

XYは(多くの場合)LinuxクリエーターのLinus Torvaldsによってリリースされますが、安定したXYカーネルを維持し、バグ修正をマージし、XYZバージョンをリリースする責任はカーネル開発者によって処理されます。

カーネルバージョンはどのくらいサポートされていますか?

リリースと同様に、カーネルバージョンがサポートされる期間の決まった日付とスケジュールはありません。

通常の安定したカーネルリリースは、次の安定したカーネルリリースのリリースに応じて、通常2か月半から3か月間サポートされます。

にとって example、安定したカーネル5.14は、安定したカーネル5.15のリリースから数週間後に寿命に達します。 サポートの終了は、Linuxカーネルメーリングリストの特定の安定したカーネルバージョンのメンテナによって発表されます。 ユーザーと寄稿者は、新しくリリースされた安定バージョンに切り替えるように求められます。

これは、通常の安定したカーネルバージョンにのみ適用されます。 LTS(長期サポート)カーネルバージョンもあり、それらはわずか3か月よりもはるかに長い期間サポートされます。

LTSカーネル:どのくらいサポートされていますか?

LTSカーネルのリリーススケジュールも設定されていません。 通常、LTSカーネルのリリースは毎年1つあり、通常はその年の最後のリリースであり、少なくとも2年間サポートされます。 しかし、ここでも、決まったルールはありません。

LTSカーネルのメンテナは、特定のLTSカーネルを通常の2年間より長く維持することに同意する場合があります。 合意は、必要性と関係するプレーヤーに基づいて行われます。

これは、Androidプロジェクトでよく発生します。 メーカーがハードウェアとソフトウェアの機能をサポートするのに2年は十分ではないため、一部のLTSカーネルは6年間サポートされることがよくあります。

LinuxLTSカーネルのサポート予定日

あなたはこの情報を見つけることができます LinuxカーネルのWebサイトで入手可能

お使いのディストリビューションは、通常のLinuxカーネルリリースに準拠していない可能性があります

Linuxカーネルのバージョンを確認すると、ディストリビューションが古いカーネルを使用していることがわかる場合があります。 カーネルのWebサイトに従って、ディストリビューションによって提供されるカーネルがサポート終了に達している可能性もあります。

慌てる必要はありません。 ディストリビューションは、バグ修正と脆弱性のためにカーネルにパッチを適用します。 あいまいなLinuxディストリビューションを実際に使用しているのでない限り、ディストリビューションを信頼して安全で健全な状態に保つことができます。

新しいハードウェアのサポートなど、十分な理由がある場合は、Ubuntuまたは使用するディストリビューションに最新のLinuxカーネルを自由にインストールできます。

詳細が必要な場合は、ディストリビューションで古いLinuxカーネルを使用する理由をここで説明しました。

簡単な答えはありません

ご覧のとおり、Linuxカーネルのリリーススケジュールに関する質問に対する直接的な回答はありません。 すべてが暫定的です。

私の意見では、通常のLinuxディストリビューションを使用している場合、Linuxカーネルバージョンのリリースや保守終了について多くのことを気にする必要がないというのは良いことです。 それはあなたのディストリビューションによって処理されるものです。

Linuxカーネルのリリースサイクルについてもう少し良いアイデアがあることを願っています。あるいは、これまで以上に混乱したかもしれません。 いずれの場合も、コメント欄でご意見をお聞かせください。