De release van de distributie Fedora Linux 41 is aangekondigd. Voor download zijn de producten Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite en Live-builds beschikbaar, die worden geleverd in de vorm van spins met desktopomgevingen zoals KDE Plasma, Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie en Sway. De builds zijn gevormd voor de architecturen x86_64, Power64 en ARM64 (AArch64).
De belangrijkste wijzigingen in Fedora Linux 41:
- Standaard wordt de pakketbeheerder DNF5 gebruikt, waarin de bestaande low-level bibliotheken zijn gestandaardiseerd en componenten, die eerder in Python waren geschreven, zijn herschreven in C++. De basisfunctionaliteit voor pakketbeheer is in een aparte bibliotheek libdnf5 geplaatst. Het gebruik van C++ in plaats van Python heeft geleid tot het elimineren van veel afhankelijkheden, het verkleinen van de toolkit en het verbeteren van de prestaties.
De DNF5-toolkit is ook ontkoppeld van PackageKit; in plaats daarvan is een nieuw achtergrondproces, DNF Daemon, geĆÆntroduceerd, dat de functionaliteit van PackageKit vervangt en een interface biedt voor het beheren van pakketten en updates in grafische omgevingen. Onder de zichtbare verbeteringen voor de gebruiker zijn een meer visuele voortgangsindicatie van operaties; ondersteuning voor het gebruik van lokale RPM-pakketten voor transacties; mogelijkheid om in rapporten over uitgevoerde transacties informatie weer te geven die door de ingebouwde scripts in de pakketten (scriplets) wordt geleverd; en een geavanceerder systeem voor auto-aanvullen van invoer voor bash.
- Een officiƫle Spin-editie van Fedora is gevormd met een grafische omgeving op basis van de compositormanagement Miracle, die het Wayland-protocol en componenten voor het bouwen van compositormanagers Mir gebruikt. Het doel van de nieuwe build is het bieden van een functionele en elegante gebruikersomgeving met een tegelindeling (tiling) van vensters in de stijl van de vensterbeheerder i3 en een levendiger grafische weergave met visuele effecten.

- De GNOME-desktop in Fedora Workstation is bijgewerkt naar versie 47, welke een nieuwe stijl van dialoogvensters biedt, verbeterde prestaties op systemen met een lage schermresolutie, hardwareversnelling voor video-encoding bij het opnemen van screencasts en volledig herschreven dialoogvensters voor het openen en opslaan van bestanden.
- Met GNOME Software is de mogelijkheid om propriƫtaire NVIDIA-stuurprogramma's te installeren hersteld en het proces voor het toevoegen van een digitale handtekening voor de werking van stuurprogramma's bij het opstarten van de distributie in Secure Boot-modus vereenvoudigd. Er is een optie toegevoegd om een digitale handtekening voor de kernelmodule van NVIDIA te maken en op te slaan in MOK (Machine Owner Key).
- In de standaardlevering van Fedora Workstation zijn de GNOME-pakketten die verband houden met het X11-protocol verwijderd. Van de standaard ondersteunde sessies is alleen Wayland overgebleven, maar de pakketten voor het organiseren van een X11-sessie kunnen apart uit de repositories worden geĆÆnstalleerd. De voornaamste reden voor het stoppen van de ondersteuning van X11 in Fedora is de herclassificatie van de X.Org-server in RHEL 9 als verouderd, met het besluit om deze volledig te verwijderen in de toekomstige belangrijke release RHEL 10.
- In Fedora Workstation is in plaats van GNOME Terminal de Ptyxis-terminalemulator standaard ingeschakeld, die extra mogelijkheden biedt voor het werken met containers via de Toolbox-, Distrobox-, Podman- en JHBuild-tools. Ptyxis onderscheidt zich ook door een zeer hoge weergavesnelheid, uitgebreidere aanpassingsmogelijkheden en een overzichtsmodus voor visuele navigatie door de geopende sessies.

- De editie met de KDE-desktop is bijgewerkt naar KDE Plasma 6.2. De KDE-bouw voor de AArch64-architectuur valt onder de categorie 'blokkering' voor de release als er ernstige problemen worden geconstateerd.
- Er is een nieuwe Spin-editie toegevoegd met de KDE Plasma Mobile-omgeving, die kan worden gebruikt op mobiele apparaten. Naast de klassieke build is er ook een atomair bijwerkbare variant met KDE Plasma Mobile beschikbaar.
- De build op basis van de gebruikersomgeving LXQt is bijgewerkt naar versie LXQt 2.0.
- De versies van de pakketten zijn bijgewerkt, waaronder GCC 14, binutils 2.42, glibc 2.40, Python 3.13, Go 1.23, Node.js 22, Perl 5.40, RPM 4.20.
- Het pakket network-scripts, dat ondersteuning biedt voor klassieke scripts voor netwerkconfiguratie op basis van de commando's ifup en ifdown, is verwijderd. Dergelijke scripts zijn sinds 2018 als verouderd verklaard. Als reden voor de verwijdering worden plannen genoemd om ISC dhcp te verwijderen, waarvan de ondersteuning eind 2022 is stopgezet. De inhoud van network-scripts is sterk afhankelijk van ISC dhcp en de vertaling naar een andere DHCP-client is niet mogelijk vanwege het stopzetten van de ontwikkeling van het pakket. In plaats van de commando's ifup en ifdown wordt aanbevolen om de nmcli-tool van NetworkManager of het commando networkctl te gebruiken.
- In NetworkManager is de ondersteuning voor verbinding profielen in ifcfg-formaat beƫindigd.
- Ondersteuning voor Intel IPU6-camera's is toegevoegd en een nieuwe open bronstack voor camera's die via de MIPI (Mobile Industry Processor Interface) interface zijn aangesloten, is ingeschakeld. De MIPI-interface wordt in veel nieuwe laptopmodellen gebruikt in plaats van de eerder gebruikte videostreaming over de USB-bus van apparaten die het UVC (USB Video Class) standaard ondersteunen. Voor videobeveiliging met MIPI-camera's kan multimedia worden gebruikt. server Pipewire.
- In het pakket met Firefox is de ondersteuning voor het werken met camera's via de multimedia server Pipewire standaard ingeschakeld.
- In builds die het atomische update model (Fedora Atomic Desktops) toepassen, zijn wijzigingen aangebracht in de Polkit-regels waardoor gewone niet-bevoegde gebruikers het systeem kunnen bijwerken zonder het wachtwoord van de beheerder in te voeren. Tegelijkertijd is het aantal bevoorrechte bewerkingen dat om een wachtwoord vraagt, uitgebreid wanneer deze door de beheerder worden uitgevoerd (voor extra bevestiging van gevaarlijke bewerkingen, zoals het wijzigen van kernelparameters, het installeren van pakketten vanuit het lokale besturingssysteem en het wijzigen van het systeembeeld).
- Atomisch bijgewerkte edities van de Fedora-distributie, zoals Fedora CoreOS en Fedora IoT, zijn standaard overgestapt op het bestandssysteem Composefs, wat het mogelijk maakt om in deze builds een root-partitie te gebruiken die alleen-lezen werkt en daarnaast verificatiemiddelen voor integriteit te gebruiken voor de systeemswitch, waarmee problemen tijdens het gebruik kunnen worden opgespoord. De partities /etc en /var blijven met schrijf toegang gemonteerd. Het Composefs-bestandssysteem is geïmplementeerd als een bovenlaag op het al in de kernel aanwezige bestandssysteem OverlayFS en EROFS, en is geoptimaliseerd voor efficiënte gezamenlijke opslag van de inhoud van meerdere aangekoppelde schijfbeelden.
- In atomisch bijgewerkte edities van Fedora, zoals Fedora Atomic, CoreOS en Fedora IoT, is een nieuwe utility bootc geĆÆntroduceerd, die rpm-ostree vervangt en is bedoeld voor transactionele systeemupdates, gebruikmakend van afbeeldingen in OCI-indeling (Open Container Initiative). Voor het bijwerken van de bootloader in atomische builds wordt de utility bootupd gebruikt.
- In de versies met GNOME, KDE Plasma en Budgie wordt in plaats van power-profiles-daemon een achtergrondproces genaamd tuned gebruikt voor het beheren van energiebesparingsprofielen, dat meer mogelijkheden biedt voor het aanpassen van energiemodi.
- Vanwege de overgang van de codebase van de database Systeem Redis naar een proprietary licentie, is in plaats van Redis een fork Valkey aangeboden.
- Voor de meeste pakketten is de mogelijkheid tot herhaalbare bouw toegevoegd, zodat kan worden bevestigd dat de verspreide binaire bestanden zijn opgebouwd uit de verstrekte bronbestanden en geen verborgen wijzigingen bevatten.
- De installer is uitgebreid met ondersteuning voor zelfversleutelde schijven (SED - Self-Encrypting Drives) met de OPAL2 TCG-interface, waarin het hardwareversleutelingsapparaat direct in de controller is ingebouwd.
- In het pakket met de PyTorch-bibliotheek is ondersteuning voor de ROCm-stack toegevoegd voor hardwareversnelling op AMD GPU's. Het pakket PyTorch is bijgewerkt naar versie 2.4 en ROCm naar versie 6.2.
- Het pakket met de rastergrafische editor GIMP is overgeschakeld naar de distributie van voorlopige releases, waaruit de release van GIMP 3 zal worden gevormd.
- Een nieuwe tool fedora-repoquery is toegevoegd, waarmee pakketten in de repositories van Fedora, EPEL, eln en CentOS Stream kunnen worden doorzocht.
- In het OpenSSL-pakket is het standaardvertrouwen in digitale handtekeningen, gemaakt met SHA-1-hashes, opgeheven.
- Ondersteuning voor het gebruik van een kernel-level TLS-implementatie (kTLS) is toegevoegd om GnuTLS te versnellen.
- Voor de bouw van CPython in GCC is de optimalisatiestand '-O3' ingeschakeld in plaats van de standaard gebruikte '-O2'-modus, wat de prestaties van Python met ongeveer 4% heeft verhoogd.
- De distributie van pakketten met Python 2 is gestopt, evenals alle pakketten die afhankelijk zijn van Python 2.7.
- De creatie van 32-bits pakketten met PHP is stopgezet.
Daarnaast is de introductie van de 'free' en 'nonfree' repositories van het RPM Fusion-project voor Fedora 41 te vermelden, waarin pakketten met extra multimedia-applicaties (MPlayer, VLC, Xine), video/audio-codecs, DVD-ondersteuning, proprietaire AMD- en NVIDIA-stuurprogramma's, spelprogramma's en emulators beschikbaar zijn.
Bron: opennet.ru


