Fedora 27 modernise son infrastructure et met le cap sur la modularité

Fedora 27 modernise son infrastructure et met le cap sur la modularité

Une gestation délicate

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

14/11/2017 6 minutes
20

Fedora 27 modernise son infrastructure et met le cap sur la modularité

La version finale de Fedora 27 est finalement sortie, après bien des péripéties. Le développement de la distribution a été émaillé de plusieurs retards, mais les nouveautés sont enfin là, dont un passage à GNOME 3.26 et plusieurs changements techniques importants.

La version finale de Fedora 27 devrait être là depuis plusieurs semaines. La phase bêta a révélé cependant bon nombre de problèmes, qui ont nécessité des efforts et donc du temps. Initialement, la diffusion devait se faire fin octobre, mais les développeurs ont décidé successivement de plusieurs reports. Certains noteront avec une pointe d’ironie que c’est la première mouture à se passer de versions alpha.

Mais une nouvelle Fedora est toujours importante dans la communauté GNU/Linux. Non seulement parce qu’elle reste l’une des distributions les plus utilisées, mais aussi parce Red Hat s’en sert comme d’un laboratoire (via la Fedora Foundation) avant intégration des nouveautés dans ses systèmes dédiés aux entreprises, dont RHEL (Red Hat Entreprise Linux). On se souvient par exemple que la version 25 avait été la première à proposer une session utilisateur sous Wayland par défaut.

Le grand passage à GNOME 3.26

Fedora est une distribution toujours centrée sur GNOME. À l’inverse cependant d’Ubuntu qui adapte largement le Shell (l’environnement graphique de GNOME dans les grandes lignes) à sa sauce, Fedora le garde dans son « état naturel ».

Le passage à la version 3.26 – alias Manchester – entraine la révision du panneau de réglages, qui se simplifie autour d’une nouvelle barre latérale regroupant les principales catégories. Les plus gros changements se situent dans les sections dévolues aux réglages graphiques et au réseau. Même si l’idée est de rendre leur accès plus simple, les habitués de l’ancien panneau auront besoin d’un petit temps d’adaptation pour retrouver ces paramètres.

Parmi les autres principales nouveautés, signalons un panneau dédié aux emojis et la prise en charge des couleurs de peau pour ces derniers, la synchronisation du navigateur GNOME via Firefox Sync (possibilité d’échanger les données avec Firefox), des animations plus fluides pour certaines opérations (dont maximiser/réduire une fenêtre), l’augmentation de la taille des vignettes dans Activités ou encore des fenêtres d’erreurs mieux intégrées.

Côté applications GNOME, plusieurs évoluent de manière significative. Boxes par exemple, chargée des machines virtuelles, permet enfin de partager des dossiers entre le système hôte et l’invité, autorisant l'échange simplifié des données de l’un vers l’autre.

On pourrait citer également le regroupement des mises à jour par type dans Logiciels, le redimensionnement les partitions en même temps qu’un disque dans Disks, ou encore un comportement hors ligne plus logique pour les applications Email, Calendrier et Contacts, qui ne protestent plus et se resynchronisent rapidement dès que la connexion est de retour.

fedora 27fedora 27

De nombreux changements internes

Fedora 27 se présente sous la forme d’une image Live 64 bits, servant donc aussi bien à tester le système qu’à l’installer. Profitons-en d’ailleurs pour formuler quelques critiques sur l'outil maison, Anaconda, qui gagnerait à se simplifier pour ne pas rebuter les nouveaux utilisateurs. Les choix du disque et du partionnement en particulier pourraient être plus clairs.

La distribution est centrée sur un noyau Linux 4.13. Ce seul point devrait enthousiasmer les utilisateurs de Fedora sur des ordinateurs portables, car cette version du kernel améliore notablement la gestion de l’énergie dans de nombreux cas (notamment pour les SoC Intel Bay Trail et Cherry Trail). Au passage, Fedora 27 prend désormais en charge les ordinateurs possédant un processeur 64 bits mais dont l'UEFI est 32 bits.

