De release van de Fedora Linux 44 distributie is gepresenteerd. Voor download zijn producten voorbereid zoals Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite en Live-bouwversies, aangeboden in de vorm van spins met gebruikersomgevingen zoals Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway en Cosmic. De bouwversies zijn samengesteld voor de architecturen x86_64, Power64 en ARM64 (AArch64).
De belangrijkste veranderingen in Fedora Linux 44:
- De GNOME desktopomgeving is bijgewerkt naar tak 50, waarin de code voor X11-ondersteuning is verwijderd, een nieuw sessie-opslag systeem is geïmplementeerd, de interface voor ouderlijk toezicht is herzien, de ondersteuning voor ongebroken schaalniveaus en het VRR (Variable Refresh Rate) mechanisme is verbeterd, en de ondersteuning voor het Wayland protocol color-management-v2 voor kleurenbeheer is geïmplementeerd.
- In alle versies van de distributie met de KDE-desktopomgeving (Fedora KDE Plasma Desktop Edition, Fedora KDE Plasma Mobile Spin en Fedora Kinoite) wordt de Plasma Setup, die door het KDE-project wordt ontwikkeld, gebruikt om het systeem na installatie in te stellen, terwijl in de Anaconda-installateur de fasen van systeembeschikbaarheid die met deze applicatie overlappen zijn uitgeschakeld.
- In alle edities met KDE is de SDDM-inlogmanager vervangen door de Plasma Login Manager, die door het KDE-project wordt ontwikkeld.
- De Fedora Games Lab-editie is herzien en biedt een selectie van pakketten en configuraties voor liefhebbers van computerspellen. In de nieuwe versie is de softwarestack voor het draaien van games bijgewerkt en zijn recente technologieën zoals Wayland en PipeWire betrokken.
- De gebruikersomgeving Budgie is bijgewerkt naar de 10.10-tak, vertaald naar Walyand.
- De logica voor het aanmaken van netwerkprofielen (bestanden met instellingen voor NetworkManager) in het geïnstalleerde systeem is gewijzigd in de Anaconda-installer. Dergelijke profielen worden nu niet voor alle beschikbare bekabelde netwerkapparaten aangemaakt, maar alleen voor apparaten die zijn ingesteld tijdens de installatie via de GUI, opstartopties of kickstart-bestand. Het aanmaken van profielen voor alle beschikbare apparaten in plaats van alleen de door de gebruiker geselecteerde, vereiste het verwijderen van onnodige profielen na de installatie en veroorzaakte moeilijkheden bij het later aanpassen van instellingen.
- Standaard is de kernelmodule NTSYNC geactiveerd, die de prestaties van Windows-spellen die via Wine worden uitgevoerd, aanzienlijk kan verbeteren. De module implementeert een symbolisch apparaat /dev/ntsync en een set primitieve synchronisatietechnieken die in de Windows NT-kernel worden gebruikt. Een significante prestatieverbetering wordt bereikt door het elimineren van overhead in verband met het gebruik van RPC in de gebruikersruimte.
- Op systemen met Aarch64-architectuur is een automatische selectie van het DTB-bestand (Device Tree Blobs) voor de UEFI-bootloader mogelijk gemaakt, wat problemen bij het opstarten van Live-builds van Fedora op ARM-laptops die met Windows worden geleverd, heeft opgelost.
- In de Live-builds is een set scripts livesys-scripts ingezet voor de configuratie van de werkomgeving en zijn nieuwe mogelijkheden van de Dracut-toolchain toegevoegd voor het automatisch creëren van een persistent overlay-opslag bij het schrijven van de afbeelding naar USB-opslagmedia.
- De werkzaamheden aan de vertaling van de infrastructuur voor continue integratie (dist-git CI), die RPM-pakketten opnieuw bouwt na wijzigingen of versie-updates, zijn voortgezet met de overstap naar het standaard gebruik van de Packit-tool in plaats van Fedora CI en Zuul.
- Het gebruik van harde links voor het koppelen van identieke bestanden die uit verschillende pakketten in de /usr-hiërarchie worden geïnstalleerd, is standaard ingeschakeld. Het maken van een harde link gebeurt automatisch bij de installatie van het pakket door de handler in de fase 'post install'.
- Er is een toolkit met de Nix package manager toegevoegd aan de repository, waarmee pakketten in Nix-formaat uit de nixpkgs-collectie kunnen worden geïnstalleerd. Pakketten kunnen worden geïnstalleerd in een eengebruikersmodus (in de thuiskatalogus van de gebruiker) en in een meergebruikersmodus (in de katalogus /nix).
- De levering van QEMU-bouwversies voor 32-bits host-systemen (i686) is stopgezet.
Deze wijziging weerspiegelt de inspanning van het QEMU-project om de ondersteuning voor 32-bits host-systemen te verwijderen. - De uitvoerbare bestanden en bibliotheken van FUSE 2 zijn uit de samenstelling van atomische edities van Fedora voor desktop systemen verwijderd (deze versie was eerder als verouderd verklaard en alle pakketten zijn overgezet naar het gebruik van FUSE 3).
Ook is de ondersteuning voor verouderde polkit-regels, geleverd in bestanden met de extensie pkla, stopgezet. - PackageKit is overgestapt op het gebruik van de nieuwe backend DNF5, die is samengesteld met de bibliotheek libdnf5.
- In de editie van de distributie met de compositormanagement MiracleWM is de desktopomgeving nwg-shell vervangen door Dank Material Shell.
- In Fedora Cloud wordt in plaats van een aparte partitie /boot nu een gelijknamige subsectie Btrfs aangeboden.
- De levering van het pakket libreoffice-KF5 met componenten voor de integratie van LibreOffice met Qt5 is stopgezet, ter vervanging is het pakket libreoffice-kf6 gekomen, dat de integratie met Qt6 biedt.
- De laadtijd van de OpenSSL-bibliotheek is versneld door de certificaten te verdelen over submappen (directory-hash formaat) in plaats van ze in één bestand /etc/pki/tls/cert.pem te plaatsen.
- De versies van de pakketten zijn bijgewerkt: GCC 16.1-prerelease, LLVM 22, Ruby 4.0, Go 1.26, binutils 2.46, glibc 2.43, gdb 16.3, CMake 4.0, MariaDB 11.8, IBus 1.5.34, uutils-coreutils 0.5, nushell 0.109.2, Django 6.x, TagLib 2, Helm 4, Ansible 13, TeXLive 2025, GHC 9.10, PHP 8.5.
- Er is gewerkt aan het verbeteren van de infrastructuur voor reproduceerbare builds, zodat deze minimaal 99% van de pakketten in de Fedora-repository dekt. In eerdere releases lag de dekking van reproduceerbare builds op 90%, dankzij aanpassingen in het build-systeem die metadata over de tijdstempel van bestanden synchroniseren met de referentiebronnen, evenals het waarborgen van een constante volgorde van metadata en structuren in binaire bestanden. Voor de resterende 10% zijn de beheerders van problematische pakketten betrokken bij het waarborgen van reproduceerbare builds. Reproduceerbare builds geven gebruikers de mogelijkheid om persoonlijk te verifiëren dat de binaire bestanden in de pakketten zijn samengesteld uit de geleverde bronscode en geen verborgen wijzigingen bevatten die het gevolg zijn van een compromis in de compiler of buildtools.
Voor Fedora 44 zijn de 'free' en 'nonfree' repositories van het RPM Fusion-project in gebruik genomen, waarin pakketten met extra multimedia-applicaties (MPlayer, VLC, Xine), video/audio-codecs, DVD-ondersteuning, propriëtaire AMD- en NVIDIA-stuurprogramma's, gamingprogramma's en emulators beschikbaar zijn.
Bron: opennet.ru
