From Fedora Project Wiki
Line 59: Line 59:


== Développement ==
== Développement ==
* Le vénérable autoconf est mis à jour à la version 2.71 ;
* Mise à jour de la chaine de compilation GNU avec GCC 12 et Glibc 2.35 ;
* La suite de compilateurs LLVM a quant a lui sa 14e collection d'hiver ;
* Le langage Go passe la 1.18e vitesse ;
* Pour Java, la JVM de référence OpenJDK passe de la version 11 à 17 ;
* Le langage Ruby bénéficie d'une monture à 3.7 carats ;
* Tandis que sa boîte à outils web préférée Ruby on Rails arrive voie 7.0 en gare ;
* Alors que le Rubygem Cucumber 7.1.0 est proposé ;
* Le langage PHP pèse dorénavant 8.1 tonnes ;
* La célèbre boîte à outils web en Python, Django, est recherché dans sa version 4.0 ;
* La suite d'outils Python ''python-setuptools'' est proposé à la version 58 ;
* Les amateurs d'Haskell seront ravis d'apprendre l'existence de paquets sous la forme ''ghcX.Y'' pour installer plusieurs versions de leur compilateur préféré en parallèle depuis les dépôts ;
* La bibliothèque d'interface de fonctions étrangères ''libffi'' saute de la version 33.1 à la version 3.4 ;
* La boîte à outils d'édition de vidéos MLT est filmé pour son 7e film ;
* Les informations de débogue produits par la chaine de compilation MinGW résident dans le dossier ''/usr/lib/debug''.


== Projet Fedora ==
== Projet Fedora ==

Revision as of 22:54, 9 March 2022

En ce mardi XX mars, la communauté du Projet Fedora sera ravie d'apprendre la disponibilité de la version Beta de Fedora Linux 36.

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 36 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 19 ou 26 avril.

Expérience utilisateur

  • Passage à GNOME 42 ;
  • Le gestionnaire de connexion GDM utilisera Wayland avec le pilote propriétaire de nVidia ;
  • De même, le gestionnaire de connexions SDDM utilisé par KDE Plasma et LXQt utilisera Wayland par défaut aussi ;
  • Mise à jour de l'environnement LXQt à la version 1.0.0 ;
  • L'installateur anaconda cochera par défaut l'option pour que l'utilisateur soit administrateur du système ;
  • La police par défaut devient Noto Font pour plus d'uniformité d'affichage.

Gestion du matériel

  • L'architecture POWER LE change d'ABI basé sur le standard long double 128-bit IEEE ;
  • L'ancien pilote de gestion du framebuffer du noyau fbdev est remplacé par simpledrm qui exploite l'infrastructure DRM du noyau tout en fournissant une couche de compatibilité ;
  • Suppression de la prise en charge des Wireless Extensions par le noyau et des outils systèmes, qui a été remplacé en 2007 par mac80211/cfg80211.

Internationalisation

  • La méthode d'entrée par défaut pour la locale zh_HK (Hong Kong) passe à ibus-table-chinese-cangjie ;
  • La police par défaut de la langue malayalam a été mise à jour pour une meilleur lisibilité et la compatibilité UNICODE 13.

Administration système

  • Les authentifications systèmes et les périphériques de sécurité associés (lecteurs d'empreintes ou smartcard) doivent forcément passer par authselect maintenant pour plus d'homogénéité et de sécurité ;
  • Cependant si un utilisateur souhaite totalement s'en passer, il faut utiliser la commande authselect opt-out ou supprimer le fichier /etc/authselect/authselect.conf ;
  • systemd-resolved prend en charge DNS over TLS (DoT) si le serveur DNS configuré par l'utilisateur supporte cette fonctionnalité. Cela ajoute une couche cryptographique aux requêtes DNS ;
  • Dans les logs de systemd, le nom du service concerné sera indiqué en plus de la description pour plus d'efficacité. Voyez plutôt :

Avant

 Started Journal Service.
 Finished Load Kernel Modules.

Après :

 Started systemd-journald.service - Journal Service.
 Finished systemd-modules-load.service - Load Kernel Modules.
  • Ajout d'un module Cockpit pour faciliter le partage de fichiers à travers Samba ou NFS ;
  • NetworkManager ne fourni plus le support des configurations ifcfg ;
  • Les systèmes basés sur rpm-ostree ont par défaut le répertoire /var monté depuis le sous-volume var si Btrfs est le système de fichier ;
  • ostree prend en charge les formats OCI/Docker pour le transport et le mécanisme de déploiement des conteneurs ;
  • L'agent keylime pour établir et maintenir des systèmes distribués sécurisés est découpé en sous paquets pour plus de flexibilité ;
  • La base de données RPM est déplacée dans /usr/lib/sysimage/rpm, l'ancien chemin /var/lib/rpm devient un lien symbolique pointant vers la nouvelle destination ;
  • Le répertoire des dictionnaires hunspell migre de /usr/share/myspell/ vers /usr/share/hunspell/ ;
  • Le programme de recherche de fichiers locate est implémenté par plocate au lieu du vénérable mlocate ;
  • Pour les conteneurs, podman 4.0 est fourni ;
  • Le gestionnaire de base de données PostgreSQL est stockée dans sa 14e version ;
  • La plateforme de configuration Ansible est configurée pour employer la version 5 ;
  • Le gestionnaire de stockage Stratis est géré dans sa 3e version ;
  • OpenLDAP est mis à jour à la version 2.6.1 ;
  • La bibliothèque de sécurité OpenSSL évolue vers la version 3.0 ;
  • Le paquet nscd pour le cache des noms de domaine est définitivement supprimé.

Développement

  • Le vénérable autoconf est mis à jour à la version 2.71 ;
  • Mise à jour de la chaine de compilation GNU avec GCC 12 et Glibc 2.35 ;
  • La suite de compilateurs LLVM a quant a lui sa 14e collection d'hiver ;
  • Le langage Go passe la 1.18e vitesse ;
  • Pour Java, la JVM de référence OpenJDK passe de la version 11 à 17 ;
  • Le langage Ruby bénéficie d'une monture à 3.7 carats ;
  • Tandis que sa boîte à outils web préférée Ruby on Rails arrive voie 7.0 en gare ;
  • Alors que le Rubygem Cucumber 7.1.0 est proposé ;
  • Le langage PHP pèse dorénavant 8.1 tonnes ;
  • La célèbre boîte à outils web en Python, Django, est recherché dans sa version 4.0 ;
  • La suite d'outils Python python-setuptools est proposé à la version 58 ;
  • Les amateurs d'Haskell seront ravis d'apprendre l'existence de paquets sous la forme ghcX.Y pour installer plusieurs versions de leur compilateur préféré en parallèle depuis les dépôts ;
  • La bibliothèque d'interface de fonctions étrangères libffi saute de la version 33.1 à la version 3.4 ;
  • La boîte à outils d'édition de vidéos MLT est filmé pour son 7e film ;
  • Les informations de débogue produits par la chaine de compilation MinGW résident dans le dossier /usr/lib/debug.

Projet Fedora

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 35 ou 34 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 36.

Bons tests à tous !