Sortie de Fedora Linux 39 Beta

Posté par  (site web personnel) . Édité par Xavier Teyssier et Benoît Sibaud. Modéré par Julien Jorge. Licence CC By‑SA.
Étiquettes :
43
19
sept.
2023
Fedora

En ce mardi 19 septembre 2023, 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 2023.

Sommaire

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. Il suffit de les suivre et d'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 !

Aller plus loin

  • # QT-GTK

    Posté par  . Évalué à 2.

    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 ;

    Donc on a plus besoin des variables QT_QPA_PLATFORMTHEME et QT_QPA_PLATFORM ?

    • [^] # Re: QT-GTK

      Posté par  (site web personnel) . Évalué à 3.

      Qu'est-ce que tu veux dire par là exactement ? Car il y a deux possibilités d'interpréter ton message et je ne suis pas sûr de savoir laquelle tu privilégies.

      • [^] # Re: QT-GTK

        Posté par  . Évalué à 2.

        Jusqu'ici, il y a des disparités entre les applis qt et gtk, surtout si on utilise des thèmes autres que adwaita.
        Il faut jouer avec des variables d'environnement pour uniformiser tout ça. La question est: est ce qu'il est toujours nécessaire d'user de ces moyens avec f39?

        • [^] # Re: QT-GTK

          Posté par  (site web personnel) . Évalué à 5.

          Non, l'idée est juste d'enlever la personnalisation effectuée par défaut par Fedora pour que les applications Qt ressemblent à ceux de GNOME, il y a trop de soucis de maintenance associée le but est de s'en désengager et de trouver un moyen d'améliorer la situation directement dans Qt lui même si c'est possible.

          Donc cela ne change rien concernant l'usage des thèmes dans Qt en eux mêmes, ces variables d'environnements peuvent toujours être utilisés suivant le but que tu souhaites atteindre.

  • # "awscli"

    Posté par  (site web personnel, Mastodon) . Évalué à 3. Dernière modification le 19 septembre 2023 à 13:39.

    Suppression de awscli qui fournissait la version 1 de l'interface en ligne de commande pour les services AWS ;

    Alors ça, c'est une coïncidence : je comptais essayer de me connecter via aws-cli à mon hébergeur web comme recommandé dans sa documentation. Est-ce la même chose que ce "awscli" qui va disparaître de Fedora ? Quel est son remplaçant ? (et pour Silverblue ?)

    (on peut aussi se connecter à Deuxfleurs via SFTP et WebDAV, j'ai proposé un guide à intégrer à la doc linkée ci-dessus)

    • [^] # Re: "awscli"

      Posté par  (site web personnel) . Évalué à 6.

      C'est la version 1 du paquet qui est retiré, paquet nommé awscli.
      Mais tu peux à priori utiliser le paquet awscli2 à la place qui est bien dans les dépôts. ;)

  • # Beta

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    Tiens, une dépêche pour une bêta. Est-ce que cela a de l'intérêt pour Fedora ?
    Ceci dit, merci quand même.

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

    • [^] # Re: Beta

      Posté par  (site web personnel) . Évalué à 8.

      C’est du bénévolat les dépêches, c’est compliqué de synchroniser son temps et sa motivation sur les releases. Je suppose qu’ici la bêta est suffisamment avancée pour avoir un changelog clair et représentatif de la release, donc peu importe.

      • [^] # Re: Beta

        Posté par  (site web personnel, Mastodon) . Évalué à 5.

        Je suppose qu’ici la bêta est suffisamment avancée pour avoir un changelog clair et représentatif de la release, donc peu importe.

        OK, ça me va comme réponse. Encore merci pour le travail.

        “It is seldom that liberty of any kind is lost all at once.” ― David Hume

    • [^] # Re: Beta

      Posté par  . Évalué à 7. Dernière modification le 20 septembre 2023 à 07:26.

      J'ajoute que le second paragraphe est un appel éhonté aux testeurs et testeuses de tout poils :). (ce qui est bien)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.