(Created page with "En ce mardi XX avril, les utilisateurs du Projet Fedora seront ravis d'apprendre la disponibilité de la version Fedora Linux 40. Fedora Linux est une distribution communautaire développée par le projet Fedora et sponsorisée par Red Hat, qui lui fournit des développeurs ainsi que des moyens financiers et logistiques. Fedora Linux peut être vue comme une sorte de vitrine technologique pour le monde du logiciel libre, c’est pourquoi elle est prompte à inclure de...") |
mNo edit summary |
||
Line 5: | Line 5: | ||
Cette 40e édition propose principalement une mise à jour de son interface principale GNOME 46 et de son concurrent KDE Plasma 6 qui passe à Wayland par défaut au passage. | Cette 40e édition propose principalement une mise à jour de son interface principale GNOME 46 et de son concurrent KDE Plasma 6 qui passe à Wayland par défaut au passage. | ||
== Expérience utilisateur == | |||
* Passage à GNOME 46 ; | |||
* L'environnement de bureau KDE Plasma change de version majeure avec sa nouvelle version 6 ; | |||
* Le fichier firefox.desktop est renommé en org.mozilla.firefox.desktop pour permettre son utilisation dans la barre de recherche de GNOME. | |||
== Gestion du matériel == | |||
* Fourniture de ROCm 6 pour améliorer la prise en charge de l'IA et le calcul haute performance pour les cartes graphiques AMD ; | |||
* Passage à l'étape 2 de la prise en charge du noyau unifié nommée UKI (donc unifiant noyau, initrd, ligne de commande du noyau et signature) pour les plateformes avec UEFI mais rien ne change par défaut à ce sujet. | |||
== Internationalisation == | |||
* Le gestionnaire d'entrée de saisie IBus passe à la version 1.5.30 ; | |||
* Mise à jour de ibus-anthy 1.5.16 pour la saisie du japonais. | |||
== Administration système == | |||
* NetworkManager tente de détecter par défaut les conflits d'usage d'adresse IPv4 avec le protocole Address Conflict Detection avant de l'attribuer à la machine ; | |||
* NetworkManager va utiliser une adresse MAC aléatoire par défaut pour chaque réseau Wifi différent, et cette adresse sera stable pour un réseau donné. Cela permet de concilier vie privée et confort d'utilisation ; | |||
* Les unités système de systemd vont utiliser par défaut beaucoup d'options pour améliorer la sécurité des services ; | |||
* Les entrées des politiques SELinux qui font référence au répertoire /var/run font maintenant référence au répertoire /run ; | |||
* L'outil SSSD ne prend plus en charge les fichiers permettant de gérer les utilisateurs locaux ; | |||
* DNF ne téléchargera plus par défaut la liste des fichiers fournie par les différents paquets ; | |||
* L'outil fwupd pour mettre à jour les firmwares va utiliser passim comme cache pour partager sur le réseau local les métadonnées liées aux mises à jour disponibles pour les firmwares ; | |||
* Les systèmes Fedora Silverblue et Kinoite disposent de bootupd pour la mise à jour du chargeur de démarrage ; | |||
* Le paquet libuser est marqué en voie de suppression pour Fedora 41 alors que le paquet passwd est supprimé ; | |||
* Le paquet cyrus-sasl-ntlm a été supprimé ; | |||
* La gestion des droits utilisateurs pam_userdb passe de la base de données BerkeleyDB à GDBM ; | |||
* Le filtre antispam bogofilter utilise SQLite au lieu de BerkeleyDB pour gérer sa base de données interne ; | |||
* Le serveur LDAP 389 passe de la version 2.4.4 à la version 3.0.0 ; | |||
* Le paquet iotop est remplacé par iotop-c ; | |||
* L'orchestrateur de conteneurs Kubernetes évolue de la version 1.28 à la version 1.29 ; | |||
* Par ailleurs ses paquets sont restructurés ; | |||
* Pendant que podman est mis à jour vers la version 5 ; | |||
* Le paquet wget2 remplace le paquet wget en fournissant une nouvelle version ; | |||
* Le gestionnaire de base de données PostgreSQL migre vers sa 16e version ; | |||
* Les paquets MySQL et MariaDB sont remaniés et mis à jour vers la version 10.11. | |||
== Développement == | |||
* Mise à jour de la suite de compilation GNU : GCC 14.0, binutils 2,41, glibc 2.39 et gdb 14.1 ; | |||
* La suite de compilateurs LLVM est mise à jour à la version 18 ; | |||
* Mise à jour de la bibliothèque C++ Boost à la version 1.83 ; | |||
* Le langage Go passe à la version 1.22 ; | |||
* Le JDK de référence pour Java passe de la version 17 à 21 ; | |||
* Mise à jour du langage Ruby 3.3 ; | |||
* Le langage PHP utilise la version 8.3 ; | |||
* La boîte à outils pour le machine learning PyTorch fait son entrée dans Fedora ; | |||
* Le paquet python-sqlalchemy utilise la nouvelle branche majeure 2.x du projet, le paquet python-sqlalchemy1.4 est proposé pour garder la compatibilité ; | |||
* La bibliothèque de validation des données Pydantic utilise dorénavant la version 2 ; | |||
* La bibliothèque Thread Building Blocks passe du fil 2020.3 au fil 2021.8 ; | |||
* La bibliothèque OpenSSL 1.1 est supprimée ne laissant que la dernière version de la branche 3.x ; | |||
* Les bibliothèques zlib et minizip utilisent leur variante zlib-ng et minizip-ng dorénavant ; | |||
* Le langage Python ne bénéficie plus de la version 3.7. | |||
== Projet Fedora == | |||
* L'édition Cloud sera construite avec l'utilitaire Kiwi dans Koji ; | |||
* Tandis que l'édition Workstation aura son ISO générée avec l'outil Image Builder ; | |||
* L'image minimale ARM sera construite avec l'outil OSBuild ; | |||
* Fedora IoT bénéficiera d'images Bootable Containers ; | |||
* Il bénéficiera également des images Simplified Provisioning ; | |||
* Et le tout sera construit en utilisant rpm-ostree unified core ; | |||
* Fedora sera construit avec DNF 5 en interne ; | |||
* Les macros forge passent du paquet redhat-rpm-config à forge-srpm-macros ; | |||
* La construction des paquets échouera si l'éditeur de lien détecte certaines classes de vulnérabilité dans le binaire en construction ; | |||
* Phase 3 de l'usage généralisé des noms abrégés de licence provenant du projet SPDX pour la licence des paquets plutôt que des noms du projet Fedora ; | |||
* Clap de fin pour la construction des mises à jour au format Delta RPM ; | |||
* Suite du projet de ne générer les JDKs qu'une fois, et les rempaqueter ainsi à toutes les variantes du système ; | |||
* Compilation des paquets en convertissant plus d'avertissements comme erreurs lors de la compilation des projets avec le langage C ; | |||
* Les images immuables comme Silverblue seront nommées sous la dénomination Atomic pour éviter la référence au terme immuable qui est confus pour les utilisateurs. | |||
== La communauté francophone == | == La communauté francophone == |
Revision as of 21:19, 1 April 2024
En ce mardi XX avril, les utilisateurs du Projet Fedora seront ravis d'apprendre la disponibilité de la version Fedora Linux 40.
Fedora Linux est une distribution communautaire développée par le projet Fedora et sponsorisée par Red Hat, qui lui fournit des développeurs ainsi que des moyens financiers et logistiques. Fedora Linux peut être vue comme une sorte de vitrine technologique pour le monde du logiciel libre, c’est pourquoi elle est prompte à inclure des nouveautés.
Cette 40e édition propose principalement une mise à jour de son interface principale GNOME 46 et de son concurrent KDE Plasma 6 qui passe à Wayland par défaut au passage.
Expérience utilisateur
- Passage à GNOME 46 ;
- L'environnement de bureau KDE Plasma change de version majeure avec sa nouvelle version 6 ;
- Le fichier firefox.desktop est renommé en org.mozilla.firefox.desktop pour permettre son utilisation dans la barre de recherche de GNOME.
Gestion du matériel
- Fourniture de ROCm 6 pour améliorer la prise en charge de l'IA et le calcul haute performance pour les cartes graphiques AMD ;
- Passage à l'étape 2 de la prise en charge du noyau unifié nommée UKI (donc unifiant noyau, initrd, ligne de commande du noyau et signature) pour les plateformes avec UEFI mais rien ne change par défaut à ce sujet.
Internationalisation
- Le gestionnaire d'entrée de saisie IBus passe à la version 1.5.30 ;
- Mise à jour de ibus-anthy 1.5.16 pour la saisie du japonais.
Administration système
- NetworkManager tente de détecter par défaut les conflits d'usage d'adresse IPv4 avec le protocole Address Conflict Detection avant de l'attribuer à la machine ;
- NetworkManager va utiliser une adresse MAC aléatoire par défaut pour chaque réseau Wifi différent, et cette adresse sera stable pour un réseau donné. Cela permet de concilier vie privée et confort d'utilisation ;
- Les unités système de systemd vont utiliser par défaut beaucoup d'options pour améliorer la sécurité des services ;
- Les entrées des politiques SELinux qui font référence au répertoire /var/run font maintenant référence au répertoire /run ;
- L'outil SSSD ne prend plus en charge les fichiers permettant de gérer les utilisateurs locaux ;
- DNF ne téléchargera plus par défaut la liste des fichiers fournie par les différents paquets ;
- L'outil fwupd pour mettre à jour les firmwares va utiliser passim comme cache pour partager sur le réseau local les métadonnées liées aux mises à jour disponibles pour les firmwares ;
- Les systèmes Fedora Silverblue et Kinoite disposent de bootupd pour la mise à jour du chargeur de démarrage ;
- Le paquet libuser est marqué en voie de suppression pour Fedora 41 alors que le paquet passwd est supprimé ;
- Le paquet cyrus-sasl-ntlm a été supprimé ;
- La gestion des droits utilisateurs pam_userdb passe de la base de données BerkeleyDB à GDBM ;
- Le filtre antispam bogofilter utilise SQLite au lieu de BerkeleyDB pour gérer sa base de données interne ;
- Le serveur LDAP 389 passe de la version 2.4.4 à la version 3.0.0 ;
- Le paquet iotop est remplacé par iotop-c ;
- L'orchestrateur de conteneurs Kubernetes évolue de la version 1.28 à la version 1.29 ;
- Par ailleurs ses paquets sont restructurés ;
- Pendant que podman est mis à jour vers la version 5 ;
- Le paquet wget2 remplace le paquet wget en fournissant une nouvelle version ;
- Le gestionnaire de base de données PostgreSQL migre vers sa 16e version ;
- Les paquets MySQL et MariaDB sont remaniés et mis à jour vers la version 10.11.
Développement
- Mise à jour de la suite de compilation GNU : GCC 14.0, binutils 2,41, glibc 2.39 et gdb 14.1 ;
- La suite de compilateurs LLVM est mise à jour à la version 18 ;
- Mise à jour de la bibliothèque C++ Boost à la version 1.83 ;
- Le langage Go passe à la version 1.22 ;
- Le JDK de référence pour Java passe de la version 17 à 21 ;
- Mise à jour du langage Ruby 3.3 ;
- Le langage PHP utilise la version 8.3 ;
- La boîte à outils pour le machine learning PyTorch fait son entrée dans Fedora ;
- Le paquet python-sqlalchemy utilise la nouvelle branche majeure 2.x du projet, le paquet python-sqlalchemy1.4 est proposé pour garder la compatibilité ;
- La bibliothèque de validation des données Pydantic utilise dorénavant la version 2 ;
- La bibliothèque Thread Building Blocks passe du fil 2020.3 au fil 2021.8 ;
- La bibliothèque OpenSSL 1.1 est supprimée ne laissant que la dernière version de la branche 3.x ;
- Les bibliothèques zlib et minizip utilisent leur variante zlib-ng et minizip-ng dorénavant ;
- Le langage Python ne bénéficie plus de la version 3.7.
Projet Fedora
- L'édition Cloud sera construite avec l'utilitaire Kiwi dans Koji ;
- Tandis que l'édition Workstation aura son ISO générée avec l'outil Image Builder ;
- L'image minimale ARM sera construite avec l'outil OSBuild ;
- Fedora IoT bénéficiera d'images Bootable Containers ;
- Il bénéficiera également des images Simplified Provisioning ;
- Et le tout sera construit en utilisant rpm-ostree unified core ;
- Fedora sera construit avec DNF 5 en interne ;
- Les macros forge passent du paquet redhat-rpm-config à forge-srpm-macros ;
- La construction des paquets échouera si l'éditeur de lien détecte certaines classes de vulnérabilité dans le binaire en construction ;
- Phase 3 de l'usage généralisé des noms abrégés de licence provenant du projet SPDX pour la licence des paquets plutôt que des noms du projet Fedora ;
- Clap de fin pour la construction des mises à jour au format Delta RPM ;
- Suite du projet de ne générer les JDKs qu'une fois, et les rempaqueter ainsi à toutes les variantes du système ;
- Compilation des paquets en convertissant plus d'avertissements comme erreurs lors de la compilation des projets avec le langage C ;
- Les images immuables comme Silverblue seront nommées sous la dénomination Atomic pour éviter la référence au terme immuable qui est confus pour les utilisateurs.
La communauté francophone
L'association
Borsalinux-fr est l'association qui gère la promotion de Fedora dans l'espace francophone. Nous constatons depuis quelques années une baisse progressive des membres à jour de cotisation et de volontaires pour prendre en main les activités dévolues à l'association.
Nous lançons donc un appel à nous rejoindre afin de nous aider.
L'association est en effet propriétaire du site officiel de la communauté francophone de Fedora, organise des évènements promotionnels comme les Rencontres Fedora régulièrement et participe à l'ensemble des évènements majeurs concernant le libre à travers la France principalement.
Si vous aimez Fedora, et que vous souhaitez que notre action perdure, vous pouvez :
- Adhérer à l'association : les cotisations nous aident à produire des goodies, à nous déplacer pour les évènements, à payer le matériel ;
- Participer sur le forum, les listes de diffusion, à la réfection de la documentation, représenter l'association sur différents évènements francophones ;
- Concevoir des goodies ;
- Organiser des évènements type Rencontres Fedora dans votre ville.
Nous serions ravis de vous accueillir et de vous aider dans vos démarches. Toute contribution, même minime, est appréciée.
Si vous souhaitez avoir un aperçu de notre activité, vous pouvez participer à nos réunions mensuels chaque premier lundi soir du mois à 20h30 (heure de Paris). Pour plus de convivialité, nous l'avons mis en place en visioconférence sur Jitsi.
La documentation
Depuis juin 2017, un grand travail de nettoyage a été entrepris sur la documentation francophone de Fedora, pour rattraper les 5 années de retard accumulées sur le sujet.
Le moins que l'on puisse dire, c'est que le travail abattu est important : près de 90 articles corrigés et remis au goût du jour. Un grand merci à Charles-Antoine Couret, Nicolas Berrehouc, Édouard Duliège, José Fournier et les autres contributeurs et relecteurs pour leurs contributions.
La synchronisation du travail se passe sur le forum.
Si vous avez des idées d'articles ou de corrections à effectuer, que vous avez une compétence technique à retransmettre, n'hésitez pas à participer.
Comment se procurer Fedora Linux 40 ?
Si vous avez déjà Fedora Linux 39 ou 38 sur votre machine, vous pouvez faire une mise à niveau vers Fedora Linux 40. Cela consiste en une grosse mise à jour, vos applications et données sont préservées.
Autrement, pas de panique, vous pouvez télécharger Fedora Linux avant de procéder à son installation. La procédure ne prend que quelques minutes.
Nous vous recommandons dans les deux cas de procéder à une sauvegarde de vos données au préalable.
De plus, pour éviter les mauvaises surprises, nous vous recommandons aussi de lire au préalable les bogues importants connus à ce jour pour Fedora Linux 40.