Version de distribution de Fedora Linux 36

La version de la distribution Fedora Linux 36 a été présentée. Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition et Live builds sont disponibles en téléchargement, livrés sous forme de spins avec les environnements de bureau KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE et LXQt. Les assemblys sont générés pour les architectures x86_64, Power64, ARM64 (AArch64) et divers appareils dotés de processeurs ARM 32 bits. La publication des builds Fedora Silverblue est retardée.

Les changements les plus significatifs dans Fedora Linux 36 sont :

  • Le bureau Fedora Workstation a été mis à jour vers la version GNOME 42, qui ajoute des paramètres d'interface utilisateur sombre à l'échelle de l'environnement et permet à de nombreuses applications d'utiliser GTK 4 et la bibliothèque libadwaita, qui propose des widgets et des objets prêts à l'emploi pour créer des applications conformes au nouveau Directives GNOME HIG (Directives de l'interface humaine). La plupart des applications sont stylisées selon les nouvelles directives de GNOME HIG, mais certaines continuent d'utiliser l'ancien style ou combinent des éléments des nouveaux et anciens styles.
  • Pour les systèmes dotés de pilotes NVIDIA propriétaires, la session GNOME par défaut est activée à l'aide du protocole Wayland, qui n'était auparavant disponible qu'avec des pilotes open source. La possibilité de sélectionner une session GNOME exécutée sur un serveur X traditionnel est conservée. Auparavant, l'activation de Wayland sur les systèmes dotés de pilotes NVIDIA était entravée par le manque de prise en charge de l'accélération matérielle OpenGL et Vulkan dans les applications X11 exécutées à l'aide du composant DDX (Device-Dependent X) de XWayland. La nouvelle branche des pilotes NVIDIA a résolu les problèmes et les performances d'OpenGL et de Vulkan dans les applications X exécutées avec XWayland sont désormais presque les mêmes que celles exécutées sous un serveur X classique.
  • Les éditions mises à jour atomiquement de Fedora Silverblue et Fedora Kinoite, qui proposent des images monolithiques de GNOME et KDE qui ne sont pas séparées dans des packages séparés et construites à l'aide de la boîte à outils rpm-ostree, ont été repensées pour placer la hiérarchie /var sur une sous-clé Btrfs distincte. permettant aux instantanés du contenu de /var d'être manipulés indépendamment des autres partitions système.
  • Les packages et l'édition de distribution avec le bureau LXQt ont été mis à jour vers la version LXQt 1.0.
  • Pendant le fonctionnement de systemd, les noms des fichiers d'unité sont affichés, ce qui facilite la détermination des services démarrés et arrêtés. Par exemple, au lieu de « Démarrage du démon Frobnicating... », il affichera désormais « Démarrage de frobnicator.service - Démon Frobnicating... ».
  • Par défaut, la plupart des langages utilisent les polices Noto au lieu de DejaVu.
  • Pour sélectionner les algorithmes de chiffrement disponibles dans GnuTLS pouvant être utilisés, une liste blanche est désormais utilisée, c'est-à-dire les algorithmes valides sont explicitement désignés au lieu d’exclure ceux non valides. Cette approche vous permet, si vous le souhaitez, de restituer la prise en charge des algorithmes désactivés pour certaines applications et processus.
  • Des informations sur le package RPM auquel appartient le fichier ont été ajoutées aux fichiers exécutables et aux bibliothèques au format ELF. systemd-coredump utilise ces informations pour refléter la version du package lors de l'envoi de notifications de crash.
  • Les pilotes fbdev utilisés pour la sortie Framebuffer ont été remplacés par le pilote simpledrm, qui utilise le framebuffer EFI-GOP ou VESA fourni par le micrologiciel UEFI ou le BIOS pour la sortie. Pour garantir la compatibilité ascendante, une couche est utilisée pour émuler le périphérique fbdev au-dessus du sous-système DRM (Direct Rendering Manager). Le changement se distingue par la possibilité d'utiliser uniquement les pilotes DRM/KMS. Le processus d'ajout de nouveaux pilotes fbdev au noyau Linux a été arrêté il y a 7 ans et les pilotes restants étaient principalement liés à la prise en charge du matériel existant. Par exemple, les pilotes utilisés étaient atyfb (ATI Mach64, RageII, RageII+, RageIIc), aty128fb (ATI Rage128), s3fb (S3), savagefb (Savage), sisfb (SiS), tdfxfb (3Dfx) et tridentfb (Trident). , à la place duquel le pilote universel simpledrm sera désormais utilisé.
  • Une prise en charge préliminaire des conteneurs aux formats OCI/Docker a été ajoutée à la pile pour travailler avec des images mises à jour atomiquement basées sur rpm-ostree, vous permettant de créer facilement des images de conteneurs et de transférer l'environnement système vers des conteneurs.
  • Les bases de données du gestionnaire de packages RPM ont été déplacées du répertoire /var/lib/rpm vers /usr/lib/sysimage/rpm, en remplaçant /var/lib/rpm par un lien symbolique. Un tel placement est déjà utilisé dans les assemblys basés sur rpm-ostree et dans les distributions SUSE/openSUSE. La raison du transfert est l'inséparabilité de la base de données RPM avec le contenu de la partition /usr, qui contient en fait des packages RPM (par exemple, le placement dans différentes partitions complique la gestion des instantanés FS et l'annulation des modifications, et dans le cas de lors du transfert de /usr, les informations sur la connexion avec les packages installés sont perdues).
  • NetworkManager, par défaut, ne prend plus en charge le format de configuration ifcfg (/etc/sysconfig/network-scripts/ifcfg-*) dans les nouvelles installations. À partir de Fedora 33, NetworkManager utilise le format de fichier clé par défaut.
  • Les dictionnaires Hunspell ont été déplacés de /usr/share/myspell/ vers /usr/share/hunspell/.
  • Il est possible d'installer simultanément différentes versions du compilateur pour le langage Haskell (GHC).
  • La composition comprend un module cockpit avec une interface web pour configurer le partage de fichiers via NFS et Samba.
  • L'implémentation Java par défaut est java-17-openjdk au lieu de java-11-openjdk.
  • Le programme de recherche rapide d'un fichier appelé mlocate a été remplacé par plocate, un analogue plus rapide qui consomme moins d'espace disque.
  • La prise en charge de l'ancienne pile sans fil utilisée dans les pilotes ipw2100 et ipw2200 (Intel Pro Wireless 2100/2200) a été interrompue, qui a été remplacée par la pile mac2007/cfg80211 en 80211.
  • Dans l'installateur Anaconda, dans l'interface de création d'un nouvel utilisateur, la case à cocher permettant d'accorder les droits d'administrateur à l'utilisateur ajouté est cochée par défaut.
  • Le package nscd, utilisé pour la mise en cache des bases de données hôte et utilisateur (/etc/hosts, /etc/passwd, /etc/services, etc.), a été abandonné. Systemd-resolved est désormais utilisé pour la mise en cache de l'hôte et sssd est désormais utilisé pour la mise en cache de la base de données utilisateur.
  • La boîte à outils de gestion du stockage local Stratis a été mise à jour vers la version 3.0.0.
  • Versions de packages mises à jour, notamment le noyau Linux 5.17, GCC 12, LLVM 14, glibc 2.35, OpenSSL 3.0, Golang 1.18, Ruby 3.1, PHP 8.1, PostgreSQL 14, Autoconf 2.71, OpenLDAP 2.6.1, Ansible 5, Django 4.0, MLT 7, Podman 4.0, Ruby sur Rails 7.0.
  • Source: opennet.ru

Ajouter un commentaire