Publication de la distribution Fedora Linux 45

La version de la distribution Fedora Linux 45 a été présentée. Des assemblages de Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite et des versions Live sont disponibles, livrées sous forme de spins avec des environnements personnalisés Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway et Cosmic. Les assemblages sont formés pour les architectures x86_64, Power64 et ARM64 (AArch64).

Les changements les plus significatifs dans Fedora Linux 45 :

  • L'environnement de bureau GNOME a été mis à jour vers la branche 51, offrant des optimisations pour améliorer la fluidité des rendus et éliminer les ralentissements pendant les animations et lors de fortes charges système. Une option a été ajoutée pour changer automatiquement l'orientation du mode paysage et portrait lors de la rotation de l'appareil avec un accéléromètre.
    La possibilité de passer les cartes intelligentes lors de l'accès à distance au bureau a été ajoutée. L'écran de connexion au système a été mis à jour avec un support pour l'authentification via des services web d'entreprise. Des images vectorielles des curseurs, fournies au format SVG, ont été utilisées.
  • Dans les images ISO des éditions atomiquement mises à jour de Fedora Atomic Desktop (Silverblue, Kinoite, etc.), le nouvel installateur Anaconda WebUI basé sur une interface web a été implanté au lieu de l'installateur classique Anaconda basé sur GTK, déjà utilisé dans Fedora Workstation et dans les versions live. Le nouvel installateur prend en charge la gestion à distance de l'installation - les utilisateurs peuvent maintenant installer Fedora sur le système cible avec l'option « inst.webui.remote » et gérer l'installation via un navigateur web sur un autre ordinateur avec authentification par code PIN et chiffrement du trafic.
  • Tous les fichiers de configuration des dépôts RPM, initialement installés lors de la connexion du dépôt, ont été déplacés du répertoire /etc/yum.repos.d vers /usr/share/dnf5/repos.d. Les clés PGP ont été transférées vers /usr/share/pki/rpm-gpg. Ce changement simplifiera la séparation des paramètres d'origine des dépôts et des fichiers de configuration modifiés par l'utilisateur.
  • La vérification des paquets par signature numérique est activée par défaut dans RPM. Une erreur sera désormais affichée lors de la tentative d'installation de paquets sans signature ou avec une signature incorrecte, sauf si l'utilisateur a explicitement lancé rpm avec le drapeau « --nosignature ». Auparavant, seul le contrôle d'intégrité par hachage était effectué à ce niveau, et l'authenticité des paquets des dépôts était vérifiée dans YUM et DNF.
  • Le gestionnaire de paquets RPM a été mis à jour vers la version 6.1, qui introduit une nouvelle syntaxe pour les modificateurs des macros (nom_macro<modificateurs>), modifiant le comportement des macros. L'utilisation par défaut du système NSS (Name Service Switch) pour rechercher des utilisateurs et des groupes a été rétablie. Le problème d'interruption du traitement de toutes les requêtes à rpmdb pendant l'exécution des transactions a été résolu. La possibilité de signer numériquement des fichiers en utilisant des jetons PKCS11 a été ajoutée.
  • Pour les paquets RPM, un macro « %openpgpverify » a été mis en œuvre, permettant d'utiliser les outils Sequoia écrits en Rust au lieu de GnuPG pour la vérification des paquets.
  • Dans les versions de bureau, la gestion des clés est désormais assurée par le composant oo7 (D-Bus Secret Service provider), écrit en Rust, au lieu de gnome-keyring et kwallet.
  • Le pilote de console fbcon au niveau du noyau a été remplacé par kmscon, exécuté dans l'espace utilisateur, utilisant le mécanisme KMS (Kernel Mode Setting), offrant un rendu de meilleure qualité et un meilleur support pour les polices et Unicode.
  • Aux développeurs des éditions atomiques, il est désormais possible de permettre l'installation d'applications sélectionnées et vérifiées depuis le répertoire FlatHub, plutôt que d'installer des paquets flatpak des mêmes applications depuis le dépôt Fedora. Fedora prend en charge son propre dépôt flatpak, dont le contenu est basé sur la reconstruction des paquets rpm, tandis que la plupart des utilisateurs préféreraient installer des paquets depuis le répertoire FlatHub, construits par les principaux développeurs d'applications, plutôt que par les mainteneurs de Fedora.
  • Pour la création d'images iso des éditions atomiques de Fedora, l'outil image-builder est utilisé à la place de lorax.
  • Fedora CoreOS a ajouté le support de systemd-oomd et de l'échange zram.
  • L'installateur a ajouté le support de l'installation dans des partitions logiques gérées par l'outil Stratis. Pendant l'installation, des pools peuvent être créés à partir d'un ou plusieurs disques, et des fonctionnalités telles que l'allocation dynamique d'espace de stockage, les snapshots, l'intégrité et le montage de couches pour le cache peuvent être appliquées.
  • Par défaut, l'accès aux fonctionnalités de débogage utilisant le mécanisme ptrace est interdit pour les utilisateurs non privilégiés.
  • Un front-end web a été mis en place pour obtenir des informations plus détaillées sur les arrêts d'urgence du noyau. Lorsqu'un noyau passe dans l'état « panic », un QR code apparaît avec un lien qui, une fois ouvert, affichera de manière visuelle les données de traçage des appels, aidant à diagnostiquer le problème, proposant des recommandations pour les actions à entreprendre et offrant la possibilité d'envoyer un rapport d'erreur.
  • Dans le configurateur réseau NetworkManager, le mode « IPv6-mostly » est activé par défaut, incluant l'option DHCPv4 108 (utilisation uniquement d'IPv6 si possible) et le soutien du mécanisme CLAT (Customer-side Translator, 464XLAT) pour assurer le bon fonctionnement des applications ne prenant en charge que l'IPv4 sur un hôte avec IPv6.
  • Les utilitaires chpasswd et newusers incluent la prise en charge de PAM (Pluggable Authentication Modules), ce qui permet maintenant de tenir compte des politiques système pour l'authentification et les mots de passe, telles que l'établissement des exigences de qualité des mots de passe, l'interdiction d'utiliser des mots de passe précédemment utilisés, le blocage des comptes et l'audit centralisé des changements de mots de passe.
  • Le paquet grub-cc a été ajouté avec une version allégée du chargeur de démarrage destinée à être utilisée sur des systèmes avec UEFI Secure Boot. La version allégée ne comprend que l'ensemble minimal de modules imbriqués et prend en charge le démarrage d'images UKI (Unified Kernel Image). La suppression de la prise en charge des formats d'images jpeg/png et de systèmes de fichiers supplémentaires permet de réduire la surface d'attaque face à l'émergence périodique de vulnérabilités dans GRUB (1, 2, 3, 4, 5, 6, 7).
  • Ajout de la prise en charge de l'outil encapsule pour exécuter des applications dans un environnement isolé, où, au lieu d'accéder au véritable répertoire personnel de l'utilisateur, un accès à une version temporaire de celui-ci est proposé.
  • Les versions des paquets ont été mises à jour, y compris le noyau Linux 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.
  • Propositions de paquets avec un environnement de développement intégré Lazarus (pour Free Pascal), compilés avec des widgets basés sur GTK3, Qt5 et Qt6 (auparavant, le paquet n'était compilé qu'avec GTK2).
  • La première étape de préparation à la suppression de l'API d'accès au sous-système cryptographique du noyau Linux depuis l'espace utilisateur (CRYPTO_USER_API — Crypto Userspace API) a été réalisée. Cette API a été déclarée obsolète dans le noyau en raison de problèmes de sécurité potentiels et est prévue pour être supprimée. L'API Crypto Userspace est utilisée dans des paquets tels que iwd, cryptsetup (utilisé dans tcplay et VeraCrypt) et libkcapi (utilisé dans dracut), mais la première étape n'affectera pas leur fonctionnement.
  • Des paquets de l'environnement de bureau Deepin ont été supprimés du dépôt en raison de problèmes de maintenance (des bogues et des vulnérabilités graves restent non corrigés pendant une longue période dans ces paquets).
  • Déclarés obsolètes VPN- Les plugins NetworkManager-vpnc et NetworkManager-fortisslvpn, pour lesquels il est recommandé d'utiliser les plugins NetworkManager-libreswan et NetworkManager-openconnect.

Pour Fedora 45, les dépôts « free » et « nonfree » du projet RPM Fusion ont été mis en service, dans lesquels des paquets d'applications multimédias supplémentaires (MPlayer, VLC, Xine), de codecs vidéo/audio, de support DVD, de pilotes propriétaires AMD et NVIDIA, de programmes de jeux et d'émulateurs sont disponibles.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster