
多くの企業にとって、本番環境のオペレーティングシステムはRed Hat Enterprise Linuxで始まり、終わります。これは、安定性、セキュリティ、信頼性、そして俊敏性を重視して構築されたオペレーティングシステムです。多くの企業が頼りにするものであり、あらゆる面で常に水準を高め続けています。
次期リリースのRHEL 9も例外ではありません。この次期バージョンは、Red Hat Enterprise Linuxの歴史において初めて、開発者がリリース前にコードの開発とテストを行えるCentOS Streamをベースとしたリリースとなります。
いつものように、RHEL 9 は次のアーキテクチャで利用できます。
- インテル/AMD64 (x86_64)
- ARM 64ビット (aarch64)
- IBM Power LE (ppc64le)
- IBM Z (s390x)
参照:知っておくべきオープンソースと Linux の用語 40 選(TechRepublic Premium)
RHEL 9 の新機能は何ですか?
RHEL 9の目標の一つは、運用チームが効率的かつ効果的に業務を遂行するために必要なあらゆるものを提供し続けることです。RHEL 9では、これは大規模な自動化とデプロイメントを容易にすることを意味します。そのため、次期リリースには3つのエキサイティングな新機能が搭載されます。
強化されたWebコンソールのパフォーマンスメトリック
RHEL 9では、管理者や運用担当者がパフォーマンスメトリックを用いてパフォーマンスのボトルネックの原因をより簡単に特定できるようになりました。CockpitのWebベースGUIには、システム構成と診断情報を収集できる「診断レポート」セクションがあり、システムの問題を診断するのに役立ちます。ボタンをクリックするだけでレポートが生成され、表示されるので、サーバーのパフォーマンスを阻害している原因について必要な洞察を得ることができます。
カーネルライブパッチ
RHEL 9 のもう 1 つの魅力的な新機能は、Cockpit Web コンソール (図 A ) を介してカーネルのライブ パッチを管理できることです。
図A

サードパーティのソフトウェアやコマンドラインを使用せずに、現在のカーネルと将来のすべてのカーネルにライブパッチを適用できます。
合理化されたイメージ構築
RHEL 9では、イメージビルダーにいくつかの改良が加えられており、単一のビルドノードからRHEL 8とRHEL 9のイメージをビルドできるようになりました。また、カスタマイズされたファイルシステムとベアメタルデプロイメントのサポートも強化されています。
強化されたセキュリティ
RHEL 9の最新バージョンには、セキュリティとコンプライアンスに関するいくつかの機能強化も含まれています。これらの改善点は以下のとおりです。
- Web コンソール経由のスマート カード認証。
- 追加の SELinux セキュリティ プロファイル。
- 詳細な SSSD ログ記録および検索機能。
- OpenSSL 3 を統合しました。
- 整合性測定アーキテクチャを使用すると、OS の整合性を動的に検証できます。
- SSH ルート パスワードはデフォルトで無効になりました。
RHEL 9のその他の改善点
RHEL の改良は継続中です。9 回目のメジャーバージョンアップでは、以下の機能強化が追加されています。
コンテナ開発の改善
RHEL 9 Beta UBIベースイメージ(micro、minimal、initイメージ)をベースにコンテナを構築できるようになりました。RHEL 9 Betaコンテナホストをフルサブスクライブすると、RHEL 9 Betaリポジトリから追加のRPMを取得できます。
RHEL 9 には、デフォルトで cgroups2 と最新バージョンの Podman も付属しています。
リンクタイム最適化
リンク時最適化はアプリケーションバイナリのサイズを縮小します。これにより、アプリケーションやサービスの高速化が実現し、コンパイル時にソースコードをより詳細に検査できるようになります。これにより、GCCの診断機能は劇的に改善されます。
アプリケーションの更新
RHEL 9には、Node.js 16、Perl 5.32、PHP 8.0、Python 3.9、Ruby 3.0、Git 2.31、Subversion 1.14、Apache 2.4、NGINX 1.20、Varnish Cache 6.5、Squid 5.1、MariaDB 10.5、MySQL 8.0、PostgreSQL 13、Redis 6.2、LLVM Toolset 12.0.1、Rust Toolset 1.54.0、Go Toolset 1.16.6、GCC 11.2、glibc 2.34、binutils 2.35、GDB 10.2、Valgrind 3.17.0、SystemTap 4.5、Dynist 11.0.0、elfutils 0.185、Mavenなど、多数のアプリケーションアップデートが含まれています。 3.6 および Ant 1.10。
RHEL 9ベータ版のテスト方法
RHEL 9のベータ版をテストしたい場合は、ISOファイルをダウンロードし、仮想マシンまたはベアメタルマシンに展開してください。ただし、これはベータ版ソフトウェアであるため、本番環境には展開しないでください。
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube でTechRepublic の How To Make Tech Work を購読してください。