
AlmaLinuxは登場以来、CentOS StreamとRed Hat Enterprise Linuxの両方に対する、最高の代替品の一つとして急速に成長しました。もちろん、RHELベースであるため、AlmaLinuxはRed Hatの伝統がもたらす高い基準の恩恵を受けています。表面的には、Linuxの世界をはるかに超えるユーザーフレンドリーな機能は備えていませんが、AlmaLinux 9はベータ版でありながら、依然として高い評価を得ています。
参照:知っておくべきオープンソースと Linux の用語 40 選 (TechRepublic Premium)
AlmaLinux 9ベータ版の内容については既に記事を書いていますので、もし内容が気になる方は「AlmaLinux 9ベータ版がリリースされ、いくつかの改善が導入されました」をお読みください。AlmaLinux 9ベータ版がどのようなものなのかを知りたい方は、ぜひ読み進めてください。
すべてはスピード次第
AlmaLinux 9 をインストールして、どのようなものか確認してみましたが、すぐに驚くべきことに気づきました...それは速度です。
AlmaLinuxの以前のバージョンとの違いを一つ挙げるとすれば、最新リリースでオペレーティングシステムがいかに高速になったかということです。その差は歴然としており、AlmaLinux 9は私がこれまで経験したRHELクローンの中でも最もパフォーマンスが高いと言っても過言ではありません。
開発者たちはどのようにしてこれを実現したのでしょうか?まず、AlmaLinux 9がRed Hat開発者によるプラットフォームへの貢献から大きな恩恵を受けていることは周知の事実です。実際、AlmaLinux 9はRHEL 9と全く同じですが、ブランド化とRHEL固有のパッケージ(redhat-*、insights-client、subscriber-manager-migration*など)の削除が異なります。AlmaLinux 9ベータ版の新たな高速化は、おそらく新しいカーネル、SELinuxへの変更、そして改良されたI/Oコントローラの組み合わせによるものでしょう。
もちろん、基盤レイヤーだけではありません。AlmaLinuxはGNOME 42を搭載しているため、デスクトップ経由でサーバーとやり取りすることを好むユーザーにとっては、GUIでも大幅に高速化されていることがわかります。
いくつか簡単なテストを実行し、以前のリリースと比較したところ、AlmaLinux 9はバージョン8をはるかに上回る速度であることがわかりました。アプリケーションのインストール、デスクトップアプリケーションの起動、ウェブサイトの読み込み、コンテナのデプロイ、ネットワーク接続…実際、AlmaLinux 9のあらゆる機能は、AlmaLinux 8のあらゆる機能をはるかに上回っています。しかも、これはベータ版であることを考えると、これは大きな意味を持つでしょう。
もう一つのテストは、Phoronix Test Suiteを使った実際のベンチマークテストでした。もちろん、これはシングルCPUの仮想マシンだったので、結果がかなり低くなるのは当然のことでした。しかし、AlmaLinux VMはそれほど処理能力が高くないにもかかわらず、このテストで15パーセンタイルのスコアを記録しました。
すべてが(ほぼ)うまく機能する
これは、初期インストール後にそれほど多くの作業が必要なかったと感じたCentOS/RHELクローンの最初のリリースと言えるでしょう。コマンドでCockpitを有効にする以外はsudo systemctl enable --now cockpit.socket
、すべて問題なく動作しました。
唯一の問題は、PHPのインストール時に発生しました。これはベータ版であるため、SSL証明書がまだ有効ではありません。以下のエラーが表示されています。
Error: Error downloading packages:
Curl error (60): SSL peer certificate or SSH remote key was not OK for https://mirrors.almalinux.org/mirrorlist/9.0-beta/appstream [SSL certificate problem: certificate is not yet valid]
オプションを使っても--nogpgcheck
うまくいきませんでした。しかし、インストール時のタイムゾーンが正しく設定されていなかったことが判明しました。コマンドでタイムゾーンを素早く変更しsudo timedatectl set-timezone America/Kentucky/Louisville
、(軽く再起動した後)PHPをインストールできました。実際にインストールする前に、インストールの詳細をすべて確認する必要があることがよく分かります。
これはベータ版リリースなので、これをレビューと呼ぶのはほぼ不公平と言えるでしょう。実際、ベータ版ソフトウェアのレビューは多くの場合、一般的に好ましくありません。しかしながら、オペレーティングシステムがアルファ版からベータ版、そして最終版へと進化していく様子を見るだけでなく、実際に一般公開される前にどれだけのパフォーマンスを発揮するかを見るのは、私にとって非常に興味深いことです。AlmaLinux 9の既に優れたパフォーマンスを考えると、このOSが最終リリース段階に到達すれば、多くの企業や管理者にとって、これはすぐに頼りになるプラットフォームになるだろうと言っても過言ではありません。
AlmaLinux 9がついにリリースされれば、他のすべてのサーバー向けOSのデファクトスタンダードになるとしても驚きません。私はいつも使っているUbuntu Serverディストリビューションから乗り換えるつもりはありませんが、特定のユースケース、特にスピードが不可欠な場合には、AlmaLinuxがデフォルトになる可能性は十分にあります。
AlmaLinux 9のベータ版をテストしてみたい方は、ダウンロードして起動してください。ただし、これはベータ版であり、本番環境では使用しないでください。
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube でTechRepublic の How To Make Tech Work を購読してください。