Ua hoʻolauna ʻia ka hāʻawi ʻana o Red Hat Enterprise Linux 9

Ua wehe ʻo Red Hat i ka hoʻokuʻu ʻana o ka hoʻolaha ʻana o ka Red Hat Enterprise Linux 9. E loaʻa koke nā kiʻi hoʻonohonoho mākaukau i nā mea hoʻohana i hoʻopaʻa inoa ʻia o ka Red Hat Customer Portal (CentOS Stream 9 iso kiʻi hiki ke hoʻohana ʻia e loiloi i ka hana). Hoʻolālā ʻia ka hoʻokuʻu ʻana no x86_64, s390x (IBM System z), ppc64le a me Aarch64 (ARM64). Loaʻa ka code kumu no Red Hat Enterprise Linux 9 rpm packages i ka waihona CentOS Git. E like me ke kaʻina kākoʻo 10 makahiki no ka hāʻawi ʻana, e kākoʻo ʻia ʻo RHEL 9 a hiki i 2032. E hoʻokuʻu ʻia nā mea hou no RHEL 7 a hiki i Iune 30, 2024, RHEL 8 a hiki i Mei 31, 2029.

He mea kaulana ʻo Red Hat Enterprise Linux 9 no kona neʻe ʻana i kahi kaʻina hoʻomohala ʻoi aku ka wehe. ʻAʻole like me nā lālā i hala, ua hoʻohana ʻia ka waihona waihona ʻo CentOS Stream 9 i kumu no ke kūkulu ʻana i ka hāʻawi ʻana. na olelo hooholo. Ma mua, ua hoʻohanaʻia kahi kiʻi o kekahi o nā Fedora i hoʻokuʻuʻia ma keʻano he kumu no ka lālā RHEL hou, i hoʻopauʻia a hoʻopaʻaʻia ma hope o nā pani pani, me ka hikiʻole ke hoʻomalu i ka holomua o ka hoʻolālā a me nā hoʻoholo i hanaʻia. I kēia manawa, ma muli o ka Fedora snapshot, me ke komo ʻana o ke kaiāulu, ua hoʻokumu ʻia kahi lālā CentOS Stream, kahi e hana ʻia ai ka hana hoʻomākaukau a hoʻokumu ʻia ke kumu no kahi lālā RHEL koʻikoʻi hou.

Nā hoʻololi nui:

  • Ua hōʻano hou ʻia ka ʻōnaehana ʻōnaehana a me nā mea hana hui. Hoʻohana ʻia ʻo GCC 11 no ke kūkulu ʻana i nā pūʻolo. Ua hōʻano hou ʻia ka waihona C maʻamau i glibc 2.34. Hoʻokumu ʻia ka pūʻolo kernel Linux ma ka hoʻokuʻu 5.14. Ua hōʻano hou ʻia ka luna pūʻolo RPM i ka mana 4.16 me ke kākoʻo no ka nānā pono ʻana ma o fapolicyd.
  • Ua pau ka neʻe ʻana o ka hāʻawi ʻana iā Python 3. Hāʻawi ʻia ka lālā Python 3.9 e ka paʻamau. Ua hoʻopau ʻia ʻo Python 2.
  • Hoʻokumu ʻia ka pākaukau ma GNOME 40 (RHEL 8 i hoʻouna ʻia me GNOME 3.28) a me ka hale waihona GTK 4. Ma GNOME 40, ua hoʻololi ʻia nā papapihi virtual ma ke ʻano Nānā Hana Hana i ka hoʻonohonoho ʻāina a hōʻike ʻia ma ke ʻano he kaulahao e holo mau ana mai ka hema a i ka ʻākau. Hōʻike ʻia kēlā me kēia pākaukau i ke ʻano Overview i nā puka makani i loaʻa a me ka hoʻoikaika ʻana i nā pans a zooms i ka wā e launa pū ai ka mea hoʻohana. Hāʻawi ʻia kahi hoʻololi maʻemaʻe ma waena o ka papa inoa o nā papahana a me nā desktop virtual.
  • Aia ka GNOME i kahi mana-profiles-daemon handler e hāʻawi i ka hiki ke hoʻololi i ka lele ma waena o ke ʻano mālama mana, ke ʻano kaulike mana, a me ke ʻano hana kiʻekiʻe.
  • Ua hoʻoneʻe ʻia nā kahawai leo āpau i ke kikowaena media PipeWire, ʻo ia ka mea paʻamau ma mua o PulseAudio a me JACK. ʻO ka hoʻohana ʻana iā PipeWire hiki iā ʻoe ke hāʻawi i nā mana hoʻoili leo ʻoihana i loko o kahi paʻi papa maʻamau, hoʻopau i ka ʻāpana a hoʻohui i ka ʻōnaehana leo no nā noi like ʻole.
  • Ma ka maʻamau, hūnā ʻia ka papa kuhikuhi GRUB inā ʻo RHEL wale nō ka hāʻawi ʻana i hoʻokomo ʻia ma ka ʻōnaehana a inā ua kūleʻa ka pahu hope. No ka hōʻike ʻana i ka papa kuhikuhi i ka wā boot, e hoʻopaʻa wale i ke kī Shift a i ʻole e kaomi i ke kī Esc a i ʻole F8 mau manawa. Ma waena o nā hoʻololi i ka bootloader, ʻike pū mākou i ke kau ʻana o nā faila hoʻonohonoho GRUB no nā hale kiʻi āpau i hoʻokahi papa kuhikuhi /boot/grub2/ (ʻo ka faila /boot/efi/EFI/redhat/grub.cfg he loulou hōʻailona ia i /boot /grub2/grub.cfg), kēlā. Hiki ke hoʻopaʻa ʻia ka ʻōnaehana like me ka hoʻohana ʻana iā EFI a me BIOS.
  • Hoʻopili ʻia nā ʻāpana no ke kākoʻo ʻana i nā ʻōlelo like ʻole i nā langpacks, kahi e hiki ai iā ʻoe ke hoʻololi i ke kiʻekiʻe o ke kākoʻo ʻōlelo i kau ʻia. No ka laʻana, hāʻawi ʻo langpacks-core-font i nā font wale nō, hāʻawi ka langpacks-core i ka glibc locale, base font, a me ke ʻano hoʻokomo, a hāʻawi nā langpacks i nā unuhi, nā kikokikona hou, a me nā puke wehewehe ʻōlelo.
  • Ua hōʻano hou ʻia nā ʻāpana palekana. Hoʻohana ka hāʻawi ʻana i kahi lālā hou o ka OpenSSL 3.0 cryptographic library. Ma ka maʻamau, ua ʻae ʻia nā algorithms cryptographic hou a hilinaʻi (no ka laʻana, ua pāpā ʻia ka hoʻohana ʻana o SHA-1 ma TLS, DTLS, SSH, IKEv2 a me Kerberos, TLS 1.0, TLS 1.1, DTLS 1.0, RC4, Camellia, DSA, 3DES. a ua pio ka FFDHE-1024). Ua hōʻano hou ʻia ka pūʻolo OpenSSH i ka mana 8.6p1. Ua hoʻoneʻe ʻia ʻo Cyrus SASL i ka GDBM backend ma kahi o Berkeley DB. ʻAʻole kākoʻo hou nā hale waihona puke NSS (Network Security Services) i ka hōpili DBM (Berkeley DB). Ua hōʻano hou ʻia ʻo GnuTLS i ka mana 3.7.2.
  • Hoʻomaikaʻi nui ʻia ka hana SELinux a hoʻemi i ka hoʻohana ʻana i ka hoʻomanaʻo. Ma /etc/selinux/config, ua wehe ʻia ke kākoʻo no ka hoʻonohonoho "SELINUX=disabled" e hoʻopau iā SELinux (ʻo kēia hoʻonohonoho i kēia manawa ke hoʻopau wale nei i ka hoʻouka ʻana i nā kulekele, a no ka hoʻopau maoli ʻana i ka hana SELinux i kēia manawa e pono ai e hāʻawi i ka "selinux = 0" parameter i ka kernel).
  • Hoʻohui i ke kākoʻo hoʻokolohua no VPN WireGuard.
  • ʻO ka mea maʻamau, ke komo ʻana ma o SSH no ka mea ua pāpā ʻia ke kumu.
  • ʻO nā mea hana hoʻokele kānana packet iptables-nft (iptables, ip6tables, ebtables a me arptables utilities) a me ka ipset ua hoʻopau ʻia. Manaʻo ʻia e hoʻohana i nā nftables e hoʻokele i ka pā ahi.
  • Loaʻa iā ia kahi daemon mptcpd hou no ka hoʻonohonoho ʻana i ka MPTCP (MultiPath TCP), kahi hoʻonui o ka protocol TCP no ka hoʻonohonoho ʻana i ka hana o kahi pilina TCP me ka hāʻawi ʻana i ka packet i ka manawa like ma kekahi mau ala ma o nā kikowaena pūnaewele like ʻole e pili ana i nā helu IP like ʻole. ʻO ka hoʻohana ʻana i ka mptcpd hiki ke hoʻonohonoho i ka MPTCP me ka ʻole o ka hoʻohana ʻana i ka pono iproute2.
  • Ua wehe ʻia ka pūʻolo palapala pūnaewele; Pono e hoʻohana ʻia ʻo NetworkManager e hoʻonohonoho i nā pilina pūnaewele. Mālama ʻia ke kākoʻo no ka ʻano hoʻonohonoho ifcfg, akā hoʻohana ʻo NetworkManager i ke ʻano kumu kīfile ma ke ʻano maʻamau.
  • Aia ka haku mele i nā mana hou o nā mea hoʻopili a me nā mea hana no nā mea hoʻomohala: 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.
  • Ua hōʻano hou ʻia nā pūʻolo kikowaena Apache HTTP Server 2.4.48, nginx 1.20, Varnish Cache 6.5, Squid 5.1.
  • Ua hōʻano hou ʻia ʻo DBMS MariaDB 10.5, MySQL 8.0, PostgreSQL 13, Redis 6.2.
  • No ke kūkulu ʻana i ka emulator QEMU, ua hoʻohana ʻia ʻo Clang ma ke ʻano maʻamau, kahi i hiki ai ke hoʻohana i kekahi mau mea pale hou aku i ka KVM hypervisor, e like me SafeStack e pale aku i nā ʻenehana hoʻohana e pili ana i ka hoʻonohonoho hoʻihoʻi (ROP - Return-Oriented Programming).
  • I ka SSSD (System Security Services Daemon), ua hoʻonui ʻia ka kikoʻī o nā lāʻau, no ka laʻana, ua hoʻopili ʻia ka manawa hoʻopau hana i nā hanana a ʻike ʻia ke kahe o ka hōʻoia. Hoʻohui ʻia ka hana ʻimi no ka nānā ʻana i nā hoʻonohonoho a me nā pilikia hana.
  • Ua hoʻonui ʻia ke kākoʻo no ka IMA (Integrity Measurement Architecture) e hōʻoia i ka pono o nā ʻōnaehana ʻōnaehana me ka hoʻohana ʻana i nā pūlima kikohoʻe a me nā hashes.
  • Ma ka paʻamau, ua hoʻohana ʻia kahi hierarchy cgroup hoʻokahi (cgroup v2). Hiki ke hoʻohana ʻia nā hui v2, no ka laʻana, e kaupalena i ka hoʻomanaʻo, CPU a me ka hoʻohana I/O. ʻO ka ʻokoʻa nui ma waena o cgroups v2 a me v1 ka hoʻohana ʻana i kahi hierarchy cgroups maʻamau no nā ʻano waiwai āpau, ma kahi o nā hierarchies kaʻawale no ka hoʻokaʻawale ʻana i nā kumuwaiwai CPU, no ka hoʻoponopono ʻana i ka hoʻohana ʻana i ka hoʻomanaʻo, a no I/O. ʻO nā hierarchies kaʻawale i alakaʻi i nā pilikia i ka hoʻonohonoho ʻana i ka pilina ma waena o nā mea lawelawe a me nā kumukūʻai kumu kernel hou i ka wā e noi ai i nā lula no kahi kaʻina i kuhikuhi ʻia i nā hierarchies like ʻole.
  • Kākoʻo hoʻohui ʻia no ka hoʻonohonoho ʻana i ka manawa pololei e pili ana i ka protocol NTS (Network Time Security), e hoʻohana ana i nā ʻāpana o kahi ʻōnaehana kī lehulehu (PKI) a hiki ke hoʻohana i ka TLS a me ka hoʻopiʻi hōʻoia AEAD (Authenticated Encryption with Associated Data) no ka pale cryptographic o ka launa pū ʻana o ka mea kūʻai aku ma o ka protocol NTP ( Network Time Protocol). Ua hoʻonui ʻia ke kikowaena NTP chrony i ka mana 4.1.
  • Hāʻawi ʻia i ke kākoʻo hoʻokolohua (Technology Preview) no KTLS (kernel-level TLS hoʻokō), Intel SGX (Software Guard Extensions), DAX (Direct Access) no ext4 a me XFS, kākoʻo no AMD SEV a me SEV-ES i ka KVM hypervisor.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka