安定したメインラインLinuxカーネル

安定したメインラインLinuxカーネル

私の質問は、mainline, stableカーネルバージョンを知っていることです。主なプロットを例にしてみましょう5.18。私の理解は5.18がカーネルであるmainlineということです。メーカーで使用するためまたは ? kernel.orgサイトから:5.18.1stable5.185.18.1

安定
各メインラインカーネルがリリースされると、「安定的」と見なされます。安定カーネルのすべてのバグ修正はメインラインツリーでバックポートされ、指定された安定カーネルマネージャによって適用されます。 「長期メンテナンスカーネル」として指定されていない限り、通常、次のメインラインカーネルがリリースされる前にいくつかのバグ修正カーネルリリースがあります。安定したカーネルアップデートは、必要に応じて通常週に一度リリースされます。

どういう意味ですか?これは5.18.1バグ修正リリースがにバックポートされることを意味しますか5.18

答え1

制作会社には5.18または5.18.1を使用しますか?

kernel.orgのカーネルは、カーネル開発者によってのみリリースされるか、「安定的」と見なされます。テストせずにすぐに使用するディストリビューションや会社はほとんどありません。ここで「安定」はあなたが考えているものとは異なります。これは確かに「安定していない」リリースリリース候補(RC)またはLinux-nextカーネルの対応バージョンです。つまり、かなりの変更が行われ、重大なバグや回帰が含まれる可能性があります。

本番品質カーネルの場合は、RHELやその派生など、実際には一種のテストと安定性を保証するディストリビューションを参照する必要があります。

コミュニティサポートディストリビューションには、カーネルバージョンが本番準備ができていることを確認できるリソースと資金がないことがよくあります。

答え2

ある時点でメインラインカーネルが要求されてstableリリースされます。これがサンプルブロックの外観です。

この時点から、これはmainlineさらに進化し、次の安定したカーネルの候補になります。

とにかくbugfix(一つを修正したコミットhttps://docs.kernel.org/process/stable-kernel-rules.html)も紹介された地点mainlineに転送されます。stableこれは…呼ばれるbackporting

関連情報