CentOS Streamとは
CentOS Streamとは、2020年12月に発表された、CentOSの開発方針の変更により新たに開発されたRed Hat Enterprise Linux(RHEL)のアップストリームOSである。元々は、Red Hat Enterprise LinuxのクローンOSとして存在していたCentOSの後継OSだ。CentOS Streamは、オープンソースコミュニティのメンバーとRed Hatの開発者と連携して開発をしている。Red Hatが開発を支援しているOSは、Fedoraプロジェクト開発のOSであるFedoraがあり、Fedoraも先進的な機能の開発・テストをするために利用されている。CentOS Streamは、このFedora ProjectのOS開発者とも連携している。
CentOS StreamのCentOSとの違い
CentOSとは、Red Hat Enterprise Linux(RHEL)と機能的に互換性があることを目指した、無償で利用が可能なLinuxディストリビューションである。CentOSは、RHELのクローンOSとも呼ばれていた。CentOSは、RHELの商標・商用ソフトウェアを取り除き、OSSの部分を再ビルドして作られたOSである。
一方で、CentOS Streamは、RHELよりも新しいバージョンのソフトウェアを含むOSである。RHELのクローンではなく、RHELのマイナーアップデートが先に適用されるテストOSで、以下の違いがある。
リリース方式が異なる
RHELは8.1, 8.2などのバージョニングが行われるが、CentOS Streamは、CentOS Stream 9というバージョンのまま、最新のソフトウェアが導入されている。また、基本的に最新のマイナーバージョンになるため、古いバージョンのソフトウェアは不定期に削除されていく。前のバージョンに戻したい場合に削除されていて戻せないという場合もある。
CentOS Stream利用メリット
CentOS Streamを利用することで以下のメリットがある。
RHELの最新パッケージを試せる
RHELのマイナーアップデートが先に適用されるテストOSのため、RHELに組み込まれる前の最新のパッケージや機能をいち早く試すことができる。定期的なメジャーバージョンアップではなく、随時新しいパッケージがリリースされ、システムが常に最新の状態に保たれる。
安定したコミュニティ
Red Hatの開発者とコミュニティメンバーが共同で開発を進めており、活発なコミュニティが特徴である。
CentOS Stream利用デメリット
メリットがある一方で、利用していくには以下のようなデメリットがある。
バグが含まれる可能性がある
随時新しいパッケージがリリースされているため、最新のパッケージにはバグが含まれている可能性がある。
EOLが早い
CentOS Stream 8は、2019年9月に発表され、2024年5月31日にサポート終了しました。CentOS Stream 9 は、2021年12月に発表され2027年にサポート終了予定となっています。約5年でEOLとなっています。
CentOS Stream 10の変更点
2024年10月、CentOS Stream の最新バージョンは9である。現状CentOS Stream 10は、開発中のプレリリース段階だが、2024年6月に一般に公開されている。CentOS Stream 10はRHELのアップストリームにあたるOSであるが、開発段階のCentOS Stream 10を調査することにより、次にリリースされるRHEL10の内容を推測することが可能である。しかし、まだ開発中ということもあり、削除されたように見える機能が、あとから追加されるなどのこともあり得るため、確定的な情報ではないということに注意する必要がある。
CentOS Stream 10で追加されたソフトウェア
- Kea:DHCPサーバ
Keaは、RHEL9系まで広く使われていたISC DHCPが開発を終了したため削除されていると考えられる。そして、代わりとしてISC(Internet Systems Consortium) が、数年前から新たに開発を行っているKea(DHCP)を採用していると考える。
- Valkey:キー・バリュー型のDB
Valkeyは、キー・バリュー型DBであるRedisからフォークしたソフトウェアである。Redisは、様々なソフトウェアと連携して動作するソフトウェアだが、昨今ライセンスが変更になり、次期OSではValkeyが採用されたと考えられる。ValkeyはRedisのフォークということもあり、ほぼ同じように利用が可能である。ライセンスがOSSのライセンスであることや、管理団体がLinux Foundationと呼ばれる比較的信頼できる団体であることも、採用されたポイントと考えられる。
「OSSのRedisに代わるデータベース〜Valkey〜」へ
- wget2
コマンドラインでのwebクライアントであるwgetの後継ツールである。
CentOS Stream 10で削除されたソフトウェア
- ISC DHCP:DHCPサーバ
- Bacula関連ツール:バックアップ関連ツール
- GlusterFS:分散ファイルシステム
GlusterFSは、Red Hat社が提供していた「Red Hat Gluster Storage」や「Red Hat Virtualization」等のインフラサービスで利用されていた分散ファイルシステムである。削除された理由としてRed Hat社がこれらのサービス提供を終えたことが要因になっていると考えられる。
その他の変更点として、RHEL8/9の時点でサポートを終了したmailman2(メーリングリストアプリ)について、2024年8月に調査した時点ではmailman3などのメーリングリストアプリは採用されていない。
その他に、管理ツール類がアップデートされており、IPアドレスの表示コマンドなどが、カラーリングされて表示されるようになっている。詳しい内容は、CentOSStream10-pre調査報告書に掲載している。
デージーネットの取り組み
デージーネットでは、CentOS Stream 10で調査した内容も踏まえ、追加して採用されたDHCPサーバのKeaや新しいメーリングリストシステムの調査検証を行い、お客様へ導入を行っている。また、CentOSを利用しているユーザへは、CentOSの代替であるAlmaLiunx、Rocky Linuxや、その他LinusOSへの移行を提案している。お客様のご要望に合わせて最適なOSを提案している。また、セミナーでLinuxOSの最新情報の公開や調査報告書の提供を通して、Linuxユーザへ情報提供を行っている。
【カテゴリ】:OS  
【Webセミナー】OSSのおすすめメーリングリストシステム紹介セミナー
日程: | 10月23日(水)Webセミナー「BigBlueButton」を使用します。 |
内容: | OSSで実現可能なメーリングリストシステムをご紹介します。 |
ご興味のあるかたはぜひご参加ください。 |