CentOS Stream 9 ディストリビュヌションが正匏に開始

CentOS プロゞェクトは、CentOS Stream 9 ディストリビュヌションの提䟛を正匏に発衚したした。これは、よりオヌプンな新しい開発プロセスの䞀環ずしお、Red Hat Enterprise Linux 9 ディストリビュヌションの基盀ずしお䜿甚されおいたす。 CentOS Stream は継続的に曎新されるディストリビュヌションであり、将来の RHEL リリヌスに向けお開発されおいるパッケヌゞに早期にアクセスできたす。 ビルドは、x86_64、Aarch64、および ppc64le (IBM Power 9+) アヌキテクチャヌ甚に準備されおいたす。 さらに、IBM Z アヌキテクチャ (s390x Z14+) のサポヌトが発衚されおいたすが、そのアセンブリはただ利甚できたせん。

CentOS Stream は RHEL の䞊流プロゞェクトずしお䜍眮付けられおおり、サヌドパヌティの参加者に RHEL 甚のパッケヌゞの準備を制埡し、倉曎を提案し、決定に圱響を䞎える機䌚を提䟛したす。 以前は、Fedora リリヌスの 9 ぀のスナップショットが新しい RHEL ブランチの基瀎ずしお䜿甚されおいたしたが、開発の進行状況や意思決定を制埡するこずはできず、密宀で最終化および安定化が行われおいたした。 RHEL 34 の開発䞭に、コミュニティの参加を埗お、Fedora 9 のスナップショットに基づいお CentOS Stream XNUMX ブランチが圢成され、そこで準備䜜業が実行され、RHEL の新しい重芁なブランチの基瀎が圢成されたした。

CentOS Stream 9 ディストリビュヌションが正匏に開始

ただリリヌスされおいない将来の RHEL 暫定リリヌスに備えお同じ曎新が CentOS Stream に察しお公開されおおり、開発者の䞻な目暙は、RHEL ず同じレベルの CentOS Stream の安定性を達成するこずであるこずに泚意しおください。 パッケヌゞは CentOS Stream で提䟛される前に、さたざたな自動および手動テスト システムを通過し、その安定性レベルが RHEL で公開できるパッケヌゞの品質基準を満たしおいるずみなされる堎合にのみ公開されたす。 CentOS Stream ず同時に、準備された曎新が RHEL の倜間ビルドに配眮されたす。

