Udgivelsen af Fedora Linux 41 er blevet præsenteret. Produkterne Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite og Live-udgaverne, der leveres i form af spins med skrivebords-miljøer som KDE Plasma, Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie og Sway, er klar til download. Udgaverne er dannet for arkitekturerne x86_64, Power64 og ARM64 (AArch64).
De mest betydningsfulde ændringer i Fedora Linux 41:
- Standardpakken er nu DNF5, hvor eksisterende lavniveau biblioteker er blevet ensrettet, og komponenter, der tidligere blev skrevet i Python, er blevet omskrevet i C++. Grundlæggende funktionaliteter til pakkehåndtering er blevet flyttet til et separat bibliotek kaldet libdnf5. Anvendelsen af C++ i stedet for Python har gjort det muligt at reducere antallet af afhængigheder, mindske værktøjets størrelse og forbedre ydeevnen.
DNF5-værktøjet er også blevet frigjort fra PackageKit, og i stedet er den nye baggrundsproces DNF Daemon anvendt, som erstatter PackageKits funktionalitet og giver et interface til pakkehåndtering og opdateringer i grafiske miljøer. Blandt de synlige forbedringer for brugerne kan nævnes en mere overskuelig indikation af operationernes fremdrift; støtte til brug af lokale RPM-pakker til transaktioner; muligheden for at vise oplysninger udgivet af indbyggede scripts (scriplets) i rapporter om gennemførte transaktioner; og et mere avanceret system til automatisk udfyldning af indtastning for bash.
- Den officielle Spin-udgave af Fedora med et grafisk miljø baseret på composite manager Miracle, der bruger Wayland-protokollen og komponenter til opbygning af composite managers som Mir, er blevet dannet. Målet med at skabe den nye udgave er at tilbyde et funktionelt og elegant brugergrænseflade med en mosaisk (tiling) vinduesopstilling i stil med vinduesmanager i3 og en mere livlig grafisk udformning med visuelle effekter.

- GNOME-skrivebordet i Fedora Workstation er blevet opdateret til version 47, som tilbyder en ny stil for dialogvinduer, forbedret funktionalitet på systemer med lav skærmopløsning, hardware acceleration af videokodning ved optagelse af skærmvideoer og helt redesignede dialoger til åbning og gemning af filer.
- GNOME Software har fået muligheden for at installere proprietære NVIDIA-drivere tilbage, og processen for tilføjelse af digitale signaturer til driftsdrivere ved opstart af distributionen i Secure Boot-tilstand er forenklet. Muligheden for at oprette og gemme en digital signatur i MOK (Machine Owner Key) for NVIDIA's kernel modul er nu tilgængelig.
- Fra standardinstallationen af Fedora Workstation er GNOME-pakker relateret til X11-protokollen fjernet. Af de sessions, der som standard understøttes, er kun Wayland tilbage, men pakker til at køre X11-sessioner kan installeres særskilt fra repositories. Den primære årsag til fjernelsen af understøttelsen af X11 i Fedora er overgangen af X.Org-serveren til RHEL 9 som forældet, med en beslutning om helt at fjerne den i den kommende store udgivelse RHEL 10.
- I Fedora Workstation er terminalemulatoren Ptyxis blevet den standardterminal i stedet for GNOME Terminal, som tilbyder flere funktioner til arbejde med containere ved hjælp af værktøjer som Toolbox, Distrobox, Podman og JHBuild. Ptyxis er også kendt for sin meget høje renderingshastighed, bredere tilpasningsmuligheder og tilstedeværelsen af en oversigtsfunktion til intuitiv navigation i åbne sessioner.

- KDE-versionen er blevet opdateret til KDE Plasma 6.2. Bygninger med KDE til AArch64-arkitekturen er blevet kategoriseret som blokeringer for udgivelsen i tilfælde af alvorlige problemer.
- En ny Spin-version med KDE Plasma Mobile-miljøet er blevet tilføjet, som kan anvendes på mobile enheder. Udover den klassiske version er der også en atomært opdaterbar variant med KDE Plasma Mobile.
- Bygningen baseret på det brugerdefinerede miljø LXQt er blevet opdateret til version LXQt 2.0.
- Versionerne af pakkerne er blevet opdateret, herunder GCC 14, binutils 2.42, glibc 2.40, Python 3.13, Go 1.23, Node.js 22, Perl 5.40, RPM 4.20.
- Pakken network-scripts, der understøttede klassiske scripts til netværkskonfiguration baseret på ifup- og ifdown-kommandoerne, er blevet fjernet. Sådanne scripts er blevet erklæret forældede siden 2018. Årsagen til fjernelsen nævnes at være planer om at fjerne ISC dhcp, hvis vedligeholdelse blev stoppet i slutningen af 2022. Indholdet af network-scripts er stærkt bundet til ISC dhcp, og det er ikke muligt at oversætte det til en anden DHCP-klient på grund af ophør af pakkeudviklingen. I stedet for ifup- og ifdown-kommandoerne anbefales det at bruge nmcli-værktøjet fra NetworkManager eller networkctl-kommandoen.
- I NetworkManager er støtte til forbindelsesprofiler i ifcfg-formatet blevet droppet.
- Der er tilføjet støtte til Intel IPU6-kameraer og en ny åben stak til kameraer, der tilsluttes via MIPI (Mobile Industry Processor Interface). MIPI-interfacet anvendes i mange nye bærbare modeller i stedet for den tidligere brugte videostrømoverførsel via USB-bussen fra enheder, der understøtter UVC-standarden (USB Video Class). Multimediaenheden kan bruges til at fange video fra MIPI-kameraer. server Pipewire.
- Firefox-pakken inkluderer som standard støtte til kamerabrug gennem multimedia-serveren Pipewire.
- I versioner, der anvender en atomar opdateringsmodel (Fedora Atomic Desktops), er der foretaget ændringer i Polkit-reglerne, som gør det muligt for almindelige ikke-privilegerede brugere at opdatere systemet uden at indtaste administratorens adgangskode. Antallet af privilegerede operationer, der kræver indtastning af adgangskode, er samtidig blevet udvidet, når de udføres af administratoren (for at få yderligere bekræftelse af farlige operationer som ændring af kernelparametre, installation af pakker fra lokalt filsystem og skift af systembillede).
- De atomar opdaterede versioner af Fedora CoreOS og Fedora IoT er som standard blevet overført til filsystemet Composefs, hvilket gør det muligt at bruge et roddrev i skrivebeskyttet tilstand i disse versioner samt i fremtiden benytte midler til verifikation af integritet for systempartitionen, der kan identificere eventuelle problemer under brug. Partitionerne /etc og /var fortsætter med at blive monteret med skriveadgang. Filsystemet Composefs er implementeret som et lag oven på de allerede tilstedeværende Filer OverlayFS og EROFS i kernen og er optimeret til effektivt fælles opbevaring af indholdet fra flere monterede diskbilleder.
- I de atomar opdaterede versioner af Fedora, såsom Fedora Atomic, CoreOS og Fedora IoT, er der introduceret et nyt værktøj, bootc, der erstatter rpm-ostree og er designet til transaktionsopdatering af systemet ved hjælp af OCI (Open Container Initiative) billedformater. Værktøjet bootupd anvendes til at opdatere bootloaderen i atomære versioner.
- I GNOME-, KDE Plasma- og Budgie-udgaverne bruges den baggrundsproces, der hedder tuned, til at styre strømprofiler i stedet for power-profiles-daemon, hvilket giver flere muligheder for tilpasning af strømmoduserne.
- Som følge af overgangen af Redis-databasesystemets kodebase til en proprietær licens foreslås et fork kaldet Valkey som erstatning for Redis.
- For de fleste pakker er der givet mulighed for reproducerbar compilation, hvilket sikrer, at de distribuerede binære filer er bygget fra de tilgængelige kildekoder og ikke indeholder skjulte ændringer.
- Installeringsprogrammet har fået tilføjet understøttelse af selvkrypterende drev (SED – Self-Encrypting Drives) med OPAL2 TCG-interface, hvor hardwarekrypteringsenheden er indbygget direkte i controlleren.
- PyTorch-pakken har fået tilføjet støtte til ROCm-stakken til hardwareaccelerering på AMD GPU'er. PyTorch-pakken er opdateret til version 2.4, og ROCm til version 6.2.
- GIMP-pakken er blevet ændret til at levere forhåndsudgivelser, som vil danne grundlag for GIMP 3-udgivelsen.
- Den nye utilitet fedora-repoquery er blevet tilføjet, som gør det muligt at søge efter pakker i Fedora-, EPEL-, eln- og CentOS Stream-repositories.
- I OpenSSL-pakken er der som standard ophørt med at have tillid til digitale signaturer oprettet med SHA-1 hashes.
- Der er tilføjet støtte til at bruge TLS-implementering på kernel niveau (kTLS) for at accelerere GnuTLS.
- For at bygge CPython i GCC er optimeringsmetoden '-O3' blevet inkluderet i stedet for den tidligere anvendte '-O2', hvilket har øget Python-ydeevnen med cirka 4%.
- Leveringen af pakker med Python 2 samt alle pakker, der kræver Python 2.7 til funktion, er blevet stoppet.
- Der er ophørt med at generere 32-bit pakker med PHP.
Derudover skal det bemærkes, at Fedora 41-projektet har taget 'free' og 'nonfree' repositories i brug, hvor pakker med ekstra multimedia-applikationer (MPlayer, VLC, Xine), video/audio codecs, DVD-support, proprietære drivere fra AMD og NVIDIA samt spilprogrammer og emulatorer er tilgængelige.
Kilde: opennet.ru


