ウェブサイト検索

CentOS Stream: それに関する知っておくべきことすべて


CentOS Streamとは何ですか?この記事では、CentOS Streamについて知っておくべきことすべてを説明します。

簡単な歴史の復習から始めましょう。ご存知の通り、最も人気のあるLinuxディストリビューションの一つであるCentOSは、2021年12月31日からCentOS 8のサポートを終了します。一方、CentOS 7のサポートは2024年6月30日まで継続されます。

CentOSチームは、現在のCentOS 8ユーザーにCentOS Streamにアップデートすることを推奨していますが、これは簡単には受け入れられないかもしれず、多くのユーザーが別のディストリビューションに移行する可能性があります。

これからは、すべての努力がCentOS Streamに集中されます。

なぜCentOS Streamが作られたのですか?

エコシステム開発者が変更を反映するためのフィードバックループを短縮する

CentOS StreamでFedoraとRHELの間で作業することにより、エコシステム開発者は次のRHELリリースで何が来るのかのローリングプレビューに取り組むことになります。これにより、彼らは現在よりもはるかに迅速に変更を行うことができるようになります。

オープンでの開発

RHELの開発は現在、Red Hatのファイアウォールの後ろで多くのRed Hatのエコシステムパートナーと共に行われています。CentOS Streamは、Red Hatと大きなコミュニティが次のRHELリリースとなるもののために、できる限り透明な開発を行うことを可能にします。

イノベーションへのアクセスをより早く可能にする

RHEL 8から、Red HatはRHELの主要バージョンを3年ごとに、マイナーバージョンを6か月ごとにリリースすることを約束しました。このより迅速で予測可能なペースに従うためには、誰でも貢献できる中流開発環境が必要です。その環境がCentOS Streamです。

Rhelリリースに対してより広いコミュニティが貢献できる簡単な方法を提供する

FedoraがRHELの唯一のアップストリームプロジェクトだった頃、ほとんどの開発者はRHELの次のメジャーリリースへの貢献に制限されていました。CentOS Streamの導入により、すべての開発者がマイナーなRHELリリースに新機能やバグ修正を貢献できるようになります。

CentOS Streamとは何ですか?

CentOS Streamは、Fedora Linuxの上流開発とRed Hat Enterprise Linux (RHEL)の下流開発の間に位置するローリングリリースのLinuxディストリビューションです。

次のマイナー版のRHELを楽しみにしています。これは、アップストリームプロジェクトをオペレーティングシステムに統合することに重点を置くFedoraと、エンタープライズ顧客のニーズに対応することにより重点を置くRed Hat Enterprise Linuxの間に位置します。

CentOS Streamでは、Red Hatがその開発作業を公開しています。これにより、彼らはすべての変更を公開の形でCentOS Streamとしてまとめることになります。まず、このディストリビューションがRed Hatの開発ライフサイクルのどの位置にあるのか見てみましょう。

Red Hatはディストロの開発を指導しており、それはRHELの次のマイナーバージョンを対象としています。したがって、CentOS Streamのエコシステム開発者は、次のマイナーリリースのためにRHELが計画していることのプレビューを得ることができ、次に何が来ると思うかについてアイデアを登録する場所も得ることができます。

CentOS StreamはFedoraとRHELの間に位置しているため、Red Hatは意思決定を行い、それをエコシステム全体に早く伝えることができます。

例えば、RHELが特定の方向に進んでいる小規模リリースがあるとします。その場合、一般の人々はその変化に気づき、コメントし、さらには自分たちで変更案を提出することができるようになります。

開発者は今後の計画を把握でき、この協力のための共有スペースによって、Red HatはまずFedoraに機能を実装して上流で実践し、CentOS Streamでその機能にエンタープライズの特性を与えることができます。

CentOS Streamは、エコシステム開発者向けのアップストリーム開発プラットフォームです。これは、RHELコードベースからの最新かつ最高の内容を含む、毎日のように数回更新される継続的なコンテンツの流れです。

次のバージョンのRHELがどのようになるかの見通しであり、ベータ版や「プレビュー」リリースだけでなく、より広いコミュニティに提供されます。

レッドハットの副社長兼CTO、クリス・ライト

要するに、CentOS Streamsのユーザーは他の誰よりも先にRHELをテストしますが、RHELで解決されるまでセキュリティアップデートは受け取れません。

CentOS Streamについての詳細情報は、プロジェクトのウェブサイトをご覧ください。

CentOSを使い続けるべきでしょうか?

多くの人々は、CentOS Streamが現在のCentOS Linuxユーザーにとって良い将来の選択肢であるかどうかに混乱しています。しかし、数百万のユーザーがサーバー、仮想マシン、およびデバイスのための安定したポイントディストリビューションとしてCentOSを使用してきました。

では、現在のCentOSユーザーは一つの重要な質問に直面しています:CentOSを使い続けるべきでしょうか?

事実を見てみましょう: 安定したRHELクローンである代わりに、CentOS Streamは、Red Hatのエンジニアが次期RHELリリースを構築するために行っている作業を反映した常に変化するOSになる予定です。

ご存知の通り、CentOSの最も重要な利点はその安定性でした。それがなければ、多くの人々はそれを使い続ける理由がありません。ユーザーは通常、サーバーのための戦略に頼りたくないのです。彼らはただ動作してくれることを望んでいます。

誰も未テストのOSでミッションクリティカルな環境を運営したいとは思っていません。そして最終的にCentOS StreamはRHELのテストチャンネルです。したがって、安定していないと見なされないサーバーディストリビューションを使うために時間を無駄にする人はいません。

さらに、CentOS Streamはローリングリリースディストリビューションであり、サーバーに関しては問題になる可能性があります。したがって、簡単な答えは「いいえ」です。

AlmaLinuxやRocky Linuxのような新しいディストリビューションは、1:1のバイナリ互換性を持つRHELのフォークであり、CentOSの代替品として自らブランド化しています。CentOSからRocky Linuxへの移行は、たった1つのコマンドで直接行うこともできます。

もう一つの選択肢は、直接RHELに移行し、有料サポートを受け、安定したリリースにいることです。

結論

CentOSのように、CentOS Streamは完全に無料でダウンロード、使用、配布でき、個人ユーザーや組織が展開できるインスタンスの数に制限はありません。しかし、CentOS Streamは従来のCentOS Linuxとは大きく異なります。

CentOS Stream は、コミュニティメンバーが開発とテストのために安定した API の利点を活用しながら、加速されたペースでのいくつかの更新を見ることができるディストリビューションです。これにより、あなたは RHEL に直接貢献することができます。

私見では、IBM/Red Hatはおそらくもはや企業にCentOSをサーバーの実行可能なオプションとして見せたいとは思っていないでしょう。それでも、一部のユーザーは現在のCentOSシステムをCentOS Streamに移行するかもしれません。特に最新の機能をテストするのが好きで、非常に予測可能なシステムに依存していない場合です。

しかし、サーバー、特に会社がビジネスのために依存しているプロダクションサーバーを扱う際には、別のLinuxディストリビューションへの移行を検討すべきです。

関連記事: