Fedora Linux 40-distribusjonen har gått over til betatesting

Betatesting av Fedora Linux 40 er nå i gang. Betautgivelsen markerer overgangen til den endelige testfasen, der kun kritiske feil kan rettes. Utgivelsen er planlagt til 23. april. Utgivelsen dekker Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora Onyx og Live-utgaver levert i form av spinn med brukergrensesnittene KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie og Sway. Byggene er laget for arkitekturer x86_64, Power64 og ARM64 (AArch64).

De mest betydningsfulle endringene i Fedora Linux 40:

  • Skrivebordet i Fedora Workstation er oppdatert til GNOME 46.
  • KDE-skrivebordsutgaven er oppdatert til KDE 6, som bruker Wayland-protokollen. Støtte for X11-basert økt er avsluttet, og for å kjøre X11-applikasjoner i en Wayland-basert økt brukes XWayland DDX-server. Årsaken til avslutningen av X11-økten nevnes som overgangen av X.Org-serveren i RHEL 9 til foreldet kategori, med en plan om å fjerne den helt i en betydelig fremtidig utgivelse av RHEL 10. Blant faktorene som har bidratt til å beholde bare Wayland-støtte er erstatningen av fbdev-drivere med simpledrm-driveren i Fedora 36, som fungerer korrekt med Wayland, samt introduseringen av Wayland-støtte i proprietære NVIDIA-drivere.
  • De atomisk oppdaterbare brukerdistribusjonene utviklet av Fedora-prosjektet er samlet under merket Atomic Desktops, men de eldgamle atomiske byggene har beholdt sine gamle navn. Som et resultat har Fedora Silverblue basert på GNOME og Fedora Kinoite basert på KDE, samt Fedora CoreOS og Fedora IoT, beholdt sine tidligere navn, men de nye byggene Fedora Sericea og Fedora Onyx distribueres nå under navnene Fedora Sway Atomic og Fedora Budgie Atomic.
  • Versjoner av pakker er oppdatert, inkludert LLVM 18, GCC 14, binutils 2.41, glibc 2.39, gdb 14.1, PHP 8.3, Ruby 3.3, Go 1.22, Java 21, AMD ROCm 6, Boost 1.83, 389 Directory Server 3.0.0, Podman 5, PostgreSQL 16, TBB (Thread Building Blocks) 2021.8, SQLAlchemy 2, Kubernetes 1.29.
  • I NetworkManager-konfigurasjonen er mekanismen for å oppdage konflikten med IPv4-adresser i det lokale nettverket (RFC 5227) som standard aktivert. Dette innebærer sending av en verifiserende ARP-pakke før adressen knyttes til nettverksgrensesnittet (hvis det mottas et svar, betyr det at adressen er opptatt og ikke vil bli tildelt). For trådløse tilkoblinger er det sørget for tildeling av en egen, permanent MAC-adresse (stable-ssid-modus i NetworkManager).
  • Byggeverktøyene Mock (mock-core-configs), Koji og Copr er blitt konvertert til å bruke pakkebehandleren DNF 5 for installasjon av byggeavhengigheter i chroot-miljøet som brukes under pakkeoppbygging. Overgangen av selve distribusjonen til DNF 5 er forventet i neste utgave.
  • I pakkebehandleren DNF er nedlasting av metadat med filoversikter som standard slått av. Slike data brukes sjelden, men er av stor størrelse og reduserer ytelsen.
  • Pakken med biblioteker OpenSSL 1.1 er fjernet, på bakgrunn av at denne grenen ikke lenger støttes. Avhengigheter knyttet til OpenSSL 1.1 er blitt byttet til OpenSSL 3.0. Pakken python3.7 er fjernet.
  • Biblioteket Zlib er blitt erstattet med Zlib-ng-forken, som er kompatibel med zlib på API-nivå, men gir flere optimaliseringer for å forbedre ytelsen.
  • Generering av delta-oppdateringer for RPM-pakker, som lar deg laste ned bare endrede data ved oppdatering i forhold til allerede installert versjon av pakken, er blitt avsluttet. Støtten for deltarpm er slått av i DNF og DNF5.
  • Passim er lagt til, som cacher server for distribusjon av ofte forespurte filer i det lokale nettverket uten direkte forespørsel til hovedserverne og uten å involvere globale CDN-er.
  • Modulen pam_userdb er blitt konvertert fra å bruke BerkeleyDB til GDBM på grunn av at oppfølgingen av BerkeleyDB 5.x-grenen er avsluttet og overgangen av BerkeleyDB 6.x-grenen til en uakseptabel lisens. Bogofilter er blitt byttet til å bruke SQLite i stedet for BerkeleyDB (libdb).
  • For oppbygging av Live-images for Fedora Workstation er Image Builder-verktøyet tatt i bruk, som støtter gjentagbare bygg og gir brukerne en enklere prosess for tilpasning av bilder.
  • For bygging av minimale bilder for ARM-arkitekturen er osbuild-verktøyet tatt i bruk.
  • For oppbygging av Fedora Cloud Edition-images er Kiwi-verktøyet tatt i bruk i stedet for ImageFactory.
  • Det har blitt gjort en omstrukturering av pakkene for Kubernetes.
  • Fedora IoT, utgave for tingenes internett, er overført til å bruke oppstartskontainere, dannet ved hjelp av OSTree-verktøyet og boot-teknologi.
  • Verktøyet wget er erstattet med wget2, og verktøyet iotop med iotop-c.
  • I Fedora Silverblue og Kinoite-utgavene er programmet bootupd inkludert, som utfører oppdatering av oppstartslasteren.
  • Biblioteket libuser er erklært som foreldet, da det ikke lenger vedlikeholdes og ikke brukes i andre Fedora-pakker (støtte for LDAP i distribusjonen har lenge vært utført av SSSD). Pakken passwd med implementeringen av passwd-kommandoen basert på libuser er fjernet, og en lignende kommando fra pakken shadow-utils er nå i bruk.
  • Det er blitt gjort forberedelser for å inkludere en nyere versjon av C-standarden i GCC som standard, noe som vil innebære at støtten for noen foreldede funksjoner, som implisitt funksjonsdefinisjon og implisitt tildeling av datatype int, ikke lenger er aktiv som standard.
  • Den andre fasen av overgangen til en modernisert oppstartsprosess, foreslått av Lennart Poettering, er implementert. Forskjellene fra den klassiske oppstarten består i bruken av et enhetlig kjernekjernbilde, UKI (Unified Kernel Image), som genereres i distribusjonsinfrastrukturen og er signert med distribusjonens digitale signatur, i stedet for initrd-bildet som genereres lokalt under installasjonen av kjernepakker. UKI-bildet samler i en fil håndtereren for lasting av kjernen fra UEFI (UEFI boot stub), Linux-kjernen og det innlastede minnemiljøet initrd. Når UKI-bildet kalles fra UEFI, blir det gitt mulighet for integritets- og autentisitetskontroll ved hjelp av den digitale signaturen, ikke bare av kjernen, men også innholdet i initrd, noe som er viktig ettersom denne sammenhengen er ansvarlig for å hente nøkler for dekryptering av rotfilsystemet.

    I den andre fasen er muligheten for direkte lasting av UKI fra UEFI-modulen shim.efi lagt til, uten behov for en separat oppstarter (grub, sd-boot), og støtten for bruk av UKI på systemer med Aarch64-arkitektur er implementert, samt forberedt en UKI-bildevariant for skybaserte miljøer og sikrede. virtual machines. I den første fasen av Fedora 38 ble støtte for UKI lagt til i oppstartslasteren, verktøy for installasjon og oppdatering av UKI ble implementert, og et eksperimentelt UKI-bilde for oppstart av virtuelle maskiner med et begrenset sett av komponenter og drivere ble laget.

  • Det er lagt til en klar pakke med maskinlæringsrammeverket PyTorch i depotet, tilgjengelig for installasjon med kommandoen «dnf install pytorch». For øyeblikket inneholder pakken kun komponenter for beregning ved hjelp av CPU, men i fremtidige utgivelser planlegger de å legge til støtte for GPU-er og spesialiserte NPU-akseleratorer.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster