Rocky Linuxとは?CentOSからの移行を検討すべき理由を徹底解説
長年にわたり、CentOSは実質的にRed Hat Enterprise Linux(RHEL)の無料版として、特にサーバー用途において信頼できるLinuxディストリビューションの選択肢でした。しかし、CentOSコミュニティをめぐる大きな方針転換が起こり、オリジナルの開発者の一人が「Rocky Linux」というフォークを作成する事態となりました。
数か月にわたる開発を経て、Rocky Linuxのプレリリース版がついに登場しました。Rocky Linuxへの移行を検討すべきなのでしょうか?この記事で詳しく見ていきましょう。
Rocky Linuxとは?
Rocky Linuxは、Red Hat Enterprise Linux(RHEL)のダウンストリームであるCentOSのフォークです。CentOSと同様に、サーバー用途に最適な安定版Linuxを提供します。「バグレベルでの互換性(bug-for-bug compatible)」を持つCentOSのドロップイン代替として設計されているのが特徴です。
CentOSの創設者であるグレゴリー・カーツァー(Gregory Kurtzer)氏が、新しいディストリビューションの開発を主導しています。「Rocky Linux」という名前は、故CentOS共同創設者ロッキー・マッガウ(Rocky McGaugh)氏への敬意を込めたものです。カーツァー氏はUCバークレーで長年ハイパフォーマンスコンピューティングに携わってきた科学技術計算の専門家であり、CERNなどの研究機関の素粒子物理学分野でCentOSが広く使われていることを考えると、科学技術計算分野がRocky Linuxの重要な焦点となるとみられます。
さらに、Amazonをはじめ、Ctrl IQ、45Drives、OpenDrives、MontaVistaなどがRocky Linuxをスポンサードしています。まだリリース候補版(RC)の段階であるにもかかわらず、これだけの企業が支援しているのは、このプロジェクトへの大きな信頼の表れといえるでしょう。
CentOSに何が起きたのか?
では、なぜRed Hatベースの新しいディストリビューションが必要になったのでしょうか?
2020年12月、IBMによる買収後のRed Hatは、CentOSプロジェクトの方針変更を突如発表しました。最新バージョン9のサポートは2021年末で終了となり、これは以前Red Hatが約束していた10年のサポート期間より大幅に短縮され、代わりにローリングリリース型の開発版「CentOS Stream」へと重点が移されることになりました。バージョン8のサポートは予定通り2024年に終了します。
この方針転換により、CentOSはRHELの下流ではなく上流の位置づけとなり、CentOSユーザーは事実上RHELのベータテスターのような立場に置かれることになります。
この動きは、より多くの顧客を有償のRHELへ誘導するための戦略とも見られていますが、実際にはもう少し複雑な事情があるかもしれません。TwitterやFacebookは、この変更によってプロジェクトへの貢献が容易になるとして、むしろ歓迎していました。
一方、データセンターでCentOSに依存していた多くの管理者たちは、この決定に強い不満を抱きました。Red Hatの発表を受けて、彼らは代替となるディストリビューションを急いで探し回ることになりました。Facebookは自社サーバーでCentOS Streamを使用していますが、現在のCentOS管理者の多くはFacebookほどのリソースを持っていません。
予定よりも早くサポートが終了するCentOSバージョンに依存するユーザーがあまりにも多かったため、コミュニティは新たなプロジェクトの必要性を痛感しました。こうしてRocky Linuxが誕生したのです。
Rocky Linuxの第一印象
元のCentOSと同様に、Rocky LinuxはRHELの無料のドロップイン代替です。執筆時点では、リリース候補版(RC)のインストールイメージが入手可能です。x86-64とARMプロセッサの両方に対応したイメージが提供されており、各アーキテクチャごとに「Minimal」「DVD」「Boot」の3種類のオプションが用意されています。ただし、「Minimal」の定義は相対的なようで、そのサイズは1.73GBあります。
インストール手順はCentOSや他の多くのLinuxインストーラーとほぼ同じで、キーボードレイアウトの設定、ハードディスクのパーティショニング、パッケージの選択などを順番に案内してくれます。ひとつ変わった点は、ネットワーク接続が自動的に有効化されないことで、インストーラー内で手動で有効にする必要があります。
Minimalイメージの場合でもインストーラーはグラフィカルですが、デフォルトでインストールされるのはコンソールベースの環境のみです。
Minimalインストールイメージは、サーバーに導入する構成に近いものとなっています。なお、Rocky Linuxの公式サイトでは、リリース候補版を本番環境で使用しないよう注意喚起しています。
コンソールモードでRocky Linuxを起動すると、ASCIIアートで描かれたロゴとともに、プレリリース版であるため本番環境での使用やアップデートを行わないよう促す赤字の警告メッセージが表示されます。
ログイン画面には、Webベースの管理ポータルをセットアップし、ブラウザからアクセスする方法が表示されます。
Webポータルは見栄えが良く、コマンドライン操作に不慣れなユーザーでも簡単にシステムを設定できます。慣れている人向けにはターミナルも用意されており、VirtualBoxのようなハイパーバイザー上で実行している場合、このターミナルからコピー&ペーストできるのは便利です。VirtualBoxのコンソールではコピー&ペーストが難しいからです。
メニューからファイアウォールの設定変更も可能です。Webサーバーを構築したい場合、これは必須の作業です。ポート80はデフォルトで閉じられているためです。ポートを開放すれば、Rocky LinuxでApacheなどのWebサーバーソフトウェアを使用できるようになります。
実際にApacheをインストールして起動し、ブラウザでIPアドレスにアクセスすると、カスタマイズされたApacheのテストページが表示されます。
リリース候補版でありながら、驚くほど安定していて機能的です。RHELベースのディストリビューションであることを考えれば、決して不思議ではありません。
Rocky Linuxの今後の展開
ダウンロード可能な実体を持つRocky Linuxは、次の段階として正式版のリリースに進むとみられます。SNSでの投稿を見る限り、これまでのリリース候補版はLinuxユーザーから熱狂的な反響を得ているようです。
RHELを基盤としていることを考えると、Rocky Linuxの将来性は極めて堅牢だといえます。コミュニティ主導のディストリビューションであるため、商用企業の意向に左右されることがなく、Rockyユーザーが再び足場を失うようなことは起こらないでしょう。
Rocky Linuxへの移行を検討すべきか?
Rocky Linuxが自分に合っているかどうか、気になっている方も多いでしょう。CentOSに依存していて、CentOS Streamを使いたくない、あるいはRHELのライセンス料を支払いたくないという場合は、安定版がリリースされた際にRocky Linuxへの移行を十分に検討する価値があります。
CentOSと同様に、多くの商用データセンターがRHELで稼働しているため、無料でRed Hatエコシステムを実践的に学べる優れた手段でもあります。科学技術計算に興味があるなら、主要なスーパーコンピュータはすべてLinuxで動作しており、その大半がRHELまたはRHEL派生のディストリビューションを採用しています。将来的には、これらのスーパーコンピュータでRocky Linuxが動く日が来るかもしれません。
なお、Linuxワークステーションとサーバーでは求められる要件が異なります。ディストリビューションの選択はサーバーのパフォーマンスにある程度影響します。だからこそ、サーバー用途に適したLinuxディストリビューションを選ぶことが重要なのです。
-
ActivateWindowsSearchとは何ですか?無効にすべきか徹底解説
Windowsで「ActivateWindowsSearch」というスケジュールタスクが大量のシステムリソースを消費していることに気づき、疑問を持つユーザーが少なくありません。この記事では、このタスクの役割やWindows OSにとってどれほど重要なのか、そして無効化すべきかどうかについて詳しく解説します。ActivateWindowsSearchとは何か?ActivateWindowsSearchは、Windows 7、Windows 8.1、Windows 10に搭載されている「Windows検索」機能の一部として存在するスケジュールタスクです。ActivateWindowsSearchタ
-
Apple One(アップルワン)とは?3つの料金プランと加入する価値を徹底解説
Appleのサブスクリプションサービスは現在非常に多く、個別に契約していくと毎月の出費がかさみがちです。そんな中で登場した「Apple One」は、複数のサービスをお得にひとまとめにできるバンドルプランとして注目を集めています。しかし、本当に自分にとって価値のあるものなのでしょうか?Apple Oneには複数の料金プランが用意されており、どれが最もコストパフォーマンスに優れているのか判断が難しいこともあります。ここでは、まず料金体系を確認したうえで、各サービスの内容を詳しく見ていきましょう。Apple Oneの料金プランApple Oneの月額料金は、以下の3つのプランから選択できます(米国で