Utgivelsen av Fedora Linux 39 er nå tilgjengelig. Produktene Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition og Live-bygninger er klare for nedlasting, levert i form av spinn med skrivebordsmiljøene KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie og Sway. Bygningene er laget for arkitekturene x86_64, Power64 og ARM64 (AArch64). Utgivelsen av Fedora Silverblue er forsinket.
De mest betydningsfulle endringene i Fedora Linux 39:
- Skrivebordet i Fedora Workstation er oppdatert til GNOME 45, som nå har en dynamisk indikator på panelet. virtuelle skrivebord, ytelsen til søkesystemet er forbedret, det er lagt til en indikator for kamerabruk, maskinvareakselerasjon for videoavspilling er aktivert, bildeviseren og kameraappen er byttet ut, stilen for sidepanelene er endret, og GTK 4.12 og libadwaita 1.4 er oppdatert.
- I kommandolinjegrensesnittet Bash er fargekoding av kommandolinjen aktivert som standard.
- Oppdaterte versjoner av pakkene inkluderer RPM 4.19, gcc 13.2, LLVM/Clang 17, binutils 2.40, glibc 2.38, Python 3.12, Perl 5.38, Golang 1.21, Boost 1.81, Vagrant 2.3, Haskell GHC 9.4, og LibreOffice 7.6.
- Meta-pakker for default-fonts* er lagt til for å forenkle oppdatering og installasjon av standard skrifttyper.
- NetworkManager sørger for automatisk konvertering av eksisterende tilkoblingsprofiler lagret i ifcfg-format ( /etc/sysconfig/network-scripts/ifcfg-* ) til keyfile-basert format.
- Muligheten for å fjerne pakken tzdata fra tidssone-databasen er tilgjengelig for å redusere størrelsen på isolerte containere.
- Verdien av sysctl vm.max_map_count har blitt økt fra 65530 til 1048576 for å forbedre kompatibiliteten med Windows-spill som kjører via wine eller steam.
- I verktøyet createrepo_c er Zstd-algoritmen nå aktivert som standard for komprimering av metadataene til repository og generering av metadata i SQLite-databasen er stoppet.
- Den offisielle Fedora Onyx-distribusjonen er lagt til med en atomisk oppdaterbar variant av Fedora Linux, utstyrt med det tilpassede miljøet Budgie. Den nye versjonen supplerer den klassiske Fedora Budgie Spin og ligner utgavene Fedora Silverblue, Fedora Sericea og Fedora Kinoite, som leveres med GNOME, Sway og KDE. Fedora Onyx er basert på Fedora Silverblue-teknologiene og leveres også som et monolittisk bilde, ikke delt opp i separate pakker, og oppdateres atomisk gjennom total erstatning. Grunnmiljøet bygges fra offisielle RPM-pakker fra Fedora ved hjelp av rpm-ostree-verktøyet, og monteres i skrivemodus. For installasjon og oppdatering av ekstra applikasjoner brukes flatpak-systemet, hvor applikasjoner separeres fra hovedsystemet og kjører i en egen beholder.
- Redaksjonene Sericea og Sway Spin har stoppet leveringen av xorg-x11-pakker.
- I Fedora Kinoite (den atomisk oppdaterte versjonen av Fedora med KDE) er automatisk systemoppdatering aktivert som standard.
- For bygging av Fedora Silverblue og Fedora Kinoite er en sikrere enhetlig modus (unified core) for rpm-ostree benyttet.
- Det er påbegynt oppretting av bilder med det brukertilpassede miljøet LXQt for Aarch64-arkitektur.
- I Fedora Cloud er det implementert mulighet for automatisk omstart etter installasjon av pakker som krever systemomstart. Muligheten er organisert gjennom oppretting av filen /var/run/reboot-required etter utføring av operasjonen «dnf update» og dens sjekk i cloud-init.
- Brukere som styres gjennom Active Directory, FreeIPA eller LDAP, har fått mulighet til å bruke Passkeys-teknologi som muliggjør autentisering uten passord ved bruk av biometriske identifikatorer, såsom fingeravtrykk eller ansiktsgjenkjenning, ved hjelp av en FIDO2-kompatibel enhet som støttes i biblioteken libfido2.
- Den minimale størrelsen på ESP-partisjonen (EFI System Partition) som brukes ved installasjon av Fedora, er økt fra 200 til 500 MB på grunn av mangel på plass for firmwareoppdateringer. 500 MB-grensen samsvarer med spesifikasjonene som brukes av Microsoft, fra og med Windows 10.
- Leveringen av temaene QGnomePlatform og Adwaita-qt er stoppet, da de ble brukt for å gi Qt-applikasjoner GNOME-lignende innstillinger og stil, slik at disse applikasjonene bedre passer inn i GNOME-miljøet. Årsaken nevnes å være stagnasjon av disse temaene og problemer med deres bruk i noen applikasjoner.
- Pakker med stavekontrollsystemet aspell er erklært utdaterte, og det anbefales å bruke hunspell eller enchant2 i stedet. Årsaken er mangel på oppdateringer i aspell-prosjektet de siste 4 årene.
- Pakken pam_console, som ikke ble brukt som standard, er fjernet da den hadde sikkerhetsproblemer og kunne erstattes av funksjonalitet fra systemd.
- Leveringen av pakken med man-pages-ru er stoppet, da oversettelsene av man-håndbøker til russisk også inngår i pakken man-pages-l10n.
- Pakken fedora-repos-modular er fjernet fra grunninstallasjonen, og det modulære repoteriet er deaktiverte. Endringen har gjort det mulig å akselerere DNF-pakkebehandlerens arbeid ved å redusere antallet sjekker og belastninger av metadata.
- Metoden for bygging av Flatpak-pakker i distribusjonen er endret. I stedet for å bruke moduler når pakkene bygges med parameteren «prefix=/app», er det innført et eget byggemål.
- Produksjonen og leveringen av separat oppdaterbare moduler, hvis livssyklus ikke var knyttet til hovedkomponentene i distribusjonen, er avsluttet, og støtten gis uavhengig av distribusjonsutgivelser. Dette tillot sameksistens av pakker med forskjellige versjoner av den samme applikasjonen. Årsaken til å avslutte støtten til modulene er den tapte interessen for modulutvikling og problemer med vedlikehold av eksisterende moduler (siste aktivitet på pagure.io/modularity ble sett for mer enn 3 år siden).
- Forberedende arbeid i forbindelse med den andre fasen av overgangen til den moderniserte oppstartprosessen, foreslått av Lennart Poettering, er utført. Forskjellene fra klassisk oppstart er at det i stedet for bildet initrd, som dannes på det lokale systemet ved installasjon av pakkene med kjernen, brukes et enhetlig kjernemønster UKI (Unified Kernel Image), generert i distribusjonens infrastruktur og signert med distribusjonens digitale signatur. UKI samler en lastemodul for kjernen fra UEFI (UEFI boot stub), Linux-kjernen og oppstartsmiljøet initrd i én fil. Ved kall av UKI-bildet fra UEFI er det mulig å validere integriteten og påliteligheten gjennom den digitale signaturen, ikke bare av kjernen, men også innholdet i initrd, hvor pålitelighet er viktig, da det i dette miljøet utføres uttak av nøkler for dekryptering av rot FS. Hovedmålene for implementering i andre og tredje fase er: integrasjon i installatøren med støtte for systemd-boot, avvik fra avhengighet av kommandolinjen for kjernens konfigurasjon, slutt på lagring av konfidensielle data i initrd, og endring av behandlingen av valgfrie dracut-moduler.
Overgangen til pakkebehandleren DNF5 og den nye installatøren basert på web-grensesnittet er utsatt til utgivelsen av Fedora 40. Den tidligere planlagte fjerningen av driverne org-x11-drv-vesa og xorg-x11-drv-fbdev, samt tilknyttede koden fra pakken xorg-x11-server-Xorg, er også kansellert. Utviklerne planlegger samtidig å avslutte støtten for X11-baserte økter i distribusjonsversjoner med KDE og GNOME i Fedora 40.
Det kan også nevnes at Fedora 39 nå har fått «free» og «nonfree» repositorier fra RPM Fusion-prosjektet, hvor pakker med ekstra multimedia-programmer (MPlayer, VLC, Xine), video-/lydkodeker, DVD-støtte, proprietære drivere fra AMD og NVIDIA, samt spillprogrammer og emulatorer er tilgjengelige.
Kilde: opennet.ru
