Ko te tohatoha Red Hat Enterprise Linux 9 i whakauruhia

Компания Red Hat представила релиз дистрибутива Red Hat Enterprise Linux 9. Готовые установочные образы станут в ближайшее время доступны для зарегистрированных пользователей Red Hat Customer Portal (для оценки функциональности также можно использовать iso-образы CentOS Stream 9). Выпуск сформирован для архитектур x86_64, s390x (IBM System z), ppc64le и Aarch64 (ARM64). Исходные тексты rpm-пакетов Red Hat Enterprise Linux 9 размещены в Git-репозиторий CentOS. В соответствии с 10-летним циклом поддержки дистрибутива RHEL 9 будет сопровождаться до 2032 года. Обновления для RHEL 7 продолжат выпускаться до 30 июня 2024 года, RHEL 8 — до 31 мая 2029 года.

Ko te Red Hat Enterprise Linux 9 he mea rongonui mo tana neke ki tetahi tukanga whanaketanga tuwhera ake. Kaore i rite ki nga peka o mua, ka whakamahia te turanga putea CentOS Stream 9 hei turanga mo te hanga tohatoha. Ko te CentOS Stream kua tuuhia hei kaupapa whakarunga mo te RHEL, ka taea e nga kaiuru tuatoru ki te whakahaere i te whakaritenga o nga kete mo te RHEL, te whakatakoto i o raatau huringa me te awe. whakatau i mahia. I mua atu, i whakamahia he whakaahua o tetahi o nga tukunga Fedora hei turanga mo te peka RHEL hou, i whakatauhia me te pumau i muri i nga tatau kati, me te kore e kaha ki te whakahaere i te ahunga whakamua o te whanaketanga me nga whakatau i mahia. I tenei wa, i runga i te whakaahua a Fedora, me te whai waahi o te hapori, kei te hangaia he pekanga CentOS Stream, kei te whakahaerehia nga mahi whakarite, kei te hangahia te turanga mo te peka RHEL hou.

Huringa matua:

  • Kua whakahoutia te taiao punaha me nga taputapu huihuinga. Ka whakamahia te GCC 11 ki te hanga i nga kohinga. Kua whakahoutia te whare pukapuka paerewa C ki te glibc 2.34. Ko te kohinga kernel Linux kei runga i te tukunga 5.14. Kua whakahoutia te kaiwhakahaere kete RPM ki te putanga 4.16 me te tautoko mo te aro turuki pono ma te fapolicyd.
  • Kua oti te hekenga o te tohatoha ki Python 3. Ko te peka Python 3.9 ka tukuna ma te taunoa. Ko te Python 2 kua whakakorehia.
  • Ko te papamahi kei runga i te GNOME 40 (RHEL 8 i tukuna me te GNOME 3.28) me te whare pukapuka GTK 4. I roto i te GNOME 40, ko nga papamahi mariko i roto i te aratau Tirohanga Mahi ka huri ki te whakatakotoranga whenua ka whakaatuhia hei mekameka panuku haere tonu mai i te maui ki te taha matau. Ko ia papamahi e whakaatuhia ana i roto i te aratau Tirohanga e whakaata ana i nga matapihi e waatea ana me te panuku me te topa i te wa e taunekeneke ana te kaiwhakamahi. Ka whakaratohia he whakawhitinga kore i waenga i te rarangi o nga papatono me nga papamahi mariko.
  • Kei roto i te GNOME he kaikawe mana-profiles-daemon e whakarato ana i te kaha ki te whakawhiti i runga i te rere i waenga i te aratau whakaora hiko, te aratau taurite mana, me te aratau mahi teitei.
  • Kua nukuhia nga awa ororongo katoa ki te tūmau pāpāho PipeWire, koinei te taunoa hei utu mo PulseAudio me JACK. Ma te whakamahi i te PipeWire ka taea e koe te whakarato i nga kaha tukatuka ororongo ngaio i roto i te putanga papamahi auau, whakakorehia te wehewehenga me te whakakotahi i nga hanganga ororongo mo nga tono rereke.
  • Ma te taunoa, ka hunahia te tahua whawhai GRUB mena ko RHEL anake te tohatoha i whakauruhia ki runga i te punaha me te mea kua angitu te peke whakamutunga. Hei whakaatu i te tahua i te wa e puhipuhi ana, purihia te paatene Shift ka pehi ranei i te Esc, F8 ranei i etahi wa. I roto i nga huringa o te bootloader, ka kite ano matou i te tuunga o nga konae whirihoranga GRUB mo nga hoahoanga katoa i roto i te raarangi kotahi /boot/grub2/ (ko te konae /boot/efi/EFI/redhat/grub.cfg he hononga tohu ki te /boot /grub2/grub.cfg), aua. Ko te punaha whakauru ano ka taea te whakamahi ma te EFI me te BIOS.
  • Ko nga waahanga mo te tautoko i nga reo rereke ka kohia ki roto i nga langpacks, ka taea e koe te whakarereke i te taumata o te tautoko reo kua whakauruhia. Hei tauira, ko te langpacks-core-font e tuku ana i nga momotuhi, ko te langpacks-core te waahi glibc, te momotuhi turanga, me te tikanga whakauru, a ko nga langpacks e whakarato ana i nga whakamaoritanga, nga momotuhi taapiri, me nga papakupu takikupu.
  • Kua whakahoutia nga waahanga haumaru. Ka whakamahia e te tohatoha he peka hou o te whare pukapuka cryptographic OpenSSL 3.0. Ma te taunoa, ka taea te maha ake o nga huringa cryptographic hou me te pono (hei tauira, ko te whakamahi i te SHA-1 i roto i te TLS, DTLS, SSH, IKEv2 me Kerberos kua rahuitia, TLS 1.0, TLS 1.1, DTLS 1.0, RC4, Camellia, DSA, 3DES me te FFDHE-1024 kua monoa). Kua whakahoutia te kete OpenSSH ki te putanga 8.6p1. Kua nekehia a Cyrus SASL ki te tuara o te GDBM hei utu mo Berkeley DB. Ko nga whare pukapuka NSS (Ratonga Haumarutanga Whatunga) kua kore e tautoko i te whakatakotoranga DBM (Berkeley DB). Kua whakahoutia a GnuTLS ki te putanga 3.7.2.
  • I tino pai ake te mahi SELinux me te whakaiti i te kohi mahara. I roto i te /etc/selinux/config, kua tangohia te tautoko mo te "SELINUX=disabled" ki te whakakore i te SELinux (ko tenei tautuhinga ka mono noa i te uta kaupapa here, a ki te whakakore i te mahi SELinux me tuku te tawhā "selinux=0" ki te pata).
  • He tautoko whakamatautau mo VPN WireGuard.
  • Ma te taunoa, te takiuru ma te SSH i te mea ka rahuitia te pakiaka.
  • Ko nga taputapu whakahaere tātari paatete iptables-nft (iptables, ip6tables, ebtables me arptables taputapu) me te ipset kua whakakorehia. E taunaki ana inaianei ki te whakamahi i nga nftables hei whakahaere i te papangaahi.
  • Kei roto he daemon mptcpd hou mo te whirihora i te MPTCP (MultiPath TCP), he toronga o te kawa TCP hei whakarite i te mahi o te hononga TCP me te tuku paatete i te wa kotahi ma nga huarahi maha ma nga hononga whatunga rereke e hono ana ki nga wahitau IP rereke. Ma te whakamahi i te mptcpd ka taea te whirihora i te MPTCP me te kore e whakamahi i te whaipainga iproute2.
  • Kua tangohia te kete-whatunga-whakatuhi; me whakamahi te Kaiwhakahaere Whatunga hei whirihora i nga hononga whatunga. Ka mau tonu te tautoko mo te whakatakotoranga tautuhinga ifcfg, engari ka whakamahi taunoa a NetworkManager i te whakatakotoranga-a-roto.
  • Kei roto i te hanganga nga putanga hou o te hunga whakahiato me nga taputapu mo nga kaihanga: GCC 11.2, LLVM/Clang 12.0.1, Rust 1.54, Haere 1.16.6, Node.js 16, OpenJDK 17, Perl 5.32, PHP 8.0, Python 3.9, Ruby 3.0 Git 2.31, Huringa 1.14, binutils 2.35, CMake 3.20.2, Maven 3.6, Ant 1.10.
  • Ko nga kohinga tūmau Apache HTTP Server 2.4.48, nginx 1.20, Varnish Cache 6.5, Squid 5.1 kua whakahoutia.
  • DBMS MariaDB 10.5, MySQL 8.0, PostgreSQL 13, Redis 6.2 kua whakahoutia.
  • Ki te hanga i te emulator QEMU, ka taea e Clang te taunoa, na reira i taea ai te whakamahi etahi atu tikanga whakamarumaru ki te KVM hypervisor, penei i a SafeStack hei whakamarumaru i nga tikanga whakatoi i runga i te kaupapa-whakahoki (ROP - Return-Oriented Programming).
  • I roto i te SSSD (System Security Services Daemon), kua piki ake nga korero o nga raarangi, hei tauira, ko te waa whakaoti mahi kua piri inaianei ki nga huihuinga me te whakaatu i te rerenga motuhēhēnga. Kua taapirihia nga mahi rapu hei tātari i nga tautuhinga me nga take mahi.
  • Kua whakawhänuihia te tautoko mo te IMA (Integrity Measurement Architecture) ki te manatoko i te pono o nga waahanga punaha whakahaere ma te whakamahi i nga waitohu mamati me nga tohu.
  • Ma te taunoa, ka whakahohea te naataki roopu c kotahi (cgroup v2). Ka taea te whakamahi i nga roopu v2, hei tauira, ki te whakaiti i te mahara, te PTM me te kai I/O. Ko te rereketanga nui i waenga i nga cgroups v2 me te v1 ko te whakamahi i te rarangi cgroups noa mo nga momo rauemi katoa, hei utu mo nga arowhai motuhake mo te tohatoha rauemi CPU, mo te whakahaere i te kohi mahara, me te I/O. Ko nga aroraataki motuhake i uaua ki te whakarite i te taunekeneke i waenga i nga kaikawe me etahi atu utu rauemi kernel i te wa e tono ana i nga ture mo te tukanga e tohutorohia ana i roto i nga arowhai rereke.
  • He tautoko taapiri mo te tukutahitanga o te wa tika i runga i te kawa NTS (Haumarutanga Waenga Whatunga), e whakamahi ana i nga huānga o te hanganga matua a te iwi (PKI) me te tuku i te whakamahi i te TLS me te whakamunatanga whakamotuhēhē AEAD (Whakamunatanga Whakamuna me nga Raraunga Hononga) mo te whakamarumaru o te taunekeneke a te kiritaki-tūmau ma te kawa NTP ( Network Time Protocol). Kua whakahōungia te tūmau NTP chrony ki te putanga 4.1.
  • Ka whakaratohia he tautoko whakamatautau (Te Arokite Hangarau) mo te KTLS (whakamahinga TLS taumata-kernel), Intel SGX (Software Guard Extensions), DAX (Direct Access) mo te ext4 me te XFS, te tautoko mo te AMD SEV me te SEV-ES i roto i te KVM hypervisor.

Source: opennet.ru

Tāpiri i te kōrero