RedHatは最近のリリースをリリースしました 「RedHatEnterpriseLinux9」の最初のベータ版 どれ よりオープンな開発プロセスへの移行が際立っています 以前のブランチとは異なり、CentOS Stream9パッケージのベースがディストリビューションを構築するためのベースとして使用されていました。
CentOS Streamにまだ慣れていない方は、CentOS StreamがRHELのアップストリームプロジェクトとして位置付けられており、サードパーティの参加者がRHELのパッケージの準備を制御し、変更を提案し、決定に影響を与えることができることを知っておく必要があります。
Red Hat Enterprise Linux9ベータ版の新機能
このベータ版では、ディストリビューションが表示されます Linuxカーネル5.14、RPM 4.16パッケージマネージャー、GNOME 40デスクトップ、およびGTK4ライブラリが付属しています。 GNOME 40では、これにより、アクティビティの概要仮想デスクトップが横向きに構成され、左から右への連続ループとして表示されます。 概要モードで表示される各デスクトップには、ユーザーの操作によって動的にスクロールおよびスケーリングされる使用可能なウィンドウが明確に表示されます。 プログラムリストと仮想デスクトップの間でシームレスな移行が提供されます。
GNOMEはpower-profiles-daemonドライバーを使用します。 省電力モード、電力バランスモード、およびピークパフォーマンスモードをオンザフライで切り替える機能を提供します。
発生する別の変更は オーディオストリームはPipeWireメディアサーバーに移動されました、PulseAudioとJACKの代わりにデフォルトになりました。 PipeWireを使用すると、一般的なデスクトップエディションでプロフェッショナルなオーディオ処理機能を提供し、断片化を排除し、さまざまなアプリケーション向けにオーディオインフラストラクチャを統合できます。
デフォルトでは、RHELがシステム上の唯一のディストリビューションである場合、GRUBスタートメニューは非表示になります 前回の開始が成功した場合。 そのせいです 起動時にメニューを表示するには、Shiftキー、Escキー、またはF8キーを数回押し続ける必要があります。 ブートローダーの変更から、すべてのアーキテクチャのGRUB構成ファイルが同じ/ boot / grub2 /ディレクトリに配置されることにも注意してください(/ boot / efi / EFI / redhat/grub。cfgはシンボリックリンクになりました/boot/grub2/grub.cfg)に、EFIまたはBIOSを使用して同じインストール済みシステムを起動できます。
異なるバージョンのプログラムを同時にインストールする場合 そして最も頻繁な更新の生成、 ApplicationStreamsコンポーネントが使用されます、RPMパッケージ、モジュール(モジュールにグループ化されたrpmパッケージのセット)、SCL(ソフトウェアコレクション)、Flatpakなど、RHELでサポートされているすべてのパッケージ配布オプションを使用して構築できるようになりました。
その上、 デフォルトでは、単一の統合cgroup階層が使用されます (cgroup v2)。 Cgroups v2は、たとえば、メモリ消費、CPUリソース、およびI / Oを制限するために使用できます。cgroupsv2とv1の主な違いは、CPUの個別の階層ではなく、すべての種類のリソースにCgroupの共通階層を使用することです。リソース割り当て、メモリスロットリング、およびI / O。 階層が分かれていると、異なる階層で参照されているプロセスにルールを適用するときに、コントローラー間の通信を整理するのが困難になり、カーネルリソースのコストが増加しました。
また、 NTSプロトコルに基づく正確な時刻同期のサポートが追加されました (Network Time Security)は、公開鍵インフラストラクチャ(PKI)要素を使用し、クライアント/サーバー通信の暗号化保護のためにTLSおよび関連データを使用した認証付き暗号化(AEAD)の使用を可能にします。 NTP(ネットワークタイムプロトコル)を介して。 ChronyNTPサーバーがバージョン4.1に更新されました。
その他の変更点 目立つ:
- Python 3へのディストリビューションの移行が完了しました。デフォルトでは、Python3.9ブランチが提供されています。 Python2は廃止されました。
- OpenSSL3.0暗号ライブラリの新しいブランチ
- SELinuxのパフォーマンスが大幅に改善され、メモリ消費量が削減されました。
- デフォルトでは、rootとしてのSSHログインは拒否されます。
- 廃止されたパケットフィルター管理ツールは、iptables-nft(iptables、ip6tables、ebtables、およびarptablesユーティリティ)およびipsetを宣言しました。 現在、ファイアウォールを管理するためにnftablesを使用することをお勧めします。
- ネットワークスクリプトパッケージが削除されました。NetworkManagerを使用してネットワーク接続を設定してください。
- ifcfg設定フォーマットは引き続きサポートされますが、NetworkManagerはデフォルトでキーファイルベースのフォーマットになります。
- ClangはデフォルトでQEMUエミュレーターを構築するために使用されます。これにより、KVMハイパーバイザーはSafeStackなどの追加の保護メカニズムを使用して、Return-Oriented Programming(ROP)の悪用行為を防ぐことができます。
- Webコンソールの機能が拡張されました。ボトルネック(CPU、メモリ、ディスク、ネットワークリソース)を特定するための追加のパフォーマンスメトリックが追加され、視覚化のためのメトリックのエクスポートが、カーネルへのライブパッチを管理する機能であるGrafanaを使用して簡素化されました。追加、スマートカード(sudoおよびSSHを含む)を介して提供される認証。
- SSSD(System Security Services Daemon)により、ログの粒度が向上しました。
- デジタル署名とハッシュを使用してオペレーティングシステムコンポーネントの整合性を検証するためのIMA(Integrity Measurement Architecture)のサポートの拡張。
- KTLS(カーネルレベルのTLS実装)、Intel SGX(Software Guard Extensions)、ext4およびXFSのDAX(Direct Access)、KVMハイパーバイザーでのAMDSEVおよびSEV-ESサポートの実験的サポート(テクノロジープレビュー)を提供しました。
最後に あなたがそれについてもっと知りたいなら、詳細を確認できます 次のリンクで。
Red Hat Enterprise Linux9ベータ版を入手する
このベータ版のテストに関心のある方は、の登録ユーザー向けにすぐに使用できるインストールイメージが用意されていることを知っておく必要があります。 RedHatカスタマーポータル (CentOS Stream 9 ISOイメージを使用して機能を評価することもできます。)
安定版の発売は来年前半に予定されていることは言うまでもありません。