En ce mardi 3 novembre 2015, le projet Fedora est fier d’annoncer la sortie de la distribution GNU/Linux Fedora 23.
Comme à son habitude, le projet Fedora propose le dernier cru des environnements GNOME 3.18 mais aussi Sugar 0.106 à destination des enfants. Tout comme la sortie de Libreoffice 5, ces programmes améliorent la gestion des écrans à haute-densité de pixels (même en cas de multi-écran avec des densités différentes). L'intégration dans Wayland est également poursuivie.
Les fans de l'environnement de bureau Cinnamon pourront profiter d'un LiveCD officiel pour le tester et l'installer directement.
Cette version de Fedora s'est surtout concentrée sur quatre axes : gestion des paquets, sécurité, Python 3 et cloud computing.
Gestion des paquets
Tout d'abord d'un point de vue graphique, GNOME Logiciels gère mieux la bande passante disponible et peut effectuer les mises à niveau complètes de Fedora. GNOME Logiciels a même la capacité nouvelle de mettre à jour les firmwares UEFI des machine le permettant !
Du côté de la console, les précédentes solutions de mise à niveau comme fedup ou encore preupgrade sont abandonnées. À la place, le gestionnaire de paquets officiel dnf hérite de ce rôle via un plugin. Cela apporte une meilleure disponibilité (la mise à niveau se fait entièrement depuis votre machine en fonctionnement) mais il apporte aussi une meilleure fiabilité du processus. Utilisateur de Fedora 22 ? Vous pouvez d’or et déjà effectuer la procédure en suivant les instructions suivantes :
# dnf install dnf-plugin-system-upgrade # rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-23-$(uname -i) # dnf upgrade # dnf clean all # dnf --releasever=23 --setopt=deltarpm=false distro-sync --nogpgcheck
Sécurité
Fedora souhaite être une distribution à la pointe de la sécurité. Après les derniers scandales entourant l'usage des vieillissants algorithmes de sécurité RC4 et SSL3, le projet a retiré leur usage dans les programmes les y autorisant encore à l'exception notable des programmes issus de Mozilla qui ont un calendrier de retrait différent.
Notons encore que les programmes de base ayant des critères d'acceptation voient leurs règles unifiées. Il est possible ainsi d'avoir un mot de passe unique pour anaconda (le programme d'installation), passwd ou encore gnome-control-center ! Changer la politique à l'un d'entre eux se répercute sur les autres, évitant de reproduire la procédure.
Cloud
La version Cloud de Fedora, à savoir Fedora Atomic, suit un calendrier de publication différent du reste du projet de Fedora. Plutôt que de sortir tous les 6 mois en moyenne, cela se fera toutes les deux semaines ! L'objectif est de faire avancer le projet rapidement pour satisfaire les besoins des développeurs et des utilisateurs. Un tel changement implique une profonde refonte de la QA mais aussi du site web pour respecter ce rythme effréné.
Python 3
Python a effectué il y a 7 ans un changement majeur de son langage de programmation, un changement tel que la compatibilité a été rompue avec la branche précédente. Afin d'accélérer la transition, qui doit être faite avant 2020 d'après les développeurs de Python, Fedora 23 incorpore les aspects suivants :
- Python 3 est installé par défaut et est la seule version disponible dans les fichiers permettant l'installation de Fedora (à savoir les LiveCD notamment mais aussi les images Atomic ou DVD) ;
- Python 2 reste disponible dans les dépôts ;
- Pour les paquets fonctionnels avec les deux versions, Python 3 est désignée comme la version de référence ;
- /usr/bin/python pour les utilisateurs et développeurs restera Python 2, afin de respecter les recommandations du projet Python.
Et bien entendu d'autres nouveautés sont à découvrir. Vous pourrez profiter d'un article en français plus complet par ici. N'hésitez pas à profiter de cette dernière monture et à en effectuer des retours.