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 !

Salut,

J’ai installé la version 39 workstation ce matin pour voir les nouveautés. Voici ce que j’en pense mais je ne suis pas et ne serai jamais un expert ..

  • Le 1er gros changement c’es t la rapidité d’installation et d’ailleurs avant je ne pouvais pas choisir le nom de ma machine, je devais pour cela installer via la version Server.

  • Plus besoin de rajouter des lignes dans “/etc/gdm/Init/Default” pour avoir le pavé numérique actif au demarrage de la machine.

  • Par contre malgré l’installation de “Ajustements” et de “Extensions” il m’est impossible d’accéder à extensions-gnome j’ai ce message "504 Gateway Time-out

    The server didn’t respond in time." On dirait que cette page est bloquée par fedora39 ou n’es pas accessible. Si vous avez une solution je suis preneur !!

  • Mais franchement pour terminer Fedora 39 parait plus rapide et plus fluide. Certaines applications comportent des changements. Bravo à l’équipe entière pour ce travail 😉

    mp24 Par contre malgré l’installation de “Ajustements” et de “Extensions” il m’est impossible d’accéder à extensions-gnome j’ai ce message "504 Gateway Time-out

    The server didn’t respond in time." On dirait que cette page est bloquée par fedora39 ou n’es pas accessible. Si vous avez une solution je suis preneur !!

    Les infrastructures de chez Gnome rencontrent quelques soucis en ce moment.

    Juste pour complément pour tout le monde, les extensions n’ont pas encore été toutes portées pour GNOME 45 donc si vous effectuez une montée de version vous risquez rencontrer des problèmes.

    Merci Nicoss je vais donc attendre 😉

      Bonjour,

      j’ai testé le live usb de la Fedora Linux 39 beta workstation, et j’ai remarqué que c’est toujours l’ancien installateur qui est présent. Or, Fedora a annoncé qu’avec la version 39, c’est un nouveau installateur qui serait proposé.

        Alan

        Peu avant la Beta ils sont retournés en arrière, je n’ai vu l’info qu’après la publication.
        Peut être pour Fedora 40.

        15 jours plus tard

        Installée, + de 1 go de MàJ. Tout fonctionne, du côté de Gnome l’extension Unite est incompatible et si Dash to Dock fonctionne à moitié. Dash to panel, ok.

        Bonjour, j’ai mis à niveau avec la 39 Kde rien d’anormal,mais toujours pas de pavé numérique au démarrage

        Passage à 39. RAS pour le moment, c’est beau et fluide, j’ai fait une raz de .config pour être serein.

        L’extension GSconnect ne fonctionne pas pour le moment, mais les dash to dock, vitale, blur my shell, alphabetical app grid, caffeine, favourites in appgrid fonctionnent treès bien

          cezame j’avais testé Fedora 39 Beta en guest VirtualBox sur Fedora 38

          J’ai upgradé mon ordi de 38 à 39 Beta par dnf, VirtualBox fonctionne toujours parfaitement en host sur Fedora 39.

            Le problème de pavé numérique au démarrage semble résolu

            6 jours plus tard

            Bon j’ai mis à niveau mon pc principal sans problème.

            Je confirme la disparition du problème avec le choix du clavier par défaut et du pavé numérique sur SDDM.

            Reste un problème avec les paquets Mesa-git en i686 (does not belong to a distupgrade repository), mais le reste semble être bon 🙂.