Fedora Linux 42 har slÀppts. Produkterna Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite och Live-utgÄvor som levereras i form av spins med anvÀndarspecifika miljöer Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway och Cosmic finns tillgÀngliga för nedladdning. Byggnaderna Àr formade för arkitekturerna x86_64, Power64 och ARM64 (AArch64).
De mest betydelsefulla förÀndringarna i Fedora Linux 42:
- Fedora KDE Plasma Desktop har fÄtt status som en basversion av distributionen, likvÀrdig i nivÄ av support med Fedora Workstation. DÀrmed har varianterna av distributionen med GNOME och KDE nu samma status och presenteras pÄ lika villkor. Specifika allvarliga problem för KDE kommer nu att betraktas som blockerande för release, precis som tidigare blockerade allvarliga problem i GNOME. Dessutom har stöd för Power-arkitekturen (ppc64le) lagts till i Fedora KDE Plasma Desktop, för vilken en fullstÀndig uppsÀttning KDE-appar Àr tillgÀnglig, inklusive KDE PIM. För OpenPOWER-system, som Talos Workstation, har Live-versioner med KDE förberetts som stöder installationsmöjligheten.
- Det har lagts till officiella Spin-versioner av distributionen med skrivbordsmiljön COSMIC, som utvecklas av System76 i Rust. COSMIC erbjuder hybrid-layouter för fönster och staplade fönsterfÀsten (gruppering av fönster likt flikar i en webblÀsare) som kan aktiveras med koppling till virtuella skrivbord.
- Skrivbordet i Fedora Workstation har uppdaterats till GNOME 48. Skrivborden Xfce 4.20 och LXQt 2.1 har ocksÄ uppdaterats.
- I Fedora Workstation anvÀnds som standard en ny version av installationsprogrammet Anaconda, dÀr en webbaserad grÀnssnitt anvÀnds istÀllet för ett grÀnssnitt baserat pÄ GTK-biblioteket. WebgrÀnssnittet Àr byggt med JavaScript-ramverket React, designkomponenter frÄn PatternFly och komponenter frÄn Cockpit-projektet, som redan anvÀnds i Red Hats produkter för konfiguration och hantering av servrar. I den nya grÀnssnittet har arbetet organiserats i form av en wizard, dÀr anvÀndaren steg för steg genomför vissa uppgifter utan att ÄtergÄ till huvudskÀrmen. WebgrÀnssnittet tillÄter interaktion via webblÀsare för fjÀrrhantering av installationen.
Det föreslagna grÀnssnittet Àr avskalat frÄn onödig komplicering och Àr mer begripligt för nybörjanvÀndare. Det föreslÄs att anvÀnda det automatiserade (guided) lÀget för diskpartitionering, dÀr installationsprogrammet sjÀlv vÀljer parametrarna för att skapa eller Àndra partitioner utifrÄn de instÀllningar som anvÀndaren valt. En funktion för att reinstallera distributionen har lagts till (till exempel för att ÄterstÀlla funktionaliteten vid skador pÄ systemfiler) samt möjligheten till installation i ett dual boot-lÀge för att anvÀnda flera OS pÄ en och samma dator.
- Den klassiska Anaconda-installatören har övergÄtt till att anvÀnda Wayland-protokollet, vilket har eliminerat X11-beroenden frÄn installationsmedia. Den fjÀrrinstallation har övergÄtt frÄn VNC-klienten TigerVNC till appen grd (Gnome Remote Desktop), som anvÀnder RDP-protokollet. Som standard anvÀnds partitionering med GPT för alla stödda arkitekturer.
- InnehÄllet i katalogerna /usr/bin och /usr/sbin har slagits samman. Katalogen /usr/sbin har ersatts med en symbolisk lÀnk som pekar pÄ /usr/bin. Uppdelningen av körbara filer i katalogerna bin och sbin anses nu vara en förÄldrad praxis som har förlorat sin betydelse i moderna distributioner. Föreningen av bin och sbin kommer att förenkla arbetet för pakethanterare, som inte lÀngre behöver gissa i vilken katalog de ska lÀgga de körbara filerna; det kommer att göra systemet mer förutsÀgbart och begripligt för anvÀndare; öka kompatibiliteten med andra distributioner; och minska antalet katalogkontroller vid körning av execvp() och liknande anrop.
- Nya grupper flatpak och diskadmin har lagts till för att ge obehöriga anvĂ€ndare tillgĂ„ng till systempaketshanteringsfunktioner i Flatpak-format och externa lagringsenheter. Ăndringen har gjort det möjligt att slippa lĂ€gga till anvĂ€ndare i wheel-gruppen, vilket innebĂ€r att det gĂ„r att arbeta med flatpak och externa diskar utan att ge tillgĂ„ng till övriga administrationsĂ„tgĂ€rder. För anvĂ€ndare som tillhör wheel-gruppen har ytterligare möjlighet till avblockering (LUKS) och montering av externa lagringsenheter givits utan begĂ€ran om inmatning av lösenord.
- Det Àr nu tillÄtet att inkludera ytterligare alternativ av exekverbara filer i paketen, som Àr byggda med optimeringar för mikroarkitekturerna x86-64-v2, x86-64-v3 och x86-64-v4. I de flesta fall överstiger prestandavinsten vid kompilering för sÄdana arkitekturer inte 10 %, men i vissa situationer leder det till en mÀrkbar ökning av prestandan (upp till 120 %). Beslutet att lÀgga till ytterligare optimerade exekverbara filer tas av underhÄllet, beroende pÄ prestandatestresultaten för specifika paket.
- Live-byggnationer av distributionen, som anvÀnder ett systemavbild i skrivskyddat lÀge, har överförts frÄn SquashFS till filsystemet EROFS. Som orsaker till övergÄngen nÀmns en mer aktiv utveckling av EROFS (det senaste utslÀppet av SquashFS-verktyget var vÄren 2023) och förekomsten av utökade funktioner i EROFS som kan utnyttjas i framtiden. JÀmfört med SquashFS har EROFS en sÀmre komprimeringsnivÄ (avbildens storlek 2.7 GiB i EROFS mot 2.0 GiB i SquashFS med XZ-komprimeringsalgoritmen och 3.9 GiB mot 3.1 GiB med LZ4), men har högre hastighet för slumpmÀssig Ätkomst och bandbredd (7.1 MiB/s i EROFS mot 5.0 MiB/s i SquashFS för XZ och 30.9 MiB/s mot 26.3 MiB/s för LZ4).
- Atomar uppdaterade versioner av distributionen för skrivbordssystem (Fedora Atomic Desktops), som Fedora Silverblue (GNOME), Fedora Kinoite (KDE), Fedora Sway Atomic och Fedora Budgie Atomic, Àr som standard översatta till filsystemet Composefs, vilket möjliggör anvÀndning av en rotpartition i skrivskyddat lÀge, och vidare anvÀnder verifieringsverktyg för systempartitionen, som identifierar problem som uppstÄr under drift. Partitionerna /etc och /var fortsÀtter att monteras med skrivÄtkomst. Filsystemet Composefs implementeras som ett lager ovanpÄ de redan befintliga FSerna OverlayFS och EROFS, och Àr optimerat för effektiv delning av innehÄll frÄn flera monterade diskavbilder.
- I Fedora Kinoite (den atomar uppdaterade versionen med KDE) Àr automatisk installation av uppdateringar aktiverad som standard.
- Officiella versioner av Fedora för WSL (Windows Subsystem for Linux) har tillhandahÄllits, vilka Àr inkluderade i listan över Linux-distributioner som erbjuds för snabb installation i WSL. Versionerna Àr skapade i ett nytt format som möjliggör distribution av distributionen utan servrar nedladdning till Microsoft Store, utan förpackning i appx-format och utan att placeras i en specifik Windows-koduppsÀttning.
- En ny gren av multimedia-biblioteket SDL 3 har aktiverats. För applikationer baserade pÄ SDL anvÀnds Wayland-protokollet som standard. Biblioteken SDL 2 har ersatts med lagret sdl2-compat, som fungerar ovanpÄ SDL 3.
- Paketmanagern DNF5 har fÄtt stöd för att ta bort utdaterade eller upphÀvda PGP-nycklar frÄn systemet, vilket har möjliggjort automatisering av hanteringen av nycklar vid installation och uppdatering av program.
- Paketmanagern RPM har fÄtt stöd för att skapa anvÀndare och grupper baserat pÄ konfigurationsfilerna som levereras i paketen, som placeras i katalogen Sysusers.d, som anvÀnds i systemd.
- En beroende-generator för tillÀgg till GNOME Shell har lagts till, vilket möjliggör koppling av rpm-paket med tillÀgg till versioner av GNOME Shell.
- I DNF och RPM Àr lÀget 'Copy on Write' aktiverat som standard, implementerat med hjÀlp av reflink i Btrfs.
- Versionerna av paketen har uppdaterats: LLVM 20, GCC 15-test, binutils 2.44, glibc 2.41, gdb 15, Go 1.24, Tcl/Tk 9.0, Ruby 3.4, Zlib-ng 2.2.x, Setuptools 74, Django 5.x, Ansible 11, PHP 8.4, numpy 2.1.3.
- I arkivet för AArch64-arkitekturen har emulatorn FEX lagts till, vilket möjliggör körning av körbara filer som har byggts för x86 och x86-64-arkitekturer i en ARM64 (AArch64) miljö. Komponenterna baserade pÄ FEX för att köra x86-program Àr integrerade i Fedora-versioner med skrivbordsmiljön KDE.
- Stödet för webbkamera med MIPI (Mobile Industry Processor Interface) har utvidgats, vilket allt oftare anvÀnds pÄ bÀrbara datorer och surfplattor i stÀllet för UVC (USB Video Class).
- Stöd för minneskryptering av virtuella maskiner har lagts till med hjÀlp av teknologierna AMD SEV-SNP och Intel TDX.
- Paket som endast anvÀnder den körbara filen git har överförts till beroende-bindning av git-core, istÀllet för det fullstÀndiga git-paketet.
- Boot-logotypen Plymouth har översatts till att anvÀnda kÀrnmodulen simpledrm, vilket eliminera vÀntan pÄ GPU-drivrutinsinitialisering.
- I Firewalld i versionerna för arbetsstationer Àr lÀget för rpfilter (Reverse Path Filter) 'loose' aktiverat som standard för IPv6 istÀllet för 'strict'.
För Fedora 42 har "free" och "nonfree" repositorys frÄn projektet RPM Fusion introducerats, dÀr paket med ytterligare multimedia-applikationer (MPlayer, VLC, Xine), video-/ljudcodecs, DVD-stöd, proprietÀra drivrutiner frÄn AMD och NVIDIA, spelprogram och emulatorer finns.
Samtidigt har Fedora Asahi Remix 42 slÀppts, avsedd för installation pÄ Mac-datorer utrustade med ARM-chips utvecklade av Apple. Fedora Asahi Remix 42 grundar sig pÄ paketbasen Fedora Linux 42 och Àr utrustad med installationsprogrammet Calamares. Det sÀkerstÀlls att det fungerar pÄ Apple MacBook Air, MacBook Pro, Mac Mini, Mac Studio och iMac som Àr utrustade med Apple M1- och M2-armchips.
I Fedora Asahi stöds helt: ljudsystemet pÄ Apple-datorer, kamera, Wi-Fi, Bluetooth, inmatningsenheter, USB Type C (USB 3.0) och trÄdlös MagSafe-laddning. För nÀrvarande stöds inte: anslutning av skÀrm via USB-C, Thunderbolt/USB4, mikrofon och Touch ID. Grafiska drivrutiner stödjer OpenGL 4.6, OpenGL ES 3.2 och Vulkan 1.4. För att köra applikationer som Àr byggda för x86_64-system anvÀnds verktyget muvm och ett emulatorlager baserat pÄ paketet FEX.
KĂ€lla: opennet.ru
