Fedora Linux 39 har slÀppts. Produkterna Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition och Live-versioner som levereras i form av spin-offs med skrivbordsmiljöer som KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie och Sway Àr redo för nedladdning. Versionerna har skapats för arkitekturerna x86_64, Power64 och ARM64 (AArch64). Utgivningen av Fedora Silverblue-versionerna Àr försenad.
De mest betydande förÀndringarna i Fedora Linux 39:
- Skrivbordet i Fedora Workstation har uppdaterats till version GNOME 45, dÀr en dynamisk indikator har lagts till i panelen virtuella skrivbord, sökprestandan har förbÀttrats, en indikator för kamerans status har lagts till, hÄrdvaruacceleration för videouppspelning har aktiverats, bildvisaren och kameraapplikationen har bytts ut, sidopanelernas visningsstil har Àndrats, och biblioteken GTK 4.12 och libadwaita 1.4 har uppdaterats.
- FÀrgdiagram för kommandoraden Àr nu aktiverat som standard i Bash-kommandotolken.
- Versionerna av paketen har uppdaterats, inklusive 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, LibreOffice 7.6.
- Metriska paket default-fonts* har lagts till för att underlÀtta uppdatering och installation av standardtypsnitt.
- I NetworkManager möjliggörs automatisk konvertering av befintliga anslutningsprofiler som lagras i ifcfg-format ( /etc/sysconfig/network-scripts/ifcfg-*), till ett format baserat pÄ en keyfile.
- Möjligheten att ta bort paketet tzdata frÄn tidszonsdatabasen har införts för att minska storleken pÄ isolerade containrar.
- VÀrdet sysctl vm.max_map_count har ökat frÄn 65530 till 1048576 som standard för att förbÀttra kompatibiliteten med Windows-spel som körs via wine eller steam.
- I verktyget createrepo_c anvÀnds nu algoritmen Zstd som standard för komprimering av repository-metadata och genereringen av metadata i SQLite-databasen har upphört.
- Den officiella Fedora Onyx-versionen har lagts till med en atomÀrt uppdaterad variant av Fedora Linux, utrustad med skrivbordsmiljön Budgie. Den nya versionen kompletterar den klassiska Fedora Budgie Spin och pÄminner om versionerna Fedora Silverblue, Fedora Sericea och Fedora Kinoite, som levereras med GNOME, Sway och KDE. Fedora Onyx Àr baserad pÄ teknologierna frÄn Fedora Silverblue och levereras ocksÄ i form av en monolitisk bild som inte delas upp i separata paket och uppdateras atomÀrt genom totalbyte. Basmiljön byggs frÄn officiella RPM-paket av Fedora med hjÀlp av verktyget rpm-ostree och monteras i skrivskyddat lÀge. För installation och uppdatering av ytterligare applikationer anvÀnds ett system av fristÄende paket, flatpak, vilket gör att applikationerna separeras frÄn huvudsystemet och körs i en separat behÄllare.
- Versionerna Sericea och Sway Spin har slutat leverera paketen xorg-x11.
- I Fedora Kinoite-versionen (den atomÀrt uppdaterade varianten av Fedora med KDE) Àr automatisk systemuppdatering aktiverad som standard.
- Byggandet av versionerna Fedora Silverblue och Fedora Kinoite anvÀnder ett sÀkrare enhetligt (unified core) lÀge för rpm-ostree.
- Det har pÄbörjats skapandet av bilder med skrivbordsmiljön LXQt för arkitekturen Aarch64.
- I Fedora Cloud har möjligheten till automatisk omstart efter installation av paketuppdateringar som krÀver systemomstart införts. Denna funktion har organiserats genom att skapa filen /var/run/reboot-required efter att ÄtgÀrden «dnf update» har genomförts och att den kontrolleras i cloud-init.
- AnvÀndare som hanteras via Active Directory, FreeIPA eller LDAP fÄr möjlighet att anvÀnda tekniken Passkeys, som möjliggör autentisering utan lösenord med hjÀlp av biometriska identifierare, sÄsom fingeravtryck eller ansiktsigenkÀnning, med en FIDO2-kompatibel enhet stödd av biblioteket libfido2.
- Den minimi storleken pÄ ESP-partitionen (EFI System Partition) som anvÀnds vid installation av Fedora har ökats frÄn 200 till 500 MB pÄ grund av brist pÄ utrymme för firmwareuppdateringar. BegrÀnsningen pÄ 500 MB motsvarar de parametrar som anvÀnds av Microsoft sedan Windows 10.
- Leveransen av teman QGnomePlatform och Adwaita-qt har avbrutits, vilket anvÀndes för att ge Qt-applikationer GNOME-liknande instÀllningar och stil sÄ att dessa applikationer bÀttre passar in i GNOME-miljön. Som anledning anges stagnation av dessa teman och problem att anvÀnda dem med vissa applikationer.
- Paketen med stavningskontrollsystemet aspell har förklarats som förÄldrade, och det rekommenderas att anvÀnda hunspell eller enchant2 istÀllet. Anledningen anges vara avsaknaden av uppdateringar i aspell-projektet under de senaste 4 Ären.
- Paketet pam_console har tagits bort, som inte anvÀndes som standard, hade sÀkerhetsproblem och kunde ersÀttas med funktionalitet frÄn systemd.
- Leveransen av paketet man-pages-ru har avbrutits, eftersom översÀttningarna av man-handböcker till ryska ocksÄ ingÄr i paketet man-pages-l10n.
- Paketet fedora-repos-modular har tagits bort frĂ„n den grundlĂ€ggande installationen och det modulĂ€ra repositoriet har stĂ€ngts av. Ăndringen har gjort det möjligt att snabba upp arbetet med paketchefen DNF genom att minska antalet kontroller och nedladdningar av metadata.
- SÀttet att bygga Flatpak-paket i distributionen har Àndrats. IstÀllet för att anvÀnda moduler vid ombyggnad av paket med alternativet "prefix=/app" har en separat byggmÄl anvÀnts.
- Byggandet och leveransen av separat uppdaterade moduler, vars livscykel inte Àr kopplad till den huvudsakliga strukturen i distributionen och vars stöd bedrivs oberoende av distributionens versioner, har upphört. Detta gjorde det möjligt att sÀkerstÀlla samexistens av paket med olika versioner av samma applikation. Som anledning till upphörandet av stödet för moduler pÄpekas bristen pÄ intresse för att utveckla moduler och problem med att underhÄlla befintliga moduler (den senaste aktiviteten i pagure.io/modularity observerades för mer Àn 3 Är sedan).
- Förberedande arbeten relaterade till den andra fasen av övergÄngen till den moderniserade startprocessen, föreslagen av Lennart Poettering, Àr genomförda. Skillnaderna frÄn den klassiska starten handlar om att istÀllet för att anvÀnda initrd-bilden, som skapas pÄ det lokala systemet vid installationen av kÀrnpaketet, anvÀnda den enhetliga kÀrnbilden UKI (Unified Kernel Image), som genereras i distributionens infrastruktur och Àr signerad med distributionens digitala signatur. UKI sammanfogar i en fil en hanterare för att starta kÀrnan frÄn UEFI (UEFI boot stub), Linux-kÀrnbilden och det systemmiljö som laddas i minnet initrd. Vid anrop av UKI-bilden frÄn UEFI möjliggörs verifiering av integriteten och Àktheten genom den digitala signaturen av inte bara kÀrnan utan ocksÄ innehÄllet i initrd, vars verifiering Àr viktig eftersom nycklar för avkodning av rotfilssystemet extraheras i denna miljö. HuvudmÄlen för implementeringen i andra och tredje fasen Àr: integrering av stöd för systemd-boot i installationsprogrammet, avveckling av beroendet av att anvÀnda kÀrnans kommandorad för konfiguration, upphörande av lagring av konfidentiella uppgifter i initrd, och förÀndring av hanteringen av valfria dracut-moduler.
ĂvergĂ„ngen till paketförvaltaren DNF5 och den nya installationsprogrammet baserat pĂ„ webgrĂ€nssnitt har skjutits upp till utgivningen av Fedora 40. Dessutom har det tidigare planerade borttagandet av drivrutinerna org-x11-drv-vesa och xorg-x11-drv-fbdev, samt den relaterade koden frĂ„n paketet xorg-x11-server-Xorg i Fedora 39, avbrutits. Utvecklarna planerar dock att upphöra med stödet för X11-sessioner i distributionens versioner med KDE och GNOME i Fedora 40.
Det Àr ocksÄ vÀrt att nÀmna att 'free' och 'nonfree' repositoryn av RPM Fusion-projektet har införts för Fedora 39, dÀr paket med ytterligare multimedia-program (MPlayer, VLC, Xine), video/audio-codecs, DVD-stöd, proprietÀra drivrutiner frÄn AMD och NVIDIA, spelprogram och emulatorer Àr tillgÀngliga.
KĂ€lla: opennet.ru
