En ce mardi 19 septembre, la communauté du Projet Fedora sera ravie d'apprendre la disponibilité de la version Beta de Fedora Linux 39.
Malgré les risques concernant la stabilité d’une version Beta, 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 Linux 39 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 17 ou 24 octobre.
Expérience utilisateur
- Passage à GNOME 45 ;
- La suite bureautique LibreOffice est mise à jour vers sa version 7.6 ;
- L'interface d’installation de Fedora Workstation avec Anaconda passe à la WebUI par défaut ;
- Le shell Bash dispose par défaut d'un prompt coloré pour le rendre plus distinct des commandes ;
- Clap de fin par défaut pour QGnomePlatform et Adwaita-qt afin de fournir une intégration graphique des applications écrites en Qt dans un environnement GNOME ;
- Les spins Sericea et Sway seront fournis sans X.org par défaut ;
- Le spin de l'environnement Budgie dispose d'une variante immuable nommée Onyx ;
- La variante Fedora Kinoite propose par défaut des mises à jour automatique de la base de son système ;
- Le jeu d'icônes FontAwesome est proposé à la version 6.
Gestion du matériel
- Possibilité d'installer Fedora Linux avec systemd-boot au lieu de grub comme chargeur de démarrage ;
- Les vieux pilotes Xorg xorg-x11-drv-vesa et xorg-x11-drv-fbdev ont été supprimés ;
- Le service régulier fwupd-refresh.timer, pour vérifier si les firmwares sont à jour, est activé par défaut pour les images IoT, CoreOS et Server ;
- La partition ESP pour les machines EFI aura une taille minimale de 500 Mio au lieu de 200 Mio ;
- L'image avec l'environnement LXQt est disponible pour l'architecture aarch64.
Internationalisation
- Le correcteur orthographique Aspell n'est plus fourni, remplacé avantageusement par hunspell ou enchant2 ;
- Mise à jour de IBus à la version 1.5.29 ;
- Alors que IBus-anthy dispose lui de la version 1.5.15 ;
- La police Noto devient celle par défaut pour les langues indiennes ;
- Les polices par défaut sont gérées via des méta-paquets débutant par default-fonts ;
- Le paquet man-pages-ru est supprimé car il fait déjà partie de man-pages-l10n ;
Administration système
- Le module GNOME Keyring est modularisé pour être géré par systemd ;
- Une mise à jour de l'édition Cloud qui nécessite un redémarrage entrainera un redémarrage automatique à la fin du processus ;
- Possibilité de s'identifier avec un périphérique compatible FIDO2 pour l'authentification d'un utilisateur géré via Active Directory, FreeIPA, ou LDAP ;
- Conversion des fichiers de configuration NetworkManager du format obsolète ifcfg vers keyfile ;
- Les paquets tzdata fournissant les fuseaux horaires peuvent être supprimés ;
- Suppression de awscli qui fournissait la version 1 de l'interface en ligne de commande pour les services AWS ;
- Par défaut les dépôts modulaires ne sont plus fournis ;
- Par ailleurs la modularité dans son ensemble est arrêtée, cela signifie que les dépôts modulaires sont voués à disparaître ;
- L'utilitaire pam_console est supprimé ;
- La valeur du paramètre sysctl vm.max_map_count passe de 65530 à 1048576 ;
- Mise à jour du système de paquets RPM 4.19 ;
- L'outil de gestion et de configuration des machines virtuelles Vagrant est proposé à la version 2.3 ;
- Les images Fedora Linux sont proposées sur Microsoft Azure ;
- Les images EC2 seront sans l'option standard pour le stockage ;
- Les images EC2 utiliseront par défaut l'option gp3 pour le stockage ;
- Ces images seront pas d'ailleurs soumises avec l'option uefi-preferred ;
Développement
- Mise à niveau de la chaîne de compilation GNU avec GCC 13.2, Binutils 2.40, glibc 2.38 et GDB 13.2 ;
- De même sa variante MinGW passe à GCC 13 et Binutils 2.40 ;
- Tandis que celle du projet LLVM passe à la version 17 ;
- Mise à jour du langage rampant Python 3.12 ;
- Mise à jour du langage sautillant Go 1.21 ;
- Les bibliothèques Go empaquetées dans Fedora Linux mais n'étant pas utilisées par un autre paquet sont supprimées ;
- Mise à jour du langage reluisant Perl 5.38 ;
- Mise à jour dans l'écosystème Haskell GHC 9.4 et Stackage LTS 21 ;
- La bibliothèque Boost est mise à jour dans sa version 1.81 ;
- La bibliothèque Libffi 34 va utiliser des redirections d'appels statiques et non plus dynamiques ;
- La bibliothèque Thread Building Blocks dispose de la version 2021.8 ;
- L'environnement de développement Free Pascal nommé Lazarus est découpé en sous-paquets.
Projet Fedora
- Image builder est utilisé pour générer les images ISO de Fedora Workstation ;
- Les JDKs sont générés qu'une fois, et rempaquetés ainsi à toutes les variantes du système ;
- Les Flatpak générés par le projet Fedora sont produits sans utiliser les modules ;
- Les images OCI pour fedora-toolbox deviennent bloquantes pour la sortie d'une nouvelle version de Fedora Linux, ces images devront donc être disponibles et suffisamment fiables ;
- Mise à jour de createrepo_c à la version 1.0.0 ;
- Étape 2 dans la conversion des licences des paquets vers le format SPDX ;
- Seconde réduction des extensions des options de compilation de Python ;
- Les images Fedora Silverblue et Kinoite utiliseront le mode unifié de rpm-ostree ;
Tester
Durant le développement d'une nouvelle version de Fedora Linux, comme cette version Beta, 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. 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 Beta exploitable sous la main.
Les tests à effectuer et les rapports sont à faire via la page suivante. J'annonce régulièrement sur mon blog quand une journée de tests est planifiée.
Si l'aventure vous intéresse, les images sont disponibles par Torrent ou via le site officiel.
Si vous avez déjà Fedora Linux 38 ou 37 sur votre machine, vous pouvez faire une mise à niveau vers la Beta. 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 ou de contribuer à la traduction sur Weblate. N'oubliez pas de consulter les bogues déjà connus pour Fedora 39.
Bons tests à tous !