10 septembre 2022

Nouveautés de Red Hat Enterprise Linux 9

Redhat Enterprise Linux 9 est sorti. Première version majeure depuis qu'IBM a dépensé 34 milliards de dollars pour l'achat. Voyons ses caractéristiques.

Redhat Linux Entreprise 9 - RHEL 9

Première version majeure depuis qu'IBM a dépensé 34 milliards de dollars pour acheter la distribution géante, comprend les noyaux 5.14, systemd 249, Python 3.9 et plus

Red Hat a officiellement dévoilé la version 9 de Red Hat Enterprise Linux (RHEL), nom de code Plough, la dernière version majeure du serveur commercial Linux payant dominant.

Cette version vise à implémenter des fonctionnalités et fonctionnalités sans être trop différente de ses grands frères. La filiale d'IBM a déclaré qu'elle s'attendait à ce que la plate-forme devienne généralement disponible dans les "prochaines semaines".

Variante 9 représente une série de premières. Il s'agit de la première version majeure depuis L'acquisition de Red Hat par IBM s'est terminée en juillet 2019 : RHEL 8.0 est sorti deux mois plus tôt. Il s'agit également de la première version majeure de la distribution d'entreprise depuis que Red Hat a redéfini sa distribution d'entreprise gratuite CentOS en amont de RHEL plutôt qu'une reconstruction de celui-ci.

Chez Managedserver.it, nous avons examiné la version bêta l'année dernière. Cette version est basé sur Fedora 34, dont nous avons parlé en mars dernier. Cela signifie plusieurs changements importants pour les utilisateurs de bureau, y compris GNOME 40, qui devrait fonctionner sur Wayland par défaut, le serveur audio Pipewire et des mises à jour incrémentielles des packages Flatpak.

La version utilise le noyau 5.14, systemd 249, Python 3.9, PHP 8 et GCC 11.2. Inclut une console Web basée sur le projet Poste de pilotage , qui prend désormais en charge les correctifs de noyau en direct exécutés à l'aide de l'outil patch . Il existe également une boîte à outils pour la gestion des conteneurs, basée sur le projet boîte à outils en amont.

Comme nous l'avons noté lors de l'examen de l'emballage des applications Linux l'année dernière, Flatpak reste un format principalement centré sur le bureau, contrairement au format Snap d'Ubuntu qui, à notre avis, cible à la fois le bureau et le serveur. Étant donné que la plupart des déploiements RHEL 9 se feront probablement sur des serveurs, les conteneurs seront plus significatifs pour le déploiement d'applications. La nouvelle version présente changements important pour la gestion des conteneurs, y compris cgroupsversion 2 et l'utilisation de crunruntime de conteneur par défaut.

Accédez aux derniers runtimes et outils

  • Red Hat Enterprise Linux 9 est conçu avec un ensemble d'environnements d'exécution et compilateurs les plus récentes, y compris GCC 11.2.1 et les versions mises à jour de LLVM (13.0.1), Rust (1.58.1) et Go (1.17.1), permettant aux développeurs de moderniser leurs applications.
  • RHEL 9 est livré avec des versions mises à jour des principales chaînes d'outils de développement telles que GCC (11.2.1), glibc (2.34) et binutils (2.35). Les nouvelles fonctionnalités du compilateur GCC aident les utilisateurs à mieux surveiller le flux de code, à améliorer les options de débogage et à écrire du code optimisé pour une utilisation efficace du matériel. Le nouveau compilateur GCC inclut des modifications pour la compilation du code C et C++ , ainsi que de nouveaux messages de débogage pour les journaux. Cela donne aux développeurs une meilleure gestion des performances de leur code.
  • Avec les flux d'application La prochaine génération, les développeurs auront plus de choix en ce qui concerne les versions de langages et d'outils populaires. Red Hat Enterprise Linux 9 améliore l'expérience du flux d'application en fournissant des versions initiales du flux d'application qui peuvent être installées en tant que packages RPM à l'aide du yumcommande d'installation traditionnelle. Les développeurs peuvent choisir parmi plusieurs versions de composants d'espace utilisateur en tant que flux d'application faciles à mettre à niveau, ce qui leur donne une plus grande flexibilité pour personnaliser RHEL pour leur environnement de développement. Le contenu du flux d'applications comprend également des outils et des applications qui évoluent très rapidement et sont mis à jour fréquemment. Ces flux applicatifs, appelés flux tournants, sont entièrement pris en charge pendant toute la durée de vie de RHEL 9.
  • Red Hat Enterprise Linux 9 étend les capacités d'empaquetage de modules de RHEL 8. Avec RHEL 9, toutes les méthodes d'empaquetage, telles que Collections de logiciels Red Hat , Flatpak et les RPM traditionnels ont été intégrés aux flux d'applications, ce qui permet aux développeurs d'utiliser plus facilement leurs packages préférés.

Prise en charge des dernières versions d'exécution de langue

  • Python 3.9 bénéficie d'une prise en charge à vie dans Red Hat Enterprise Linux 9 et est livré avec une multitude de nouvelles fonctionnalités, notamment des horodatages de fuseau horaire, de nouvelles méthodes de préfixe et de suffixe de chaîne, des opérations de fusion de dictionnaires, un analyseur hautes performances, des améliorations de multitraitement et bien plus encore. Ces fonctionnalités aideront les développeurs à moderniser facilement leurs applications.
  • Node.js  16 fournit des modifications qui incluent une mise à jour du moteur V8 vers la version 9.2, une nouvelle API Timer Promises, une nouvelle API expérimentale pour les flux Web et la prise en charge de npm Package Manager version 7.20.3. Node.js est désormais compatible avec OpenSSL 3.0.
  • Ruby 3.0.3 fournit plusieurs améliorations de performances, ainsi que des correctifs de bogues et de sécurité. Certaines des améliorations notables incluent la concurrence et le parallélisme, l'analyse statique, la correspondance des modèles avec caseinexpressions, correspondance de modèle sur une ligne repensée et correspondance de modèle de recherche.
  • Perl 5.32 fournit un certain nombre de corrections de bogues et d'améliorations, notamment Unicode version 13, un nouvel opérateur de fixture expérimental, des vérifications de fonctionnalités plus rapides, etc.
  • PHP 8.0 fournit plusieurs corrections de bogues et améliorations, telles que l'utilisation de la syntaxe des métadonnées structurées, de nouveaux arguments indépendants de l'ordre, des performances améliorées pour la compilation juste-à-temps, etc.

Créer des images Red Hat Enterprise Linux pour le développement et les tests

Générateur d'images est un outil qui permet aux utilisateurs de créer des images système RHEL personnalisées dans une variété de formats pour les versions majeures et mineures. Ces images sont compatibles avec les principaux fournisseurs de services cloud et avec les technologies de virtualisation les plus populaires sur le marché. Cela permet aux utilisateurs de créer rapidement des environnements de développement RHEL personnalisés sur des plateformes locales, sur site ou dans le cloud.

Avec Image Builder, des configurations de système de fichiers personnalisées peuvent être spécifiées dans des plans pour créer des images avec une disposition de disque spécifique, au lieu d'utiliser la configuration de disposition par défaut.

Image Builder peut être utilisé pour créer des images d'installation ISO amorçables. Ces images consistent en une archive contenant un système de fichiers racine que vous pouvez utiliser pour installer directement sur un serveur bare metal, ce qui est idéal pour faire apparaître du matériel de test pour les développements en périphérie.

Surveiller et maintenir les environnements Red Hat Enterprise Linux

La console Web de Red Hat Enterprise Linux 9 comporte une page de métriques de performances avancées qui permet d'identifier les causes potentielles des pics d'utilisation élevés du processeur, de la mémoire, du disque et des ressources réseau. De plus, les métriques du sous-système peuvent être facilement exportées vers un serveur Grafana.

RHEL 9 prend désormais également en charge les correctifs du noyau en direct via la console Web. Les derniers correctifs et mises à jour critiques du noyau de sécurité peuvent être appliqués immédiatement sans nécessiter de temps d'arrêt programmé et sans interrompre les applications de développement ou de production en cours.

Créez des conteneurs avec des images de base universelles

Red Hat Enterprise Linux 9 est livré avec des groupes de contrôle (cgroups) et une version récente de Podman avec des paramètres par défaut améliorés. La signature du conteneur et la validation du nom abrégé sont activées par défaut et les applications conteneurisées peuvent être testées sur la configuration RHEL 9 par défaut.

RHEL 9 UBI est disponible dans des configurations d'image standard, micro, minimales ou init, dont la taille varie d'un minimum de 7,5 Mo à 80 Mo. En savoir plus sur comment créer, exécuter et gérer des conteneurs .

Identité et sécurité

  • Avec Red Hat Enterprise Linux 9, l'authentification de l'utilisateur root avec un mot de passe sur SSH a été désactivée par défaut. La configuration OpenSSH par défaut n'autorise pas l'accès de l'utilisateur root avec un mot de passe, empêchant ainsi les attaquants d'accéder via des attaques par force brute de mot de passe. Au lieu d'utiliser le mot de passe root, les développeurs peuvent se connecter à des environnements de développement distants à l'aide de clés SSH pour se connecter.
  • OpenSSL 3.0 ajoute un concept de fournisseur, un nouveau schéma de contrôle de version et un HTTPS amélioré. Fournisseurs sont des collections d'implémentations d'algorithmes. Les développeurs peuvent appeler par programmation n'importe quel fournisseur en fonction des exigences de l'application. Les utilitaires RHEL intégrés ont été recompilés pour utiliser OpenSSL 3. Cela permet aux utilisateurs de tirer parti de nouveaux codes de sécurité pour chiffrer et protéger les informations.

RHEL est une distribution relativement lente et technologiquement conservatrice. Comme pour toute distribution prise en charge à long terme, cela peut entraîner des problèmes lorsque de nouvelles versions des composants principaux sont nécessaires.

La solution de Red Hat à ce problème est ce qu'elle appelle Flux d'applications , qui vous permet d'installer des versions spécifiques des composants du système d'exploitation ainsi que leurs diverses dépendances. Ceux-ci reçoivent des mises à jour plus fréquentes que le système d'exploitation principal sous-jacent, bien que cela puisse signifier des durées de vie prises en charge plus courtes.

Le prix partie à partir de 179$ pour l'édition poste de travail , si vous pouvez vivre sans soutien, et 299 $ avec un an de soutien. L'édition serveur plus simple commence à 349 $ sans support, 799 $ avec un an de support standard (heures ouvrables) et 1.299 24 $ pour le support premium (7x1) pour les cas de gravité 2 et XNUMX.

RHEL 9 peut également être téléchargé gratuitement dans le cadre de votre abonnement au programme Red Hat Developer. Dans cet article, vous découvrirez certaines des façons dont RHEL 9 peut améliorer l'expérience des développeurs.

En supposant que Red Hat suit le cycle de vie existant, RHEL 9.0 recevra un support complet pendant les cinq prochaines années, jusqu'à la mi-2027, suivi de cinq autres années de support de «maintenance», ce qui signifie aucune nouvelle fonctionnalité et un support supplémentaire limité pour le nouveau matériel.

Fin de vie RHEL 9

Cependant, comme nous l'avons déjà expliqué pour la version 7 et la version 8 de la distribution homonyme et des fourches associées telles que RockyLinux o SoulLinux très probablement, il sera possible d'utiliser des outils tels que élever pour mettre à niveau le RHEL 9 actuel vers un RHEL 10 probable et futur.

 

 

Vous avez des doutes ? Vous ne savez pas par où commencer ? Contactez-nous !

Nous avons toutes les réponses à vos questions pour vous aider à faire le bon choix.

Discute avec nous

Discutez directement avec notre support avant-vente.

0256569681

Contactez-nous par téléphone pendant les heures de bureau 9h30 - 19h30

Contactez-nous en ligne

Ouvrez une demande directement dans l'espace contact.

INFORMATIONS

Managed Server Srl est un acteur italien leader dans la fourniture de solutions système GNU/Linux avancées orientées vers la haute performance. Avec un modèle d'abonnement peu coûteux et prévisible, nous garantissons que nos clients ont accès à des technologies avancées en matière d'hébergement, de serveurs dédiés et de services cloud. En plus de cela, nous proposons des conseils système sur les systèmes Linux et une maintenance spécialisée en SGBD, sécurité informatique, Cloud et bien plus encore. Nous nous distinguons par notre expertise dans l'hébergement de CMS Open Source de premier plan tels que WordPress, WooCommerce, Drupal, Prestashop, Joomla, OpenCart et Magento, soutenus par un service d'assistance et de conseil de haut niveau adapté aux administrations publiques, aux PME et à toutes tailles.

Red Hat, Inc. détient les droits de Red Hat®, RHEL®, RedHat Linux® et CentOS® ; AlmaLinux™ est une marque commerciale d'AlmaLinux OS Foundation ; Rocky Linux® est une marque déposée de la Rocky Linux Foundation ; SUSE® est une marque déposée de SUSE LLC ; Canonical Ltd. détient les droits sur Ubuntu® ; Software in the Public Interest, Inc. détient les droits sur Debian® ; Linus Torvalds détient les droits sur Linux® ; FreeBSD® est une marque déposée de la FreeBSD Foundation ; NetBSD® est une marque déposée de la Fondation NetBSD ; OpenBSD® est une marque déposée de Theo de Raadt. Oracle Corporation détient les droits sur Oracle®, MySQL® et MyRocks® ; Percona® est une marque déposée de Percona LLC ; MariaDB® est une marque déposée de MariaDB Corporation Ab ; REDIS® est une marque déposée de Redis Labs Ltd. F5 Networks, Inc. détient les droits sur NGINX® et NGINX Plus® ; Varnish® est une marque déposée de Varnish Software AB. Adobe Inc. détient les droits sur Magento® ; PrestaShop® est une marque déposée de PrestaShop SA ; OpenCart® est une marque déposée d'OpenCart Limited. Automattic Inc. détient les droits sur WordPress®, WooCommerce® et JetPack® ; Open Source Matters, Inc. détient les droits sur Joomla® ; Dries Buytaert détient les droits sur Drupal®. Amazon Web Services, Inc. détient les droits sur AWS® ; Google LLC détient les droits sur Google Cloud™ et Chrome™ ; Facebook, Inc. détient les droits sur Facebook® ; Microsoft Corporation détient les droits sur Microsoft®, Azure® et Internet Explorer® ; La Fondation Mozilla détient les droits sur Firefox®. Apache® est une marque déposée de The Apache Software Foundation ; PHP® est une marque déposée du groupe PHP. CloudFlare® est une marque déposée de Cloudflare, Inc. ; NETSCOUT® est une marque déposée de NETSCOUT Systems Inc. ; ElasticSearch®, LogStash® et Kibana® sont des marques déposées d'Elastic NV. Ce site n'est affilié, sponsorisé ou autrement associé à aucune des entités mentionnées ci-dessus et ne représente aucune de ces entités de quelque manière que ce soit. Tous les droits sur les marques et noms de produits mentionnés sont la propriété de leurs titulaires respectifs des droits d'auteur. Toutes les autres marques mentionnées appartiennent à leurs titulaires. MANAGED SERVER® est une marque déposée au niveau européen par MANAGED SERVER SRL Via Enzo Ferrari, 9 62012 Civitanova Marche (MC) Italie.

Retour en haut de page