Beta-testningen av Red Hat Enterprise Linux 9 har pÄbörjats

Red Hat har lanserat den första beta-versionen av Red Hat Enterprise Linux 9. Klara installationsbilder Àr tillgÀngliga för registrerade anvÀndare av Red Hat Customer Portal (iso-bilder av CentOS Stream 9 kan ocksÄ anvÀndas för att utvÀrdera funktionaliteten). PaketförrÄden Àr tillgÀngliga utan begrÀnsningar för arkitekturerna x86_64, s390x (IBM System z), ppc64le och Aarch64 (ARM64). KÀllkoden för rpm-paketen för Red Hat Enterprise Linux 9 finns i Git-förrÄdet CentOS. Utgivningen förvÀntas i första halvan av nÀsta Är. Enligt RHEL:s 10-Äriga supportcykel kommer RHEL 9 att stödjas fram till 2032. Uppdateringar för RHEL 7 kommer att fortsÀtta slÀppas fram till den 30 juni 2024 och för RHEL 8 till den 31 maj 2029.

Red Hat Enterprise Linux 9 Àr sÀrskilt mÀrkvÀrdigt med övergÄngen till en mer öppen utvecklingsprocess. Till skillnad frÄn tidigare versioner bygger den hÀr distributionen pÄ paketbasen CentOS Stream 9. CentOS Stream positioneras som ett upstream-projekt för RHEL, vilket ger externa aktörer möjlighet att övervaka paketens beredning för RHEL, föreslÄ sina förÀndringar och pÄverka fattade beslut. Tidigare anvÀndes en snapshot av en av Fedora-utgÄvorna som grund för en ny RHEL-version, som vidareutvecklades och stabiliserades bakom stÀngda dörrar, utan möjlighet att övervaka utvecklingsprocessen och fattade beslut. Nu formas CentOS Stream-grenen baserat pÄ en snapshot av Fedora med samhÀllets deltagande, dÀr förberedelsearbetet görs och grunden för en ny betydande RHEL-version skapas.

NyckelÀndringar:

  • The system environment and build tools have been updated. GCC 11 is used for packaging. The standard C library has been updated to glibc 2.34. The Linux kernel package is based on the 5.14 release. The RPM package manager has been updated to version 4.16 with integrity check support through fapolicyd.
  • The migration of the distribution to Python 3 has been completed. Python 3.9 is offered by default. Python 2 delivery has been discontinued.
  • Skrivbordet baseras pĂ„ GNOME 40 (i RHEL 8 levererades GNOME 3.28) och biblioteket GTK 4. I GNOME 40 har virtuella skrivbord i aktivitetsöversikten (Activities Overview) Ă€ndrats till horisontell orientering och visas som en kontinuerlig, rullbar kedja frĂ„n vĂ€nster till höger. PĂ„ varje skrivbord som visas i aktivitetsöversikten visas de aktuella fönstren tydligt, dĂ€r dynamisk panorering och zoomning anvĂ€nds vid anvĂ€ndarinteraktion. En sömlös övergĂ„ng Ă€r möjlig mellan programlistan och virtuella skrivbord.
  • I GNOME anvĂ€nds power-profiles-daemon, som ger möjligheten att vĂ€xla mellan strömsparlĂ€ge, balanserat energiförbrukningslĂ€ge och max prestandalĂ€ge i realtid.
  • Alla ljudflöden har överförts till multimedi servern PipeWire, som nu anvĂ€nds som standard istĂ€llet för PulseAudio och JACK. AnvĂ€ndningen av PipeWire gör det möjligt att i en vanlig skrivbordsutgĂ„va tillhandahĂ„lla funktioner för professionell ljudbehandling, eliminera fragmentering och enhetliggöra ljudinfrastrukturen för olika tillĂ€mpningar.
  • Som standard döljs GRUB:s bootmeny om RHEL Ă€r den enda installerade distributionen i systemet och om föregĂ„ende start genomfördes utan fel. För att visa menyn under uppstart rĂ€cker det att hĂ„lla ned Shift-tangenten eller trycka flera gĂ„nger pĂ„ Esc- eller F8-tangenten. Bland Ă€ndringarna i bootloadern noteras ocksĂ„ att konfigurationsfilerna för GRUB Ă€r placerade i en gemensam katalog \/boot\/grub2\/ (filen \/boot\/efi\/EFI\/redhat\/grub.cfg Ă€r nu en symbolisk lĂ€nk till \/boot\/grub2\/grub.cfg), vilket innebĂ€r att samma installerade system kan startas bĂ„de med EFI och BIOS.
  • Komponenter för stöd av olika sprĂ„k har flyttats till paket langpacks som gör det möjligt att variera nivĂ„n av installerat sprĂ„ksstöd. Till exempel erbjuder paketet langpacks-core-font endast teckensnitt, medan langpacks-core innehĂ„ller lokalisering för glibc, grundlĂ€ggande teckensnitt och inmatningsmetod, och langpacks innehĂ„ller översĂ€ttningar, ytterligare teckensnitt och stavningskontrollordlistor.
  • För samtidig installation av olika versioner av program och för mer frekvent uppdatering anvĂ€nds komponenterna Application Streams, som nu kan skapas med alla stödja distributioner av paket i RHEL, inklusive RPM-paket, moduler (grupperade i modulsatser av rpm-paket), SCL (Software Collection) och Flatpak.
  • SĂ€kerhetskomponenterna har uppdaterats. Den nya versionen av krypteringsbiblioteket OpenSSL 3.0 har anvĂ€nts i distributionen. Modernare och sĂ€krare krypteringsalgoritmer Ă€r aktiverade som standard (till exempel Ă€r anvĂ€ndningen av SHA-1 förbjuden i TLS, DTLS, SSH, IKEv2 och Kerberos, och TLS 1.0, TLS 1.1, DTLS 1.0, RC4, Camellia, DSA, 3DES och FFDHE-1024 har inaktiverats). OpenSSH-paketet har uppdaterats till version 8.6p1. Cyrus SASL har bytts till GDBM backend istĂ€llet för Berkeley DB. Stödet för DBM-formatet (Berkeley DB) har tagits bort i NSS-biblioteken (Network Security Services). GnuTLS har uppdaterats till version 3.7.2.
  • Prestandan för SELinux har förbĂ€ttrats avsevĂ€rt och minnet Ă€r nu mer effektivt. Stödet för instĂ€llningen 'SELINUX=disabled' har tagits bort i /etc/selinux/config för att stĂ€nga av SELinux (den angivna instĂ€llningen inaktiverar nu bara inlĂ€sningen av policyer, och för att helt inaktivera SELinux-funktionaliteten krĂ€vs nu att parametern 'selinux=0' skickas till kĂ€rnan).
  • Experimentellt stöd har lagts till VPN WireGuard.
  • Som standard Ă€r inloggning via SSH med anvĂ€ndaren root förbjuden.
  • Verktygen för hantering av paketfiltrering iptables-nft (inkluderande iptables, ip6tables, ebtables och arptables) och ipset har förklarats som förĂ„ldrade. För att hantera brandvĂ€ggen rekommenderas nu att anvĂ€nda nftables.
  • En ny demon mptcpd har lagts till för konfiguration av MPTCP (MultiPath TCP), en utvidgning av TCP-protokollet för att möjliggöra att TCP-anslutningen kan leverera paket över flera vĂ€gar samtidigt via olika nĂ€tverksgrĂ€nssnitt kopplade till olika IP-adresser. AnvĂ€ndningen av mptcpd gör det möjligt att konfigurera MPTCP utan att anvĂ€nda verktyget iproute2.
  • Paketet network-scripts har tagits bort, och för att konfigurera nĂ€tverksanslutningar bör NetworkManager anvĂ€ndas. Stödet för ifcfg-instĂ€llningarna har bevarats, men NetworkManager anvĂ€nder som standard ett format baserat pĂ„ keyfile.
  • Nya versioner av kompilatorer och verktyg för utvecklare har lagts till: 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.
  • Serverpaketen Apache HTTP Server 2.4, nginx 1.20, Varnish Cache 6.5 och Squid 5.1 har uppdaterats.
  • Databashanterare MariaDB 10.5, MySQL 8.0, PostgreSQL 13, Redis 6.2 har uppdaterats.
  • Clang anvĂ€nds som standard för att bygga QEMU-emulatorn, vilket möjliggör att vissa ytterligare skyddsmekanismer, sĂ„som SafeStack, kan tillĂ€mpas i KVM-hypervisorn för att skydda mot utnyttjande metoder som bygger pĂ„ return-oriented programming (ROP).
  • Webb-konsolens funktioner har utvidgats: ytterligare prestandametriker har lagts till för att identifiera flaskhalsar (CPU, minne, disk, nĂ€tverksresurser), export av metrik har förenklats för visualisering via Grafana, möjlighet till hantering av live-patchar till kĂ€rnan har tillkommit, och stöd för autentisering via smartkort har lagts till (inklusive för sudo och SSH).
  • I SSSD (System Security Services Daemon) har loggnivĂ„n ökat, till exempel, nu kopplas avslutningstiden av uppgifter till hĂ€ndelser och autentiseringströmmar Ă„terspeglas. Sökfunktioner har lagts till för att analysera problem med konfigurationer och prestanda.
  • Stödet för IMA (Integrity Measurement Architecture) har utökats för att verifiera integriteten av operativsystemkomponenter via digitala signaturer och hash-vĂ€rden.
  • Som standard aktiveras en enhetlig och standardiserad cgroup-hierarki (cgroup v2). Cgroups v2 kan anvĂ€ndas för att begrĂ€nsa minnesanvĂ€ndning, CPU-resurser och in- och utmatning. En viktig skillnad mellan cgroups v2 och v1 Ă€r tillĂ€mpningen av en gemensam cgroup-hierarki för alla typer av resurser, istĂ€llet för separata hierarkier för CPU-resursfördelning, minneshantering och in- och utmatning. Separata hierarkier ledde till svĂ„righeter med interaktion mellan processorer och ökade kĂ€rnresurskostnader vid tillĂ€mpning av regler för processer som nĂ€mns i olika hierarkier.
  • Stöd för synkronisering av exakt tid baserat pĂ„ NTS (Network Time Security) har lagts till, vilket anvĂ€nder element frĂ„n Infrastructure for Public Key Infrastructure (PKI) och möjliggör anvĂ€ndning av TLS och autentiserad kryptering AEAD (Authenticated Encryption with Associated Data) för kryptografiskt skydd av interaktionen mellan klienten och servern genom NTP (Network Time Protocol). NTP-servern chrony har uppdaterats till version 4.1.
  • Nya systemroller för Ansible har lagts till för automatisering av installation, konfiguration och körning av Postfix, Microsoft SQL Server, VPN-tunnlar och tjĂ€nsten timesync. En ny Ansible-roll för stöd av LVM-partitioner (Logical Volume Manager) VDO (Virtual Data Optimizer) har ocksĂ„ lagts till.
  • Experimentellt stöd (Technology Preview) för KTLS (implementering av TLS pĂ„ kĂ€rnnivĂ„), Intel SGX (Software Guard Extensions), DAX (DirektĂ„tkomst) för ext4 och XFS, samt stöd för AMD SEV och SEV-ES i hypervisorn KVM har tillhandahĂ„llits.
  • Ändringar har implementerats för att översĂ€tta den kod, dokumentation och webbresurser som utvecklas av Red Hat till en mer inkluderande terminologi, vilket innebĂ€r avstĂ„ende frĂ„n anvĂ€ndningen av orden master, slave, blacklist och whitelist.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster