AlmaLinux 9 i mua i te tuku i runga i te peka RHEL 9

Представлен бета-выпуск дистрибутива AlmaLinux 9, построенный с использованием пакетов из ветки Red Hat Enterprise Linux 9 и содержащий все предложенные в данном выпуске изменения. Сборки подготовлены для архитектур x86_64, ARM64, s390x и ppc64le в форме загрузочного (780 МБ), минимального (1.7 ГБ) и полного образа (8 ГБ). Релизы RHEL 9 и AlmaLinux 9 ожидаются в начале мая.

Ko te tohatoha he rite ki te RHEL i roto i te mahi, haunga nga huringa e pa ana ki te rebranding me te tango i nga kohinga RHEL-motuhake penei i te redhat-*, insights-client me te ohaurunga-kaiwhakahaere-hekenga *. He kore utu a AlmaLinux mo nga waahanga katoa o nga kaiwhakamahi, i whakawhanakehia me te whakauru o te hapori me te whakamahi i tetahi tauira whakahaere e rite ana ki te whakahaere o te kaupapa Fedora. Ko nga kaihanga o AlmaLinux i ngana ki te whakatutuki i te pauna tino pai i waenga i te tautoko umanga me nga hiahia o te hapori - i tetahi taha, ko nga rauemi me nga kaiwhakawhanake o CloudLinux, he wheako nui ki te pupuri i nga marau RHEL, i uru ki te whanaketanga, me te i tetahi taha, he maamaa te kaupapa me te whakahaere a te hapori.

Ko te tohatoha AlmaLinux i whakaturia e CloudLinux, ahakoa te whakauru o ana rauemi me nga kaihanga, i whakawhitia te kaupapa ki tetahi whakahaere kore-painga motuhake, ko te AlmaLinux OS Foundation, mo te whakawhanaketanga i runga i te waahi kore me te whakauru hapori. Kotahi miriona taara ia tau kua tohatohahia mo te whakawhanaketanga o te kaupapa. Ko nga whanaketanga AlmaLinux katoa ka whakaputaina i raro i nga raihana kore utu.

Основные изменения в AlmaLinux 9 и RHEL 9 по сравнению с веткой RHEL 8:

  • 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.
  • He tautoko whakamatautau mo te KTLS (whakatinana taumata-kernel o TLS), 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