Uitgave van de Fedora Linux 45-distributie

De release van de Fedora Linux 45-distributie is gepresenteerd. Voor download zijn de versies Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite en Live-versies beschikbaar, geleverd in de vorm van spins met gebruikersomgevingen zoals Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway en Cosmic. De builds zijn samengesteld voor de architecturen x86_64, Power64 en ARM64 (AArch64).

De meest significante wijzigingen in Fedora Linux 45:

  • De GNOME-desktopomgeving is bijgewerkt naar tak 51, waarin optimalisaties zijn voorgesteld om de soepelheid van de uitvoer te verbeteren en haperingen tijdens animaties en bij hoge systeembelasting te voorkomen. Er is een optie toegevoegd voor automatische wijziging van de liggende en staande schermoriëntatie bij het draaien van het apparaat met een versnellingsmeter.
    De mogelijkheid om smartcards door te geven tijdens een externe verbinding met de desktop is toegevoegd. De inlogschermen ondersteunen nu authenticatie via bedrijfswebservices. Er zijn vectorafbeeldingen van de cursors geïmplementeerd, geleverd in SVG-formaat.
  • In de installatieve iso-images van atomair bijgewerkte versies van Fedora Atomic Desktop (Silverblue, Kinoite, enz.) is in plaats van de klassieke GTK-gebaseerde installer Anaconda een nieuwe Anaconda WebUI-installer op basis van een webinterface gebruikt, die al wordt toegepast in Fedora Workstation en in live-versies. De nieuwe installer ondersteunt externe installatiebeheer - gebruikers kunnen nu Fedora op doelinstallaties laden met de optie 'inst.webui.remote' en de installatie beheren via een webbrowser op een andere computer met PIN-code-authenticatie en versleuteling van de verkeer.
  • Alle configuratiebestanden van RPM-repositories, oorspronkelijk geïnstalleerd bij het aansluiten van de repository, zijn verplaatst van de map /etc/yum.repos.d naar /usr/share/dnf5/repos.d. PGP-sleutels zijn verplaatst naar /usr/share/pki/rpm-gpg. Deze wijziging vereenvoudigt de scheiding van de oorspronkelijke repository-instellingen en aangepaste configuratiebestanden.
  • In RPM is de controle op digitale handtekeningen standaard ingeschakeld. Bij het proberen om pakketten zonder handtekening of met een onjuiste handtekening te installeren, zal nu een foutmelding worden weergegeven, tenzij de gebruiker RPM expliciet met de vlag '--nosignature' heeft uitgevoerd. Eerder werd op het niveau van RPM alleen de integriteit op basis van hashes gecontroleerd, terwijl de authenticiteit van pakketten uit de repositories in YUM en DNF werd gecontroleerd.
  • De RPM-pakketbeheerder is bijgewerkt naar versie 6.1, die een nieuwe syntaxis voor modifiers voor macro's (macro_naam) implementeert, die het gedrag van macro's wijzigen. Het standaard gebruik van het NSS (Name Service Switch)-systeem voor het zoeken naar gebruikers en groepen is hersteld. Het probleem met het stoppen van de verwerking van alle verzoeken naar rpmdb tijdens transacties is opgelost. Er is een mogelijkheid toegevoegd om bestanden digitaal te ondertekenen met behulp van PKCS11-tokens.
  • Voor RPM-pakketten is de macro «%openpgpverify» geïmplementeerd, waarmee het op Rust geschreven Sequoia-gereedschap in plaats van GnuPG kan worden gebruikt voor de verificatie van pakketten.
  • In de desktopversies wordt voor het beheren van sleutels in plaats van gnome-keyring en kwallet de oo7-component (D-Bus Secret Service provider) gebruikt, die in Rust is geschreven.
  • De kernel-niveau console-driver fbcon is vervangen door kmscon, die in de gebruikersruimte draait en het KMS (Kernel Mode Setting)-mechanisme gebruikt, wat zorgt voor een betere rendering en betere ondersteuning voor lettertypes en Unicode.
  • Ontwikkelaars van atomische versies hebben de mogelijkheid gekregen om installatie vanuit de FlatHub-directory van geselecteerde goedgekeurde applicaties toe te staan, in plaats van flatpak-pakketten van dezelfde applicaties uit het Fedora-repository te installeren. Fedora ondersteunt een eigen flatpak-repository, waarvan de inhoud is samengesteld op basis van de hercompilatie van rpm-pakketten, terwijl de meeste gebruikers de voorkeur zouden geven aan de installatie van pakketten uit de FlatHub-directory, die worden samengesteld door de hoofontwikkelaars van de applicaties, in plaats van door Fedora-ondersteuners.
  • Voor het bouwen van iso-afbeeldingen van atomische versies van Fedora wordt de image-builder-tool in plaats van lorax gebruikt.
  • In Fedora CoreOS is ondersteuning voor systemd-oomd en zram swap toegevoegd.
  • De installer heeft ondersteuning voor installatie in logische schijven toegevoegd, beheerd via het Stratis-gereedschap. Tijdens de installatie kunnen pools worden gemaakt van een of meerdere opslagapparaten, waaraan functies zoals dynamische opslagallocatie, snapshots, integriteitsbewaking en laagverbinding voor caching zijn toegevoegd.
  • Standaard is de toegang tot de debugfunctionaliteit, die gebruik maakt van het ptrace-mechanisme, voor niet-bevoorrechte gebruikers verboden.
  • Er is een webfrontend geïmplementeerd voor het verkrijgen van gedetailleerde informatie over de noodstop van de kernel. Wanneer de kernel in de staat 'panic' komt, wordt er een QR-code weergegeven met een link, die, wanneer geopend, de traceergegevens toont die helpen bij het diagnosticeren van het probleem, aanbevelingen voor verdere acties biedt en de mogelijkheid biedt om een foutrapport te verzenden.
  • In de netwerkinstelling van NetworkManager is standaard modus 'IPv6-mostly' ingeschakeld, wat de DHCPv4-optie 108 omvat (waar mogelijk alleen IPv6 gebruiken) en ondersteuning biedt voor de CLAT-mechanisme (Customer-side Translator, 464XLAT) om applicaties die alleen IPv4 ondersteunen te laten draaien op een host met IPv6.
  • De hulpprogramma's chpasswd en newusers hebben ondersteuning voor PAM (Pluggable Authentication Modules) geïntegreerd, waardoor deze hulpprogramma's nu rekening houden met de systeempolitiek voor authenticatie en wachtwoorden, zoals vereisten voor wachtwoordkwaliteit, het verbod op het gebruik van eerder gebruikte wachtwoorden, het blokkeren van accounts en gecentraliseerde auditing van wachtwoordwijzigingen.
  • Het pakket grub-cc met een verkorte versie van de bootloader is toegevoegd, bedoeld voor gebruik op systemen met UEFI Secure Boot. De verkorte versie omvat alleen de minimale set ingebouwde modules en ondersteunt het opstarten van UKI-images (Unified Kernel Image). Het verwijderen van de ondersteuning voor afbeeldingsformaten jpeg/png en extra bestandssystemen vermindert de aanvalloppervlakte te midden van periodieke ontdekkingen van kwetsbaarheden in GRUB (1, 2, 3, 4, 5, 6, 7).
  • Ondersteuning voor het gebruik van de encapsule-toolset is toegevoegd voor het draaien van applicaties in een geïsoleerde omgeving, waarin in plaats van toegang tot de echte thuismap van de gebruiker, toegang wordt verleend tot een tijdelijke versie daarvan.
  • De versies van pakketten zijn bijgewerkt, inclusief Linux-kernel 7.3, GCC 16.2, LLVM 23, glibc 2.44, binutils 2.47, Perl 5.44, Python 3.15, Go 1.27, Lua 5.5, Ruby on Rails 8.1, Erlang 27, Fontconfig 2.18, IBus 1.5.35, Podman 6, OpenSSL 4.0, MySQL 9.7, MariaDB 12.3.
  • Pakketopties met een geïntegreerde ontwikkelomgeving Lazarus (voor Free Pascal) zijn aangeboden, gebouwd met widgets op basis van GTK3, Qt5 en Qt6 (voorheen werd het pakket alleen met GTK2 gebouwd).
  • De eerste fase van de voorbereiding voor het verwijderen van de API voor toegang tot de cryptosubsystemen van de Linux-kernel vanuit de gebruikersruimte (CRYPTO_USER_API — Crypto Userspace API) is geimplementeerd. Deze API is in de kernel als verouderd verklaard vanwege mogelijke beveiligingsproblemen en zal worden verwijderd. Crypto Userspace API wordt gebruikt in pakketten zoals iwd, cryptsetup (gebruikt in tcplay en VeraCrypt) en libkcapi (gebruikt in dracut), maar de eerste fase heeft geen invloed op hun werking.
  • Pakketten met de Deepin-desktopomgeving zijn uit de repository verwijderd vanwege onderhoudsproblemen (ernstige fouten en kwetsbaarheden blijven lange tijd onopgelost in de pakketten).
  • Verouderd verklaard VPN-De plugins NetworkManager-vpnc en NetworkManager-fortisslvpn, waarvoor wordt aanbevolen om de plugins NetworkManager-libreswan en NetworkManager-openconnect te gebruiken.

Voor Fedora 45 zijn de repositories "free" en "nonfree" van het RPM Fusion-project in gebruik genomen, waarin pakketten met aanvullende multimedia-applicaties (MPlayer, VLC, Xine), video/audiocodecs, DVD-ondersteuning, proprietary AMD- en NVIDIA-stuurprogramma's, game-applicaties en emulators beschikbaar zijn.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster