En ce mardi 25 septembre, les utilisateurs du Projet Fedora seront ravis d'apprendre la disponibilité de la version Beta Fedora 29.
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 29 et réduisez 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 23 ou 30 octobre. Voici les nouveautés annoncées pour cette version :
Expérience utilisateur
- Passage à GNOME 3.30
- De même pour Xfce 4.13 qui bénéficie enfin de GTK+3.
- Le menu de GRUB sera caché par défaut, sauf en cas de dual-boot.
- La variable $PATH par défaut cfange l'ordre des dossiers ~/.bin et ~/.local/bin pour les placer devant afin d'être prioritaires par rapport aux dossiers systèmes. Cela rejoint la politique de Debian et Ubuntu.
- L'utilitaire Wireshark perd son interface GTK+, uniquement l'interface Qt est proposée en adéquation avec le choix du projet.
- Le synthétiseur vocal festival est proposé à la version 2.5.
Gestion du matériel
- Les paquets i686 sont compilés avec les instructions SSE2 ce qui réduit la liste des processeurs compatibles avec Fedora pour cette architecture. Mais pour les processeurs supportés totu comme x86_64 un gain notable de performance est possible.
- Les images prégénérées pour les architectures ARMv7 et aarch64 bénéficient de la ZRAM pour la swap par défaut afin d'améliorer les performances et limiter l'usure des cartes SD de stockage.
- Prise en charge initiale des FPGA, les cartes 96boards d'Ultra96 et UP² d'Intel proposent des FPGA pour faire des calculs spécialisés comme l'IA ou le machine learning. Fedora propose des outils de base et agnostiques pour les exploiter.
- Clap de fin pour l'architecture ppc64, sa sœur little endian ppc64le recevra toutes les attentions pour cette famille.
Internationalisation
- Mise à jour du gestionnaire d'entrée de saisie IBus vers 1.5.19.
- La famille de police de caractères Liberation, compatible avec celle de Microsoft, passe à la version 2 proposant plus de caractères UNICODE.
- Les langues asiatiques chinoises, coréennes et japonaises utiliseront par défaut les polices de Google Noto.
- Les fichiers des fuseaux horaires de tzdata seront fondés sur le format vanguard en accord avec le choix effectué en amont. Cela améliore la compatibilité avec POSIX.
Administration système
- OpenLDAP utilise OpenSSL au lieu de NSS, comme recommandée par le projet officiel.
Développement
- Binutils passe à la version 2.31.
- GLibc 2.28 est utilisée par défaut.
- Node.js 10 est proposé par défaut.
- Python 3.7 devient la version de référence
- Ruby on Rails est sur les rails de la version 5.2.
- La perle des langages, Perl 5.12, a été mis à jour.
- Le langage Go passe à la version 1.11.
- MySQL 8 est proposé pour sa gestion des bases de données.
- OpenJDK 11 LTS devient la machine virtuelle de référence pour Java.
Modularité
- Fedora Workstation et Cloud bénéficient par défaut des modules en plus de Fedora Server. Ainsi tout le monde est capable facilement d'exploiter les modules, pour installer une version différente de Nodejs que celle proposée par exemple.
Projet Fedora
- Fedora Workstation Atomic devient Silverblue. Ce projet qui monte en puissance met en avant le projet Atomic pour l'édition phare de Fedora. Cela consiste majoritairement à utiliser Flatpak et rpm-os-tree pour gérer les paquets permettant une meilleure isolation des composants et une plus grande fiabilité du système. Un site web dédié a été conçu pour l'occasion.
- Les éditions dérivées de Fedora comme les Spins, labs ou conteneurs auront les champs VARIANT et VARIANT_ID renseignés dans le fichier /usr/lib/os-release pour avoir des statistiques plus précises quant à leur utilisation et pour l'utilisateur de connaître la provenance de l'image.
- Fedora Scientific a une image VagrantBox en plus des ISO traditionnelles.
- GCC n'est plus nécessaire dans l'image de compilation de Fedora, réduisant le temps nécessaire à la production des paquets n'en ayant pas besoin.
- Fedora Cloud aura des images mises à jour mensuellement, pour limiter la taille des mises à jour à effectuer après l'installation.
Si l'aventure vous intéresse, les images sont disponibles par Torrent ou via le site officiel. En cas de bogue, n'oubliez pas de relire la documentation pour signaler les anomalies sur le BugZilla ou de contribuer à la traduction sur Zanata.
Bons tests à tous !