URL: https://linuxfr.org/news/sortie-de-fedora-34-beta Title: Sortie de Fedora 34 Beta Authors: Renault ted, claudex et Ysabeau đ§¶ Date: 2021ćčŽ03æ23æ„T00:53:44+01:00 License: CC By-SA Tags: fedora, bĂȘta, test, dĂ©veloppement, selinux et postgresql Score: 38 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 _strict_ 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 !