En ce mardi 22 mars, les contributeurs du Projet Fedora seront ravis d'apprendre la disponibilité de l'alpha de la future Fedora 24.
Malgré les risques concernant son utilisation, il est important de la tester. En rapportant les bogues maintenant, la Fedora 24 stable sera plus stable encore et aura moins de risque de sortir en retard. Les versions en développements manquent de testeurs et de retours pour mener à bien leurs buts.
Notons que l'annonce principale pour Fedora 24 sera repoussée à Fedora 25 : le passage de la session Gnome par défaut à Wayland. Un très grand effort a été fait pour gommer les différences fonctionnelles avec la session X.org, mais cela s'est avéré insuffisant. Cependant l'expérience utilisateur n'a jamais été aussi respectée qu'avec ces améliorations, si vous souhaitez donner un coup de main, n'hésitez pas à lancer Gnome avec Wayland ce qui est proposé en option dans votre gestionnaire de session (GDM pour Fedora Workstation).
Voici les nouveautés annoncées pour cette version :
Bureautique
- Mise à jour de Gnome en 3.20 : amélioration de la session Wayland, édition de cartes et affichage des itinéraires en lien avec OpenStreetMap via le programme Cartes, affichage graphique de l'ensemble des raccourcis claviers, nouvel agencement de la liste des impressions, éditions des images dans Photos, nouvelle interface de recherche dans Fichiers, intégration de Libreoffice dans Documents, refonte de l'utilitaire dconf, etc. ;
- Fedora peut être mis à niveau entièrement via Gnome Logiciels ;
- Mise en avant et refonte graphique de LiveUSBTools pour créer les images installables de Fedora sur Windows, Linux et Mac OS X afin de limiter la profusion des ISO destinés à des CDs de moins en moins courant ;
- NetworkManager progresse à la version 1.2 : nouvel API pour les VPN, gestion des plusieurs VPN, gestion des connexions des conteneurs Docker ou LXC, interface textuel plus lisible avec plus de couleurs et utilisation d'une nouvelle bibliothèque graphique ;
- L'environnement de bureau de l'ordinateur OLPC profite de la version 0.108 ;
- Mise en place de QGnomePlatform : un utilitaire pour intégrer visuellement les applications écrits avec Qt dans l'environnement Gnome, et ce sans les modifier ;
- Création d'un nouveau Spin de Fedora, dédié à l'astronomie, comprenant entre autre un environnement KDE avec KStar, Stellarium et Celestia ;
- L'outil de manipulation de photos brutes Darktable évolue en version 2.0, qui s'intègre mieux dans Gnome via GTK+ 3, la gestion des écrans à très haute résolution, meilleure gestion des couleurs et des impressions, la prise en charge de nouveaux modèles d'appareils photos, et arrêt de production de la version 32 bits.
Internationalisation
- Séparation des paquets de glibc contenant les langues : un paquet par langue, pour un système utilisateur plus léger ;
- Mise à jour du composant ibus-fbterm de la suite IBus à la version 1.5 afin de profiter d'IBus dans les environnements purement textuels ;
Administration système
- Fusion des utilitaires ping et ping6 autour d'un même utilitaire gérant les deux types d'adresses IPs ;
- Séparation dans le paquet systemd, la gestion des conteneurs via systemd se faisant au travers de systems-containers, et la gestion du matériel via le paquet systemd-udev ;
- systemd ne relance les services qu'une fois ou deux lors d'une transaction RPM complète sur l'ensemble des paquets concernés et non pour chaque paquet concerné en cours de traitement ;
- Ajout dans anaconda d'un API DBus autour des volumes logiques LVM ;
- livemedia-creator remplace livecd-creator qui sera plus générique (images pour périphériques ARM, LiveUSB, démarrage par PXE) et aussi moderne avec une base en Python 3 au lieu de la version 2 ;
- Kerberos prend en compte les règles génériques du système pour la conception des mots de passe ;
- Pour le calcul des adresses IPs, ipcalctool sera bientôt supprimé au profit d'ipcalc à cause de la redondance et du manque de support d'IPv6 ;
Cloud
- Ajout du très attendu OpenShift Origin dans Fedora pour le développement et le déploiement des services cloud ;
- Ajout d'une entrée pour développeurs dans l'image de démarrage d'Atomic pour permettre de démarrer sans instancier un cloud ;
- Les utilisateurs peuvent recevoir, pour plus de visibilité, la liste des mises à jour disponibles après leur connexion via les "messages du jour" ;
- Refonte des paquets autour du langage Python, tout ce qui est requis du langage par les programmes system-* importants ont été mis dans des paquets system-python afin d'éviter d'utiliser le paquet python en entier ;
Projet Fedora
- Koji peut générer des dépôts avec des paquets RPM signés, permettant d'unifier nombre de procédures et d'outils en son sein ;
Développement
- L'agrégat de compilateurs GCC passe à la version 6 ;
- Le langage Python se mue à la version 3.5 ;
- Le langage de Google, Go, évolue à la version 1.6 ;
- Le langage Ruby quant à lui fonce en version 2.3 ;
- Le langage Erlang bénéficie de sa dernière version 18 ;
- Un coup de fouet a été donné pour la distribution LaTeX TeXLive vers la version 2015 ;
- La célèbre bibliothèque C++ a subi un petit coup de Boost vers la version 1.60 ;
- La bibliothèque standard du langage C GLibc se contente de la version 2.23 ;
- Suppression dans GLibc de librtkaio qui ajoutait l'API POSIX concernant le temps réel notamment pour les entrées/sorties asynchrones, qui était trop peu utilisé ;
- Les amateurs de la bibliothèque de Qt profiteront du remplacement de QtWebKit par QtWebEngine, qui est enfin disponible dans les dépôts ;
- La plateforme de serveurs JavaScript, Node.js, découvre la véritable réponse 4.2 ;
- Mise à jour de la plateforme de développement .NET Mono 4.2 ;
- Ajout et activation du ramasse miette Shenandoah 1.0 à OpenJDK qui met en pause moins longtemps le programme pour nettoyer la mémoire du programme ;
- Fedora ajoute la prise en charge des environnements de développement pour le composant BBC Micro Bit, dédié à l'apprentissage de l'informatique au Royaume-Uni ;
Si l'aventure vous intéresse, les images sont disponibles par Torrent. En cas de bogue, n'oubliez pas de relire la documentation pour signaler les anomalies sur le BugZilla.
Bons tests à tous !