世界のスーパーコンピュータとそれを動かす人々


7月 7, 2021

CentOSの代替となるRocky Linuxが一般提供され、独立した管理下に置かれる

HPCwire Japan

Tiffany Trader

Rocky Enterprise Software Foundation (RESF)は、間もなくサポートが終了するCentOSの代替として設計されたRocky Linux, release 8.4の一般提供を開始することを発表する。このGAリリースは、Red Hatが、広く普及している無償のCentOSサーバーオペレーティングシステムのサポートを終了してから6ヶ月半後に発表される。

Rocky Linuxの開発は、CentOSの共同開発者であり、SingularityやWarewulfの開発者でもあるGregory M. Kurtzerによって始められた。

Rocky Linuxの無償コミュニティサポートは、RESFを通じてMattermost(Slackの代替となるオープンソースのソフトウェア)、IRC、Rocky Linuxサイトのフォーラムを介して提供されている。

有料の商用サポートは、昨年Kurtzerが設立したHPCスタートアップのCIQ(旧称:Ctrl IQ)が提供しており、Rockyをはじめとするツールを活用して、クラウドネイティブなメタオーケストレーションプラットフォームを構築している。Kurtzer はCIQのCEOであると同時に、Rocky Linuxの創設者兼エグゼクティブ・ディレクターでもある。

 
Gregory M. Kurtzer  
   

KurtzerはHPCwireに対し、2014年にRed HatがCentOSを買収して以来、CentOSの新バージョンを作ることを考えていたと語っている。「IBMが買収した際には、さらに考えていましたが、(CentOSがキャンセルされたときには)、これは実現しなければならないということがはっきりしました。」

実際、Kurtzerは時間を無駄にしなかった。RedHatは、2020年12月8日にダウンストリームビルドのCentOSからアップストリームビルドのCentOS Streamにフォーカスを移すことを発表し、その翌日にはGithub上でRocky Linuxの開発活動を開始した。

このプロジェクトはすぐに人気を博している。24時間以内に650人以上のコントリビューターが参加し、Slackは2ヶ月で約10,000人に膨れ上がった。

Kurtzerは、「ここで解決すべき難しい問題は、OSを構築することではなく、OSを構築するためのインフラを構築することでした。」と半笑いで語っている。

インフラと組織の構築に4カ月、OSの構築に約2カ月かかったことを明かした。

Rocky Linuxは、CentOSをベースにしている。Red Hat Enterprise Linuxと同じソースを使用し、CentOS Streamを活用している。

「私たちは、非常に安定した、非常に強固なOSを手に入れたことに非常に自信を持っています。」とKurtzerは語った。

独立したコミュニティのサポート

 
   

当初、Rocky LinuxはCIQ内で開発する予定だったが、すぐに真のコミュニティ・オープンソース・プロジェクトに変更した。

「1つの会社が管理するのではなく、多くの会社が管理することで、作成しているものの安定性を保証することができるのです。」

このプロジェクトには、AmazonやGoogleをはじめ、ハードウェアメーカーを含む主要なハイテクベンダーが賛同している。

「AWS、Google Cloud、その他の大手企業、これらの企業が一堂に会して何かに取り組むという話を最後に聞いたのはいつでしょうか?このOSがどちらか一方だけに有利になるようなことはありません。そうでしょう?それが安定性につながっているのです。」とKurtzerは言う。

CIQはサービスとサポートのパートナーとして設立されたが、Kurtzerは他のパートナーも追随する可能性があることを認めており、このモデルはそれをサポートするものだ。

Rocky Linuxは、Red Hat Enterprise LinuxとBug-for-Bugの互換性を持つように設計されており、安定した無償のCentOS(CentOS 8のサポートは2021年12月31日まで)がなくなったことによるギャップを埋めるものであり、CIQはサポートされるディストロへの参入障壁をコスト面で低くしている。さらに、CentOS(またはCentOS Stream)からRed Hat Enterprise Linuxへの移行とは異なり、Rockyのサポートを追加するためにOSの変更は必要ない。これらは非常によく似ているが、やはりOSの変更が必要である。

「私たちは顧客基盤の面でより広い範囲をカバーしていきます。すでに多くの企業から検証を得ており、大規模な企業ではこのような取り組みを検討しています。また、ハードウェアベンダーとも協力関係を築いています。」とKurtzerは述べている。

Kurtzerは、Rocky Linuxの組織は、GA後の需要に応じて規模を拡大できると確信しているという。最大の需要はすでに発生しているという。現在、彼らはメンテナンスとSIG(Special Interest Group)の組織化に注力している。

「私たちは、アップデートがすぐに行われるようにすることと、アップデートを提供するための優れたプロセスフローを確保することに集中します。」とKurtzerは言う。

HPC-SIGは、ハイパフォーマンス・コンピューティング・コミュニティのニーズに対応するために結成される。MPI、Slurm、Torqueなど、さまざまなソフトウェアが導入される予定である。

OpenHPCを直接統合しようという議論もある。「OpenHPCを参照するパッケージを1つだけ用意することができるはずです。もし誰かが自分のRockyシステムの上にOpenHPCをインストールしたいと思ったら、文字通り2、3のコマンドだけで済むはずです。」

Kurtzerは、RockyをEDAやハイパースケールなど、他の分野に拡張するためのSIGがさらに結成されることを期待している。この機能は、Bug-for-Bug対応版の上にオプションで追加されるものであり、デフォルトでは有効にならない。

1ダースものミラーサイトが存在するため、何人の人がRocky Linuxをダウンロードしたか、または使用しているかを正確に知ることはできないが、RESFはRocky Linuxベータ版が25万回使用され、ダウンロードとインストールが行われたと推定している。これは、ティアゼロミラーからの10万回のダウンロードから大まかに推定したものだ。

8.4 GA リリースは x86_64 と ARM64 (aarch64) アーキテクチャをサポートしており、https://rockylinux.org/download からダウンロードすることができる。RESFは、2031年6月までRocky Linux 8をサポートする予定。

 

関連報道 Red HatによるCentOSの破壊は、反対意見の嵐を巻き起こす