CentOSプロジェクトの焦点が変わり、Red Hat Enterprise Linuxの再構築はなくなり、ストリームに沿って進む必要がある

Table of Contents

CentOSプロジェクトの焦点が変わり、Red Hat Enterprise Linuxの再構築はなくなり、ストリームに沿って進む必要がある

Red Hat Enterprise Linux (RHEL) を追跡する非商用 Linux ディストリビューションである CentOS プロジェクトは、RHEL の開発ブランチに基づく CentOS Stream のみに変更されるため、実稼働ワークロードには適さなくなります。

これは、Red HatがCentOSの提供が自社の商業的側面を損なうと判断した可能性を示唆している。「もし本番環境でCentOS Linux 8をご利用で、CentOS Streamがニーズを満たせないのではないかと懸念される場合は、Red Hatにお問い合わせいただき、代替案についてご相談ください」と、CentOSコミュニティマネージャーのRich Bowen氏は述べている。

本日のBowen氏の投稿では、「Linuxディストリビューションエコシステムにおける『CentOS』の意味に関する混乱を解消する」という点以外、変更の根拠がほとんど示されていない点が注目に値します。Bowen氏は、この変更が「CentOS Special Interest Groups (SIG)間の連携における大きな変化」を意味することを認めています。

CentOSはこれまで、現在のRHELソースのコミュニティビルドであり、Red Hatのサポートなしでも構わないユーザー向けに堅牢な本番環境向けディストリビューションを提供してきました。RHELに修正が提供されると、プロジェクトはリリース後「72時間以内」に同じ修正をCentOSにも提供することを目指しており、CentOSの新しいポイントリリースは「アップストリームによるリリースから4~8週間後」にリリースされます。つまり、CentOSはRHELに追随していたのです。

一方、CentOS Streamは、RHELに近々導入される機能の開発プレビューであり、次期マイナーリリースに焦点を当てています。もう一つのディストリビューションであるFedoraは、さらに先進的で、より実験的なものです。

赤い帽子をかぶった男

Red HatがFedora 33を発表: ベータ版ではBtrfsをデフォルトファイルシステムとして導入、ARM64上の.NET、IoTバリアントも

続きを読む

CentOS Streamが2019年9月に導入された際、Red Hatはこれを将来のRed Hat Enterprise Linuxカーネルと機能の「ローリングプレビュー」と説明しました。これは、次期Red Hatリリースに向けたアプリケーションをテストする開発者にとって有用であり、Red Hatにとっても期待通りに動作しない問題に関するフィードバックを得る上で有用ですが、本番環境での使用には適していません。

「CentOS Linux とサービスの現在のユーザーには何も変わりません」と当時、Red Hat の CTO である Chris Wright 氏は述べていました。しかし、それから 1 年余りが経ち、すべてが変わりました。

ライト氏は現在、「2021年12月31日をもって、投資をCentOS Streamのみに移行する」と述べている。同社はCentOS Linux 7のメンテナンスが2024年まで終了するまで「引き続き注力」するが、CentOS Linux 8については継続する。

ライト氏によると、同社は「オープンソースプロジェクトやコミュニティ向けのオプション、RHEL開発者サブスクリプションのユースケースの拡大など、様々なユースケースに対応した低コストまたは無償のプログラム」を計画しているという。現在、無料のRHEL開発者サブスクリプションは、利用規約で本番環境での使用はライセンスされておらず、物理システム1台とプロセッサ最大2台までに制限されている。

それは複雑です

CentOSプロジェクトとRed Hatの関係は複雑です。公式声明では、「Red HatはCentOSの商標を管理し、CentOSプロジェクトを統括するための正式な理事会構造の構築に必要な初期のガイダンスと専門知識を提供しています。」と述べられており、「CentOSプロジェクト運営委員会のメンバーの一部はRed Hat, Inc.に勤務しています。」とされています。本日の発表は、プロジェクトの方向性を導くのはコミュニティではなくRed Hatであることを示唆しているのかもしれません。

CentOS Streamへの移行に関するFAQでは、RHELのソースコードはこれまで通り公開されると記載されています。この変更は「CentOSプロジェクトが構築しているバイナリにのみ関係する」とのことです。

現在のバージョンである CentOS 8 は、2021 年末までアップデートが継続されます。当初は 2029 年にサポート終了となる予定でした。CentOS Linux 9 はなくなり、CentOS Stream 9 のみとなります。

CentOS Linux 8 から CentOS Stream への移行オプションがあり、このリリースは RHEL より遅れているのではなく、直前であるため、FAQ には「CentOS Stream は RHEL より先に修正プログラムや機能を取得します」と書かれており、これが RHEL のベータ リリースになったという考えには抵抗があるものの、その役割の一部を果たしているという考えを拭い去るのは難しいとユーザーには保証されている。

コミュニティは、公開されたソースコードからCentOS Linuxを再構築し続けることができるのでしょうか? FAQには、「私たちは、その取り組みのためにハードウェアやリソースを投入したり、ボランティアを募ったりすることはありません。また、そのようなプロジェクトにCentOSブランドを使用することも許可しません」と記載されていますが、「コードはオープンソースであり、誰もがそれを使用することや、コードから独自のパッケージを作成することを阻止するつもりはありません」と付け加えています。

コーミエ

レッドハットの新CEO、IBM内での生き残りについて語る:「私たちはIBMの文化には従わない。それだけだ」

続きを読む

したがって、RHELの新しいコミュニティビルドが登場する余地はあります。CentOSの創設者であるグレゴリー・カーツァー氏の投稿には、「RHELのリビルドをもう一度作成することを検討しており、そのために人を雇う可能性もある」と書かれています。詳細については、こちらにアクセスしてSlackグループに参加してください。「すでに何人かから、RHELに完全に追従する別のCentOSを作ってほしいという依頼を受けています(笑)」と彼は言います。

コミュニティはどう考えているのでしょうか?まだ初期段階ですが、あるユーザーは「2020年の全体的なテーマに合っている…RedHatのベータテスト?もちろんできますが、それならFedoraに直接移行しないのはなぜですか?」とコメントしています。

Bowen氏の投稿へのコメントも同様に冷ややかなものばかりだ。「『最も安定した本番環境を求めるならUbuntuではなくCentOSを使うべきだ』という私の主張はもはや通用しない。これからはUbuntuを使うしかない」とあるコメントは、別のコメントで「IBM/RHのひどい動きだ。RHEL Enterpriseの成功を牽引してきたのはコミュニティだ」と批判している。また、「CentOS 8のサポート終了日が2029年5月と既に公表されていたのに、これは信頼を裏切るものだ」と主張するコメントもある。

Red Hatは2019年のIBMによる買収以前から利益を上げていたため、CentOSの存在はこれまで商業的成功の障害となっていませんでした。今回の買収によって新規顧客を獲得できる可能性はありますが、Red Hatの好意的な評価はある程度損なわれ、CentOSコミュニティにも悪影響が出る可能性があります。®

Discover More