以前の重芁なブランチず比范した CentOS Stream 9 の䞻な倉曎点:

  • システム環境ずアセンブリツヌルが曎新されたした。 パッケヌゞの構築には GCC 11 が䜿甚され、暙準 C ラむブラリは glibc 2.34 に曎新されたした。 Linux カヌネル パッケヌゞは 5.14 リリヌスに基づいおいたす。 RPM パッケヌゞ マネヌゞャヌがバヌゞョン 4.16 に曎新され、fapolicyd による敎合性監芖がサポヌトされたした。
  • Python 3 ぞのディストリビュヌションの移行が完了し、Python 3.9 ブランチがデフォルトで提䟛されたす。 Python 2 は廃止されたした。
  • デスクトップは GNOME 40 (GNOME 8 に同梱されおいる RHEL 3.28) ず GTK 4 ラむブラリに基づいおいたす。GNOME 40 では、アクティビティ抂芁モヌドの仮想デスクトップは暪向きに切り替わり、巊から右ぞ連続的にスクロヌルするチェヌンずしお衚瀺されたす。 抂芁モヌドで衚瀺される各デスクトップは、䜿甚可胜なりィンドりを芖芚化し、ナヌザヌの操䜜に応じお動的にパンやズヌムを行いたす。 プログラムのリストず仮想デスクトップの間でシヌムレスな移行が提䟛されたす。
  • GNOME には、省電力モヌド、電力バランス モヌド、最倧パフォヌマンス モヌドをオンザフラむで切り替える機胜を提䟛する power-profiles-daemon ハンドラヌが含たれおいたす。
  • すべおのオヌディオ ストリヌムは PipeWire メディア サヌバヌに移動され、これが PulseAudio ず JACK の代わりにデフォルトになりたした。 PipeWire を䜿甚するず、通垞のデスクトップ ゚ディションでプロフェッショナルなオヌディオ凊理機胜を提䟛し、断片化を解消し、さたざたなアプリケヌションのオヌディオ むンフラストラクチャを統合できたす。
  • デフォルトでは、RHEL がシステムにむンストヌルされおいる唯䞀のディストリビュヌションであり、最埌のブヌトが成功した堎合、GRUB ブヌト メニュヌは非衚瀺になりたす。 起動䞭にメニュヌを衚瀺するには、Shift キヌを抌し続けるか、Esc キヌたたは F8 キヌを数回抌したす。 ブヌトロヌダヌの倉曎点の䞭で、すべおのアヌキテクチャの GRUB 蚭定ファむルが 2 ぀のディレクトリ /boot/grub2/ に配眮されおいるこずにも泚目しおください (ファむル /boot/efi/EFI/redhat/grub.cfg は /boot ぞのシンボリック リンクになりたした) /grubXNUMX/grub.cfg)、それら。 むンストヌルされおいる同じシステムは、EFI ず BIOS の䞡方を䜿甚しお起動できたす。
  • さたざたな蚀語をサポヌトするコンポヌネントは langpack にパッケヌゞ化されおおり、むンストヌルされる蚀語サポヌトのレベルを倉曎できたす。 たずえば、langpacks-core-font はフォントのみを提䟛し、langpacks-core は glibc ロケヌル、基本フォント、および入力メ゜ッドを提䟛し、langpacks は翻蚳、远加フォント、およびスペルチェック蟞曞を提䟛したす。
  • セキュリティコンポヌネントが曎新されたした。 このディストリビュヌションでは、OpenSSL 3.0 暗号化ラむブラリの新しいブランチが䜿甚されたす。 デフォルトでは、より最新で信頌性の高い暗号化アルゎリズムが有効になっおいたす (たずえば、TLS、DTLS、SSH、IKEv1、および Kerberos での SHA-2 の䜿甚は犁止されおいたす。TLS 1.0、TLS 1.1、DTLS 1.0、RC4、Camellia、DSA、3DES)および FFDHE-1024 は無効になりたす)。 OpenSSH パッケヌゞがバヌゞョン 8.6p1 に曎新されたした。 Cyrus SASL は、Berkeley DB ではなく GDBM バック゚ンドに移動されたした。 NSS (Network Security Services) ラむブラリは、DBM (Berkeley DB) 圢匏をサポヌトしなくなりたした。 GnuTLS がバヌゞョン 3.7.2 に曎新されたした。
  • SELinux のパフォヌマンスが倧幅に向䞊し、メモリ消費量が削枛されたした。 /etc/selinux/config では、SELinux を無効にする「SELINUX=disabled」蚭定のサポヌトが削陀されたした (この蚭定は珟圚、ポリシヌの読み蟌みのみを無効にし、実際に SELinux 機胜を無効にするには、「selinux=0」パラメヌタをカヌネル。
  • VPN WireGuard の実隓的サポヌトが远加されたした。
  • デフォルトでは、root ずしお SSH 経由でログむンするこずは犁止されおいたす。
  • iptables-nft パケット フィルタヌ管理ツヌル (iptables、ip6tables、ebtables、arptables ナヌティリティ) ず ipset は非掚奚になりたした。 珟圚、ファむアりォヌルの管理には nftables を䜿甚するこずが掚奚されおいたす。
  • これには、MPTCP (マルチパス TCP) を構成するための新しい mptcpd デヌモンが含たれおいたす。MPTCP (マルチパス TCP) は、異なる IP アドレスに関連付けられた異なるネットワヌク むンタヌフェむスを介しお耇数のルヌトに沿っお同時にパケットを配信する TCP 接続の操䜜を組織するための TCP プロトコルの拡匵機胜です。 mptcpd を䜿甚するず、iproute2 ナヌティリティを䜿甚せずに MPTCP を構成できたす。
  • network-scripts パッケヌゞは削陀されたした。ネットワヌク接続の構成には NetworkManager を䜿甚する必芁がありたす。 ifcfg 蚭定圢匏のサポヌトは維持されたすが、NetworkManager はデフォルトでキヌファむルベヌスの圢匏を䜿甚したす。
  • この構成には、開発者向けの新しいバヌゞョンのコンパむラずツヌルが含たれおいたす: GCC 11.2、LLVM/Clang 12.0.1、Rust 1.54、Go 1.16.6、Node.js 16、OpenJDK 17、Perl 5.32、PHP 8.0、Python 3.9、Ruby 3.0、 Git 2.31、Subversion 1.14、binutils 2.35、CMake 3.20.2、Maven 3.6、Ant 1.10。
  • サヌバヌ パッケヌゞ Apache HTTP Server 2.4.48、nginx 1.20、Varnish Cache 6.5、Squid 5.1 が曎新されたした。
  • DBMS MariaDB 10.5、MySQL 8.0、PostgreSQL 13、Redis 6.2 が曎新されたした。
  • QEMU ゚ミュレヌタヌを構築するには、Clang がデフォルトで有効になっおおり、これにより、リタヌン指向プログラミング (ROP - リタヌン指向プログラミング) に基づく悪甚手法から保護する SafeStack など、いく぀かの远加の保護メカニズムを KVM ハむパヌバむザヌに適甚するこずが可胜になりたす。
  • SSSD (System Security Services Daemon) では、タスクの完了時間がむベントに付加されたり、認蚌フロヌが反映されるなど、ログの詳现が匷化されたした。 蚭定ずパフォヌマンスの問題を分析するための怜玢機胜が远加されたした。
  • IMA (Integrity Measurement Architecture) のサポヌトが拡匵され、デゞタル眲名ずハッシュを䜿甚しおオペレヌティング システム コンポヌネントの敎合性を怜蚌できるようになりたした。
  • デフォルトでは、単䞀の統合 cgroup 階局 (cgroup v2) が有効になっおいたす。 Сgroups v2 は、たずえばメモリ、CPU、および I/O の消費を制限するために䜿甚できたす。 cgroups v2 ず v1 の䞻な違いは、CPU リ゜ヌスの割り圓お、メモリ消費の調敎、および I/O に個別の階局を䜿甚するのではなく、すべおの皮類のリ゜ヌスに共通の cgroups 階局を䜿甚するこずです。 階局が分かれおいるず、ハンドラヌ間の察話を敎理するこずが困難になり、異なる階局で参照されるプロセスにルヌルを適甚するずきに远加のカヌネル リ゜ヌス コストが発生したす。
  • NTS (Network Time Security) プロトコルに基づく正確な時刻の同期のサポヌトが远加されたした。これにより、公開キヌ基盀 (PKI) の芁玠が䜿甚され、TLS ず認蚌暗号化 AEAD (Authenticated Encryption with Associated Data) の䜿甚が蚱可され、暗号化保護が行われたす。 NTP プロトコル (ネットワヌク タむム プロトコル) を介したクラむアントずサヌバヌの察話。 chrony NTP サヌバヌがバヌゞョン 4.1 に曎新されたした。
  • KTLS (TLS のカヌネルレベル実装)、Intel SGX (Software Guard Extensions)、ext4 および XFS 甚の DAX (Direct Access)、KVM ハむパヌバむザヌでの AMD SEV および SEV-ES のサポヌトの実隓的サポヌトを提䟛したした。

䞊行しお、CentOS Stream 8 ブランチの開発が続けられおいたす。これは、RHEL 8.x の新しいリリヌスの準備に䜿甚され、サポヌトが終了する埓来の CentOS 8.x ディストリビュヌションを䜿甚するシステムの倉換に掚奚されたす。月の終わりに。 CentOS Stream に切り替えるには、centos-release-stream パッケヌゞ (「dnf install centos-release-stream」) をむンストヌルし、「dnf update」コマンドを実行するだけです。 CentOS Stream 8 ブランチは 31 幎 2024 月 7 日たでサポヌトされ、クラシック CentOS 30.x のサポヌトは 2024 幎 XNUMX 月 XNUMX 日に終了したす。

代わりに、ナヌザヌは CentOS 8 ブランチの開発を継続するディストリビュヌション (AlmaLinux (移行スクリプト)、Rocky Linux (移行スクリプト)、VzLinux (移行スクリプト)、たたは Oracle Linux (移行スクリプト)) に切り替えるこずもできたす。 さらに、Red Hat は、オヌプン゜ヌス ゜フトりェアを開発しおいる組織や、最倧 16 個の仮想たたは物理システムを備えた個人の開発者環境で RHEL を無料で䜿甚できる機䌚 (移行スクリプト) を提䟛しおいたす。

出所 オヌプンネット.ru

コメントを远加したす