Fedora-distributionssläpp tillkännagivet Linux Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite och Live-versioner finns tillgängliga för nedladdning. Dessa versioner är tillgängliga för arkitekturerna x86_64, Power64 och ARM64 (AArch64).
De viktigaste förändringarna i Fedora Linux 42:
- Fedora KDE Plasma Desktop-bygget har fått status som en grundläggande utgåva av distributionen, identisk vad gäller stöd till Fedora Workstation. Således har GNOME- och KDE-varianterna av distributionen nu identisk status och presenteras på lika villkor. KDE-specifika allvarliga problem kommer nu att betraktas som release-blockerande, precis som allvarliga problem i GNOME tidigare var release-blockerande. Dessutom lägger Fedora KDE Plasma Desktop till stöd för Power-arkitekturen (ppc64le), som tillhandahåller hela KDE-programstacken, inklusive KDE PIM. För OpenPOWER-system som Talos Workstation finns liveversioner av KDE tillgängliga som stöder installation.
- Lade till officiella Spin-byggen av distributionen med COSMIC-skrivbordsmiljön, utvecklad av System76 på språket Rust. COSMIC tillhandahåller hybridfönster- och fönsterstapling (fönstergruppering som liknar webbläsarflikar) lägen som kan aktiveras i kombination med virtuella skrivbord.
- Skrivbordet i Fedora Workstation har uppdaterats till GNOME 48-grenen. Skrivbordena Xfce 4.20 och LXQt 2.1 har uppdaterats.
- Fedora Workstation använder som standard en ny version av Anaconda-installationsprogrammet, som ersätter det GTK-baserade gränssnittet med ett webbgränssnitt. Webbgränssnittet är byggt med hjälp av JavaScript-ramverket React, designelement från PatternFly och komponenter från Cockpit-projektet, som redan används i Red Hat-produkter för konfiguration och serverhanteringIstället för en huvudskärm med en lista över åtgärder har det nya gränssnittet ett guidebaserat gränssnitt som gör det möjligt för användare att slutföra specifika steg i tur och ordning utan att återgå till huvudskärmen. Webbgränssnittet möjliggör interaktion via en webbläsare för fjärrstyrning av enheten.
Det föreslagna gränssnittet är fritt från komplikationer och är mer förståeligt för nybörjare. Som ett grundläggande alternativ föreslås det att använda det automatiserade (guidade) diskpartitioneringsläget, där installationsprogrammet själv väljer parametrarna för att skapa eller ändra partitioner baserat på de inställningar som valts av användaren. Ett alternativ har lagts till för att installera om distributionen (till exempel för att återställa driften om vissa systemfiler är skadade), samt möjligheten att installera i dual boot-läge för att använda flera operativsystem på en dator.
- Det klassiska Anaconda-installationsprogrammet har bytts till att använda Wayland-protokollet, vilket har eliminerat X11-relaterade beroenden från installationsmedia. Fjärrinstallationsprocessen har flyttats från TigerVNC VNC-klienten till applikationen grd (Gnome Remote Desktop), som använder RDP-protokollet. Som standard är GPT-partitionering aktiverad för alla arkitekturer som stöds.
- Innehållet i katalogerna /usr/bin och /usr/sbin har slagits samman. Katalogen /usr/sbin har ersatts med en symbolisk länk som pekar till /usr/bin. Att separera körbara filer i bin- och sbin-kataloger anses vara en föråldrad praxis som har förlorat sin mening i moderna distributioner. Enhet mellan bin och sbin kommer att förenkla arbetet för paketunderhållare, som inte behöver gissa i vilken katalog den körbara filen ska placeras; kommer att göra systemet mer förutsägbart och begripligt för användarna; kommer att öka kompatibiliteten med andra distributioner; kommer att minska antalet katalogkontroller när execvp() och liknande anrop körs.
- Nya grupper flatpak och diskadmin har lagts till för att ge oprivilegierade användare tillgång till hanteringsfunktioner för systempaket i Flatpak-format och extern lagring. Ändringen eliminerade behovet av att lägga till en användare i hjulgruppen, d.v.s. låter dig arbeta med flatpak och externa enheter utan att ge åtkomst till andra administrativa funktioner. För användare i hjulgruppen tillhandahålls dessutom möjligheten att låsa upp (LUKS) och montera externa enheter utan att be om ett lösenord.
- Det är tillåtet att inkludera ytterligare körbara varianter i paket, byggda med optimeringar för mikroarkitekturerna x86-64-v2, x86-64-v3 och x86-64-v4. I de flesta fall överstiger inte prestandavinsten under monteringen för sådana arkitekturer 10%, men i vissa situationer leder det till en märkbar ökning av prestanda (upp till 120%). Beslutet att lägga till ytterligare optimerade körbara filer tas av underhållare, beroende på resultaten av prestandatestning av specifika paket.
- Livebyggen av distributionen som använder systemavbildningen i skrivskyddat läge har bytts från SquashFS till EROFS-filsystemet. Skälen som nämns för flytten inkluderar mer aktiv utveckling av EROFS (den senaste utgåvan av SquashFS-verktygen var våren 2023) och närvaron av avancerade funktioner i EROFS som kan användas i framtiden. Jämfört med SquashFS har EROFS en sämre komprimeringsnivå (bildstorleken är 2.7 GiB i EROFS mot 2.0 GiB i SquashFS när du använder XZ-komprimeringsalgoritmen och 3.9 GiB mot 3.1 GiB när du använder LZ4), men har högre slumpmässig åtkomsthastighet och genomströmning i ERO Mish/Squash versus 7.1 Mi 5.0 MiB/s mot 30.9 MiB/s för LZ26.3).
- Fedora Atomic Desktops, såsom Fedora Silverblue (GNOME), Fedora Kinoite (KDE), Fedora Sway Atomic och Fedora Budgie Atomic, har migrerat till Composefs filsystem som standard, vilket tillåter dessa builds att använda en skrivskyddad rotpartition och ytterligare möjliggöra integritetsverifiering för problem under systempartitionen för att upptäcka. /etc- och /var-partitionerna fortsätter att vara monterade skrivbara. Composefs filsystem är implementerat som ett tillägg till filsystemen OverlayFS och EROFS som redan finns i kärnan, och är optimerat för effektiv gemensam lagring av innehållet i flera monterade diskavbildningar.
- I Fedora Kinoite-utgåvan (den atomiskt uppdaterade varianten med KDE) är automatiska uppdateringar aktiverade som standard.
- Officiella Fedora-versioner för WSL-undersystemet tillhandahålls (Windows Delsystem för Linux), som finns med i listan Linux-distributioner som erbjuds för snabb installation i WSL. Byggena skapas i ett nytt format, vilket gör att du kan distribuera distributionen från din egen servrar utan att ladda upp till Microsoft Store-katalogen, utan att paketera i appx-format och utan att placera kod specifik för monteringen Windows.
- Den nya grenen av SDL 3 multimediabibliotek används För SDL-baserade applikationer används Wayland-protokollet som standard. SDL 2-biblioteken har ersatts av sdl2-compat-lagret, som körs ovanpå SDL 3.
- DNF5-pakethanteraren stöder nu radering av föråldrade eller utgångna PGP-förvarsnycklar från systemet, vilket möjliggör automatiserad nyckelhantering vid installation och uppdatering av program.
- RPM-pakethanteraren stöder nu att skapa användare och grupper baserat på paketlevererade konfigurationsfiler som finns i Sysusers.d-katalogen som används av systemd.
- Lade till en beroendegenerator för GNOME Shell-tillägg, så att du kan länka rpm-paket med tillägg till GNOME Shell-versioner.
- DNF och RPM har "Copy on Write"-läge aktiverat som standard, implementerat med reflink i Btrfs.
- Uppdaterade paketversioner: 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, Djangosible 5..py 11..8.4, PHP 2.1.3.
- FEX-emulatorn har lagts till i AArch64-arkitekturförrådet, vilket gör att du kan köra körbara filer byggda för x86- och x86-64-arkitekturer i ARM64 (AArch64)-miljön. FEX-baserade komponenter för att köra x86-program är integrerade i Fedora-byggen med KDE:s skrivbordsmiljö.
- Utökat stöd för webbkameror med MIPI (Mobile Industry Processor Interface) gränssnitt, som används alltmer på bärbara datorer och surfplattor istället för UVC (USB Video Class).
- Tillagt stöd för kryptering av virtuell maskinminne med AMD SEV-SNP och Intel TDX-teknologier.
- Paket som bara använder git-binären har flyttats för att länka mot git-core-beroendet snarare än hela git-paketet.
- Startskärmen i Plymouth har ändrats till att använda simpledrm-kärnmodulen, vilket eliminerar behovet av att vänta på att GPU-drivrutinen ska initieras.
- I Firewalld, i arbetsstationsbyggen för IPv6, är rpfilter-läget (Reverse Path Filter) aktiverat som standard som "lös" istället för "strikt".
För Fedora 42 har de "fria" och "icke-fria" förråden för RPM Fusion-projektet lanserats, som innehåller paket med ytterligare multimediaapplikationer (MPlayer, VLC, Xine), video/ljud-codecs, DVD-stöd, proprietära AMD- och NVIDIA-drivrutiner, spelprogram och emulatorer.
Fedora Asahi Remix 42, en distribution designad för installation på Mac-datorer utrustade med Apple-utvecklade ARM-chip, släpptes samtidigt. Fedora Asahi Remix 42 är baserad på Fedoras paketbas. Linux 42 och inkluderar installationsprogrammet för Calamares. Det stöder Apple MacBook Air, MacBook Pro, Mac Mini, Mac Studio och iMac-system utrustade med Apple M1- och M2 ARM-chip.
Fedora Asahi har fullt stöd för Apples datorljud, kamera, Wi-Fi, Bluetooth, inmatningsenheter, USB Type C (USB 3.0) och trådlös MagSafe-laddning. Stöds ännu inte: USB-C, Thunderbolt/USB4-skärmanslutning, mikrofon och Touch ID. Grafikdrivrutinerna stöder OpenGL 4.6, OpenGL ES 3.2 och Vulkan 1.4. För att köra applikationer kompilerade för x86_64-system används muvm-verktygslådan och ett emuleringslager baserat på FEX-paketet.
Källa: opennet.ru
