ウェブサイト検索

Linux 4.14の長期サポートは、この提携のおかげで引き続き続くことになります。


6歳のLinuxカーネルは、CIQ、Oracle、SUSEの提携が実現するまで運命が決まっているように見えました。しかし、なぜこれほどの手間をかけるのでしょうか?

最近まで、Linuxカーネル開発者たちはLinuxカーネルの長期サポート(LTS)版のパッチを適用し最新の状態に保つ役割を担っていました。しかし、あまりにも多くの作業に対してサポートが不十分であったため、Linuxカーネル開発者たちは古いカーネルのサポートを行わないことに決めました。安定版のLinuxカーネルメンテイナーであるGreg Kroah-Hartmanは、Linux 4.14.336リリースが6年前のLTS Linux 4.14カーネルシリーズに対する最後のメンテナンス更新であることを発表しました。それは4.14の最後の更新でした。あるいはそうではなかったのでしょうか?

Kroah-Hartmanは、「4.14カーネルシリーズのすべてのユーザーはアップグレードしなければならない」と述べました。しかし、必ずしもそうではありません。LinuxディストリビュータCIQ、Rocky Linuxを支持する会社、Oracle、SUSEの業界団体OpenELAは、現在、カーネル-ltsを介して4.14に新たな生を提供しています。

この更新されたバージョンは、以下のフォーマット -- x.y.z-openela -- にタグ付けされており、すでに v4.14.339-openela としてリリースされています。OpenELA は、Linux カーネルの安定プロジェクトの Kroah-Hartman と Sasha Levin に多大な感謝を示していますが、彼らのプロジェクトは、彼らや他の上流の安定したメンテイナーとは無関係であることを強調しています。

とは言え、OpenELAチームはアップストリームの安定したブランチから大部分のLTS維持の安定ツリーのパッチを自動的に取得します。パッチがクリーンに適用できない場合には、OpenELAのkernel-ltsのメンテナーがこれらの問題に対処します。さらに、適用されなかったパッチの要約が、そのLTSカーネルの各リリースにmbox形式で同梱されます。

開発者はOpenELAのメーリングリストやGithubを通じてパッチを提出することが奨励されていますが、OpenELAの安定したカーネルのメンテナーはメインラインLinuxカーネルの一部でないパッチを受け付けません。アップストリームLinuxに適用できないパッチは範囲外と見なされます。

さらに、この新しい安定したカーネルツリーは、すべての上流の安定したルールに従います。また、特定のハードウェア、ベンダー、ユーザーを対象とせず、パッチは主に進行中の上流の安定したカーネルから選択されます。

要するに、kernel-ltsプロジェクトは全くフォークではありません。むしろ、Oracle LinuxのSVPであるグレッグ・マーズデンが指摘したように、「OpenELA kernel-ltsプロジェクトは、エンタープライズLinuxディストリビューションベンダーが、アップストリームのサポートが終了した後の古いカーネルに関してリソースを共有し、協力するための最初のフォーラムです。」

なぜここまで面倒なことをするのか?(そして、信じてください、これは非常に面倒なことです。)CIQのCEOグレゴリー・カーツァーは説明しました:「企業向けの配布ベンダーとして、私たちはしばしばコミュニティのサポートが終了した後もソフトウェアを維持する役割を任されています。私たちは、オープンなコラボレーションが基盤となるエンタープライズインフラを維持する最良の方法だと信じています。OpenELAを通じて、ベンダー、ユーザー、そしてオープンソースコミュニティ全体が協力して、プロフェッショナルなIT組織がエンタープライズLinuxに必要とする長期的なサポートを提供できます。」

ですので、もしあなたのビジネスが今もLinuxカーネル4.14を使用しているなら -- あなたの中にはそういう人もいると思いますが -- OpenELAカーネルを確認する必要があります。現時点で、OpenELAは2024年の残りの期間、4.14をサポートします。次の主流のLTS LinuxカーネルであるLinuxカーネル4.19 LTSがその道の終わりを迎えるとき -- 2024年12月に -- 需要が十分にあれば、OpenELAもそれを支援するかもしれません。

関連記事: