Nous attendions depuis longtemps que l’équipe de CentOS nous apporte une nouvelle version de son système d’exploitation.
L’attente est terminée.
Le nouveau CentOS 8 est enfin arrivé !
Qu’est‑ce que CentOS ?
CentOS (Community ENTerprise Operating System) est un clone binaire de la distribution RHEL (Red Hat Enterprise Linux), accessible gratuitement.
Pour ceux qui ne connaissent pas Red Hat, il s’agit d’une entreprise qui propose des solutions logicielles open source destinées aux entreprises, avec un support de niveau professionnel.
Un mois après la publication de la dernière révision stable de la version 7 et après le lancement de RHEL 8, il est désormais possible de télécharger sur le site officiel la nouvelle version stable de CentOS 8 ainsi que la version « Stream ».
Publiée le 24 septembre 2019, CentOS 8 est disponible pour les architectures x86_64, ARM, IBM Power System, entre autres.
Un CentOS 8, deux versions (RHEL et Stream)
Tout au long de plus de 14 ans d’histoire, CentOS a toujours été une référence en matière de stabilité, ce qui n’a rien d’étonnant puisqu’il dérive, comme mentionné plus haut, de RHEL, l’un des systèmes d’exploitation les plus robustes disponibles, entièrement orienté vers les solutions d’entreprise, où la fiabilité et la stabilité sont essentielles.
Depuis la première version jusqu’à la précédente version stable, l’équipe CentOS, contrairement à d’autres distributions, proposait une seule édition ou déclinaison de son système.
Avec l’arrivée de CentOS 8, cela change pour la première fois.
En plus de l’édition « Classique » stable de CentOS, la version « Stream » est également disponible.
CentOS 8 Stream est une édition pensée pour les développeurs, fonctionnant selon un modèle de mises à jour « rolling‑release ».
Cela signifie que, durant son cycle de mise à jour, au lieu de proposer une nouvelle version avec tous les paquets mis à jour, elle permet aux utilisateurs de mettre à jour les paquets dès qu’ils sont disponibles dans les dépôts.
Il convient de préciser que cette édition Stream n’est pas destinée aux environnements de production et qu’elle a pour rôle, dans une certaine mesure, de combler l’écart entre Fedora et RHEL, en fournissant aux développeurs un environnement où tester et se tenir informés des nouvelles améliorations qui apparaîtront dans les prochaines versions de RHEL.
Cette relation entre RHEL et CentOS n’est pas nouvelle : en janvier 2014, Red Hat annonçait via un communiqué sur son site web que « Red Hat et le projet CentOS unissent leurs forces pour accélérer l’innovation open source ».
Fonctionnalités majeures de CentOS 8
Interface web par défaut
La célèbre interface web d’administration de serveurs Cockpit est disponible par défaut.
Elle permet d’effectuer des tâches allant du simple monitoring d’un serveur, à la gestion du stockage, à la consultation des logs, ou encore à l’administration de conteneurs.
Le tout depuis un navigateur.
Support PHP
Support intégré pour PHP 7.2, proposé comme version stable native.
Nginx
Le serveur Nginx 1.14 est disponible dans les dépôts. Cela permet d’héberger du contenu web, du courrier électronique, ou de configurer des serveurs proxy.
YUM
Une nouvelle version de YUM basée sur DNF, offrant une syntaxe plus conviviale et des sorties plus propres, tout en restant compatible avec YUM v3.
Gestion de paquets
L’outil de gestion de paquets RPM 4.14 est inclus dans CentOS 8.
Il valide l’intégralité du contenu d’un paquet avant de procéder à son installation.
Dépôt indépendant
Un nouveau dépôt indépendant pour la version CentOS 8 Stream, également distribuée comme une « rolling‑release », comme indiqué plus haut.
Il comble l’écart entre RHEL et Fedora en termes de mises à jour, devenant un candidat idéal pour les développeurs souhaitant anticiper ce qui sera disponible dans les futures versions de RHEL.
Augmentation de la mémoire prise en charge
Support jusqu’à 4 pétaoctets de mémoire, soit 4 000 téraoctets.
La version précédente supportait un maximum de 64 To.
Serveur graphique
Dans cette version, Wayland devient le serveur graphique par défaut, accompagné de GNOME, bien que toutes les améliorations de Wayland ne soient pas présentes dans CentOS.
NFTables
Le vétéran iptables est remplacé par nftables comme framework de filtrage des paquets réseau.
Ce dernier devient également le backend du service firewall.
Python
La version par défaut de Python proposée est Python 3.6.
Voici les nouveautés les plus notables de CentOS 8 ; il existe également des changements au niveau du noyau et du système de fichiers.
CentOS 8 dans la vie réelle
Le projet CentOS compte plus d’une décennie d’existence, offrant stabilité et fonctionnalités à d’innombrables développements.
Depuis un petit serveur hébergeant le site web d’une institution jusqu’à des implémentations complexes intégrant des applications critiques pour de grandes entreprises.
Il n’est donc pas surprenant que cette fiabilité encourage les utilisateurs à bâtir leurs projets nécessitant un environnement robuste en utilisant CentOS comme fondation, leur permettant d’obtenir les meilleurs résultats sans perdre de temps à résoudre des incidents externes au projet.
Un exemple de cela est Pandora FMS, une solution de supervision orientée à tout type d’environnements.
Conçue comme un outil de monitoring polyvalent permettant de gérer toute l’infrastructure, sans investissements supplémentaires en temps ou en argent.
Pandora FMS est basée sur CentOS et a récemment publié une mise à jour pour son édition communautaire, Pandora FMS 7.0 NG 739, incluant diverses nouveautés et permettant, grâce à son installation, la supervision d’environnements mixtes : postes de travail, serveurs, appliances réseau, imprimantes, appareils mobiles ou tout dispositif disposant d’une connexion réseau.
Vous souhaitez utiliser Pandora dans vos systèmes en version Open Source ?
Vous disposez de toutes les fonctionnalités du meilleur logiciel de monitoring du marché, entièrement gratuitement.
Nous vous expliquons tout ici :
En résumé
CentOS 8 est désormais disponible ; l’annonce de collaboration entre Red Hat et CentOS devient concrète grâce à CentOS 8 Stream.
Bien que l’attente ait été un peu plus longue que d’habitude, cette nouvelle édition arrive avec plus d’une dizaine de nouveautés destinées à améliorer l’expérience utilisateur, les performances et les fonctionnalités de la distribution, sans compromettre la stabilité qui la caractérise — afin de continuer à fournir les bases solides nécessaires à toute implémentation.