Entre autres changements importants sous le capot, on signalera le passage à GCC 7.2.1 pour tout ce qui touche à la compilation (y compris les paquets de la distribution), l’activation du TRIM pour les partitions chiffées avec LUKS1, une image unique pour l’architecture AARCH64 (Pine64, Raspberry Pi 3 et 96boards) ou encore le passage à RPM 4.14.

Fedora 27 continue en outre le travail lancé avec la version 26, nommée Boltron. Les développeurs ont en effet commencé à diviser la base système en modules spécifiques et interopérables, afin de simplifier de nombreuses opérations. Désormais, on trouve Plateforme et Hôte, le premier étant l’espace utilisateur, l’autre le système minimal, gérant le matériel. Notez qu’une version Modular Server arrivera d’ailleurs plus tard, normalement le 9 janvier.

fedora 27fedora 27

Administration et développement

Côté administration, on note plusieurs évolutions, surtout pour la sécurité. Par exemple, OpenVPN change d’algorithme de chiffrement par défaut et passe de BF-128-CBC à l’AES-256-GCM. Question de cohérence, le serveur OpenSSH utilise lui aussi maintenant la politique centralisée des mots de passe, comme le client. Les identifiants Kerberos sont stockés dans un nouveau cache (KCM) décrit comme plus adapté aux environnements de type conteneurs.

Fedora 27 en profite aussi pour faire un peu de ménage. Le protocole SSH-1 est ainsi supprimé d’OpenSSH, car il n'est plus considéré comme sûr depuis un bon moment. Même chose pour les paquets krb5-appl-clients et krb5-appl-servers, dont l’entretien se terminera bientôt.

Pour la partie développement, c’est un festival de nouvelles versions : Glibc 2.26, Boost 1.64, NodeJS 8.6 (LTS), Ruby on Rails 5.1, Go 1.9, Perl 5.26 ou encore OpenJDK 9. Les développeurs peuvent installer pour la première fois les paquets debuginfos 32 et 64 bits en même temps pour une application en particulier.

Les debuginfos sont en outre divisés en deux parties : les debuginfos (même nom) avec les binaires, bibliothèques et symboles, ainsi que les debugsources, à la fonction évidente.

Sur la route de modularisation

Globalement, Fedora 27 est une version dont les nouveautés se concentrent pour la plupart sur la partie invisible du système. Ce qui explique notamment pourquoi la gestation de cette version a été si complexe, les développeurs repoussant à plusieurs reprises d’une semaine pour la publication de la mouture finale. Ce, malgré l’arrivée d’un nouveau cycle de production et d’outils permettant selon l’équipe de se passer d’une phase alpha.

Fedora 27 constitue donc une étape importante pour les prochaines moutures, puisque le travail de modularisation va continuer. On attend d'ailleurs en janvier la déclinaison Modular Server, sur laquelle nous aurons l'occasion de revenir quand elle sera disponible.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Le grand passage à GNOME 3.26

De nombreux changements internes

Administration et développement

Sur la route de modularisation

Fermer

Commentaires (20)


Merci pour l’article. Et vive Fedora, super distrib, très fiable et aboutie








Yach a écrit :



Merci pour l’article. Et vive Fedora, super distrib, très fiable et aboutie







+1.



Bon, va falloir que je fasse ma mise à jour depuis la 26 sur ma station de travail. Verrais ça ce week-end.









Commentaire_supprime a écrit :



+1.



Bon, va falloir que je fasse ma mise à jour depuis la 26 sur ma station de travail. Verrais ça ce week-end.





Pareil, vivement une rolling release !



Mwais, pas pressé d’avoir une rolling, ça risquerait de mettre un gros frein à l’évolution de la distribution.


J’ai utilisé Fedora Core pendant des années. Mon souvenir de cette distro me laisse encore des trémolos dans la voix… <img data-src=" />








Yannouch a écrit :



Pareil, vivement une rolling release !







Finalement, je viens de finir la mise à jour. Avec DNF, tout s’est bien passé.



En ce qui me concerne, j’utilise pour ma station de travail les versions impaires de Fedora. Je suis tranquille jusqu’à la 29 maintenant.



