URL: https://linuxfr.org/news/sortie-de-fedora-34-beta Title: Sortie de Fedora 34 Beta Authors: Renault ted et Ysabeau Date: 2021-03-23T00:53:44+01:00 License: CC By-SA Tags: fedora, beta, test et developpement Score: 4 En ce mardi 23 mars, la communauté du Projet Fedora sera ravie d’apprendre la disponibilité de la version Bêta Fedora 34. Malgré les risques concernant la stabilité d’une version Bêta, il est important de la tester ! En rapportant les bogues maintenant, vous découvrirez les nouveautés avant tout le monde, tout en améliorant la qualité de Fedora 34 et réduisant du même coup le risque de retard. Les versions en développement manquent de testeurs et de retours pour mener à bien leurs buts. La version finale est pour le moment fixée pour le 20 ou 27 avril. Voici les nouveautés annoncées pour cette version. ---- [Site officiel du projet Fedora](https://getfedora.org/) [Site officiel de la communauté francophone de Fedora](https://www.fedora-fr.org/) [Torrents officiels pour télécharger les différentes éditions](https://torrent.fedoraproject.org/) [Les versions avec bureaux alternatifs de Fedora (KDE, Xfce, etc.)](https://spins.fedoraproject.org/) [Les suites de productivités de Fedora (astronomie, design, etc.)](https://labs.fedoraproject.org/fr/) [Calendrier pour Fedora 34](https://fedorapeople.org/groups/schedule/f-34/f-34-key-tasks.html) ---- # Expérience utilisateur * Passage à GNOME 40. * L’environnement de bureau Xfce fait tourner la roue vers sa version 4.16. * L’environnement de bureau minimaliste LxQt est proposé dans sa version 0.16.0. * Le serveur d’affichage Wayland est employé par défaut dans l’environnement KDE Plasma. * La mémoire d’échange zram peut utiliser toute la mémoire RAM et ce jusqu’à 8 Gio par défaut. Auparavant c’était limité au quart de la mémoire RAM de la machine et jusqu’à un maximum de 4 Gio. * Le gestionnaire de fenêtre minimaliste et pavant _i3_ dispose de sa propre image Spin de Fedora. * L’audio va maintenant être géré par Pipewire par défaut, en remplacement de PulseAudio, ALSA et JACK. * L’image _Comp Neuro_ pour la neuroscience va être déclinée aussi en image Docker / podman pour le fournir sous forme de conteneurs. * Les images netinstall et DVD n’auront plus le fichier ext4 à l’intérieur du système de fichiers squashfs. Squashfs récupère l’arborescence complète de l’image d’installation. # Gestion du matériel * La configuration de GRUB est unifiée pour toutes les architectures. En particulier entre les architectures utilisant l’EFI d’un côté comme x86_64 ou certaines machines ARM et x86 avec BIOS ou PowerPC 64 bits de l’autre. * L’architecture ARMv7 va bénéficier de l’UEFI par défaut pour les nouvelles images générées par le projet Fedora. GRUB devient de fait le nouveau gestionnaire de démarrage par défaut au lieu de _extlinux_. * Une nouvelle image pour l’architecture AArch64 sera proposée avec l’environnement KDE Plasma. * Les fichiers firmware du noyau sont compressés avec l’algorithme LZMA2. # Internationalisation * Un nouveau site web et son infrastructure va être proposé pour fournir les statistiques de traduction de Fedora et simplifier la maintenance des mémoires de traduction. * IBus est proposé en version 1.5.24. * ibus-anthy est le système d’entrée par défaut pour le japonais, ibus-m17n pour le singhalais et ibus-unikey pour le vietnamien. * HarfBuzz est activé par défaut dans les polices FreeTypes pour permettre d’améliorer le rendu dans les langues ayant des symboles plus complexes. * kasumi-unicode est généré à partir du fichier source katsumi.spec dorénavant. # Administration système * Par défaut les partitions btrfs créées lors de l’installation auront la compression du système de fichiers activée avec l’algorithme _zstd_. * SELinux ne peut plus être entièrement désactivé après le démarrage. Seul le passage entre les modes _permissif_ et _enforcé_ est permis. Un redémarrage est nécessaire pour appliquer une désactivation complète. * SELinux a été mis à jour pour prendre en compte des dernières classes, permissions et capacités ajoutées dans le noyau. * La gestion du manque de mémoire disponible sera prise en charge par le service systemd-oomd par défaut. Pour revenir à earlyoom utilisé jusque-là, vous pouvez exécuter les commandes suivantes : ```shell # systemctl disable --now systemd-oomd # systemctl enable --now earlyoom ``` * Les paramètres de démarrage, reçus par le noyau Linux, à destination de l’installateur Anaconda devront être préfixés de _inst._ pour éviter les conflits. Sinon ils sont ignorés. * Les services systemd qui doivent être relancées suite à une mise à jour le seront toutes à la fin de la procédure. * Les utilitaires Bluetooth désuets _ciptool, gatttool, hciattach, hciconfig, hcidump, hcitool, rfcomm_ et _sdptool_ sont déplacés dans le paquet _bluez-deprecated_ avant une suppression dans le futur. * La collection d’outils X.org sera proposée via des paquets plus individuels que les paquets génériques _xorg-x11-{apps,font-utils,resutils,server-utils,utils,xkb-utils}_ employés jusqu’ici. Certains utilitaires sont également supprimés. * Les paquets _xemacs, xemacs-packages-base, xemacs-packages-extra, neXtaw, nscd_ et _python-mock_ sont en passe de subir le même sort. * XWayland est proposé dans un paquet à part et indépendant du reste de X.org : _xorg-x11-server-Xwayland_. * Le célèbre serveur de DNS Bind est lié à la version 9.16. * Le gestionnaire de base de données PostgreSQL s’impose avec sa version 13. * Son concurrent MariaDB est proposé en version 10.5. * L’utilitaire de gestion du stockage Stratis dispose de la version 2.3.0. * Le démon pour synchroniser le temps avec le potocole NTP et nommé sobrement ntp utilise ntpsec à la place. Mais chrony reste le démon utilisé par défaut pour cette fonction. # Développement * Mise à jour de la suite de compilateurs libre GCC 11. * Son concurrent LLVM passe lui à la version 12. * Tandis que la bibliothèque C Glibc passe à la version 2.33. * Mise à jour des utilitaires binutils 2.35. * Le petit coup d’accélération pour la bibliothèque généraliste C++ Boost 1.75. * Le langage Go fait un bond en avant avec la version 1.16. * Le langage précieux Ruby est proposé dans sa nouvelle version 3.0. * Sa boîte à outils Ruby on Rails arrive à la gare au quai 6.1. * L’environnement de compilation de binaires Windows, MinGW, est mis à jour qui fourni GCC 11, GDB 10 et binutils 2.36. * La bibliothèque de sécurité NSS avec sa version 3.52 a changé la structure _CK_GCM_PARAMS_ en étant incompatible en termes de source code, mais pas son interface binaire. * OpenLDAP va fournir uniquement des bibliothèques avec un fil d’exécution parallèle. Des liens symboliques redirigent la liaison vers la bibliothèque _libldap_ vers _libldap_r_. * Les bibliothèques Rust fournies via les _crate_ nécessaires pour les paquets proposés par Fedora seront fournies dans les dépôts dans des paquets dédiés sous la forme _rust-$NOM_CRATE_, par exemple _rust-libsqlite3-sys_ pour la bibliothèque SQLite. * Les bibliothèques Python avec un nom de fichier dépendant de l’architecture utilisent maintenant la nomenclature officielle de CPython au lieu d’un nom spécifique à Fedora. * Les paquets ne fournissant qu’une bibliothèque Nodejs sans être utilisée en tant que dépendance ne seront plus proposés. # Projet Fedora * Le système minimal de compilation du projet Fedora, buildroot, se débarrasse de _make_. * Les macros liées à Python 2 pour créer les paquets RPM sont gelées. Celles pour générer les dépendances automatiques liées à Python 2 sont supprimées car plus nécessaires suite au passage à Python 3 l’an dernier. * L’utilitaire _fbrnch_ est proposé dans les dépôts. * Les dépôts git de Fedora ont renommé la branche principale en _main_ au lieu de _master_. * La politique concernant les modules a été remaniée et formalisée. # Tester Durant le développement d’une nouvelle Fedora, comme cette version Bêta, quasiment chaque semaine le projet propose des journées de tests. Le but est de tester pendant une journée une fonctionnalité précise comme le noyau, Fedora Silverblue, la mise à niveau, GNOME, l’internationalisation, etc. L’équipe d’assurance qualité élabore et propose une série de tests en général simples à exécuter. Il suffit de les suivre et indiquer si le résultat est celui attendu. Dans le cas contraire, un rapport de bogue devra être ouvert pour permettre l’élaboration d’un correctif. C’est très simple à suivre et requiert souvent peu de temps (15 minutes à une heure maximum) si vous avez une Bêta exploitable sous la main. Les tests à effectuer et les rapports sont à faire [via la page suivante](http://testdays.fedorainfracloud.org/events). [J’annonce régulièrement sur mon blog](https://blog.fedora-fr.org/renault/) quand une journée de tests est planifiée. Si l’aventure vous intéresse, les images sont disponibles par [Torrent](https://torrent.fedoraproject.org/) ou via [le site officiel](https://getfedora.org/). Si vous avez déjà Fedora 33 ou 32 sur votre machine, vous pouvez faire [une mise à niveau vers la Bêta](https://doc.fedora-fr.org/wiki/Mise_%C3%A0_niveau_de_Fedora). Cela consiste en une grosse mise à jour, vos applications et données sont préservées. Nous vous recommandons dans les deux cas de procéder à une sauvegarde de vos données au préalable. En cas de bogue, n’oubliez pas de relire [la documentation pour signaler les anomalies sur le BugZilla](https://doc.fedora-fr.org/wiki/Apprendre_%C3%A0_rapporter_un_bogue) ou de [contribuer à la traduction sur Weblate](https://translate.fedoraproject.org/). Bons tests !