Exceptionnellement, j’avais installé la 26 après la 25 parce que j’avais bloaté ma distro. <img data-src=" /><img data-src=" /><img data-src=" /><img data-src=" /><img data-src=" />



Pas forcément d’accord. Du côté de Manjaro, la distro évolue très bien. :)








Salamandar a écrit :



Pas forcément d’accord. Du côté de Manjaro, la distro évolue très bien. :)





Mwais… pas vraiment comparable, Fedora est une distro “upsteam” qui bouge énormément avec pas mal d’exploration technologique, là où Manjaro est une distribution dérivée qui repose sur une base déjà éprouvée qui prend déjà en charge la problématique de mise à jour roulante.



Puis les développeurs de Fedora contribuent énormément upstream, là où Manjaro se contente de proposer le travail des autres.








ragoutoutou a écrit :



Mwais… pas vraiment comparable, Fedora est une distro “upsteam” qui bouge énormément avec pas mal d’exploration technologique, là où Manjaro est une distribution dérivée qui repose sur une base déjà éprouvée qui prend déjà en charge la problématique de mise à jour roulante.











Okki a écrit :



Puis les développeurs de Fedora contribuent énormément upstream, là où Manjaro se contente de proposer le travail des autres.







Et puis, les distros en rolling release, ça ne convient pas à tout le monde.



Sur ma station de travail, je n’ai pas besoin des nouveaux paquets à peine sortis, et il me faut un peu de stabilité pour pouvoir bosser. Je n’ai pas envie de passer une soirée avec un problème de dépendances brisées suite à une mise à jour à régler au lieu de taper une section de mon/ma dernier-e roman/nouvelle…



J’avoue avoir hésité à choisir Fedora. Peut-être une autre fois.








numerid a écrit :



J’avoue avoir hésité à choisir Fedora. Peut-être une autre fois.







Pour Fedora, si tu n’as pas besoin des paquets les plus récents possibles (typiquement : une machine qui vient de sortir et qui ne démarre pas avec autre chose, cas de mon NUC il y a de cela deux ans) et si tu n’es pas un inconditionnel de SELinux, tu peux voir autre chose comme distro sans crainte.



Après, le reste des facteurs étant à mon avis purement subjectif, ça ne peut se déterminer qu’à l’essai en conditions réelles.



En fait, j’ai besoin de la version la plus récente possible de LibreOffice, mais c’est tout. Et, pour tout, dire, l’occasion faisant le larron, j’ai finalement opté pour Mageia, distribution pour laquelle je peux avoir sous la main des gens susceptibles de me dépanner en cas de problème ce qui me semble le critère fondamental.


Pour toutes distributions importantes tu es susceptible de trouver des gens pouvant te dépanner en cas de problème. Ce n’est pas un point exclusif à Mageia.


Perso, ça fait un an que je suis retourné sous Fedora, après une longue période sous Ubuntu, et je ne regrette pas… c’est pour moi, à l’heure actuelle, le meilleur équilibre entre nouveauté et stabilité, sans s’éloigner trop du monde professionnel.


Certes, mais là je sais que je les ai sous la main, je sais ce qu’ils valent et je les connais, donc je n’ai pas besoin de chercher bien loin. C’est tout et c’est ce que je voulais signifier. C’est un critère valable pour n’importe quelle distribution. Il y aurait eu dans mon entourage des gens sur Fedora, j’aurais opté pour Fedora et ainsi de suite


Oui, effectivement, si tu connais des gens qui sont susceptibles de t’aider avec Mageia, c’est un plus par rapport à aller chercher de l’aide sur un forum.


j’ai migré vers une debian pour le taff. Peut-etre que je vais revenir voir tout ça sur un desktop perso ! :p


Surtout quand tu fais une grosse boulette qui rend ton ordinateur préféré inaccessible :-)


F27 fut stable depuis sa sortie en version beta.



Il est clair qu’au niveau sorties, 6 mois c’est bien et permet ainsi d’avoir des versions récentes sans être une disrtib comme Arch.