Red Hat Enterprise Linux 4
Caractéristiques et avantages
La plateforme Red Hat Enterprise Linux 4, commercialisée en février 2005, fournit des améliorations technologiques significatives par rapport à la version 3. Parmi les domaines de développement spécifique, on trouve de meilleures capacités de sécurité, plus de performances et d'évolutivité du serveur et des capacités de bureau améliorées, sans oublier la garantie d'un niveau élevé de compatibilité avec les versions précédentes. Red Hat Enterprise Linux prend en charge une large gamme de matériels et d'applications logicielles, et il s'agit du premier environnement Linux au monde en termes de concentration sur l'entreprise.
La section suivante souligne quelques unes des nouvelles fonctionnalités majeures de Red Hat Enterprise Linux 4 :
Infrastructure du kernel Linux 2.6
Red Hat Enterprise Linux 4 fournit le produit commercial le plus stable et le plus robuste basé sur le kernel 2.6.9 de la communauté Linux. Les projets open source tels que Fedora ont fourni un environnement qui a permis au kernel Linux 2.6 de beaucoup mûrir courant 2004. Par conséquent, le kernel de Red Hat Enterprise Linux v4 offre de nombreuses améliorations par rapport aux kernels précédents, y compris de nombreux algorithmes et fonctions améliorés.
- Programmateur d'UC logique générique : gère les UC multi-core et hyperthread.
- VM de mapping inversé basé sur l'objet : performances améliorées dans les systèmes contraints en terme de mémoire.
- Mise à jour copie réelle : optimisation de l'algorithme SMP pour les structures de données des systèmes d'exploitation.
- Programmateurs d'E/S multiples : sélectionnables en fonction de l'environnement d'application.
- Support SMP & NUMA amélioré : meilleures performances et meilleure évolutivité pour les serveurs plus importants.
- Limite d'interruption de réseau (NAPI) : meilleures performances pour les lourdes charges de réseau.
Capacités de stockage et de système de fichiers améliorées
Les nombreux perfectionnements qui ont été apportés à Red Hat Enterprise Linux 4 permettent une meilleure évolutivité et une meilleure performance des sous-systèmes de stockage de données, incluant :
- Performance Ext3 : les réservations de blocs et les répertoires de division des listes de données améliorent les performances de lecture/écriture en E/S et les opérations de balayage de répertoire.
- Évolutivité Ext3 : l'extension du système de fichiers dynamique et des systèmes de fichiers jusqu'à 8 To sont à présent pris en charge.
- Logical Volume Management : une mise à jour complète du LVM fournit de nouvelles fonctionnalités telles que les instantanés lecture/écriture et les mises à jour des métadonnées transactionnelles, ainsi qu'une nouvelle interface utilisateur graphique de gestion plus souple. L'écriture miroir et de meilleurs chemins d'accès multiples sont programmés pour mi-2005.
- Évolutivité : une meilleure gestion LUN de stockage autorise la configuration de sous-systèmes de stockage bien plus étendus.
- Montage automatique : l'insertion d'AutoFSv4 fournit un contrôle d'accès sophistiqué des dispositifs, prenant en charge des fonctions telles que les montages affichables et les serveurs répliqués.
- Réduction des coûts : la prise en charge du stockage de disque Serial ATA fournit de meilleures performances, des densités plus élevées et un coût par mégaoctet réduit par rapport aux périphériques IDE classiques.
Nouvelles capacités en matière de sécurité
La fourniture de capacités de sécurité sophistiquées a fait l'objet d'un développement spécifique dans la version 4 de Red Hat Enterprise Linux. Les nouvelles fonctions incluent :
- Contrôle d'accès obligatoire : Security Enhanced Linux (SELinux) fournit une infrastructure MAC qui complète les fonctions de contrôle d'accès discrétionnaires existantes dans l'environnement Linux standard. Dans un environnement basé sur MAC, les capacités et privilèges des applications sont définis par des politiques prédéfinies et mis en uvre par le kernel. Ceci permet d'éviter que des applications dévoyées ne compromettent la sécurité du système.
- Amélioration de la gestion de mémoire : plusieurs fonctions, y compris l'écran Exec et les exécutables indépendants de position, se combinent pour protéger les applications des attaques telles que les encombrements de mémoire tampon.
- Vérification de la cohérence de la compilation et du moteur d'exécution : de nouvelles techniques de validation de mémoire tampon dans le compilateur GCC et dans la bibliothèque Glibc réduisent considérablement le risque de détérioration des applications en situation d'erreur.
Capacités de bureau améliorées
Red Hat a mis un point d'honneur à fournir un environnement de bureau riche en fonctionnalités et facile à utiliser pour les membres de la famille de produits Red Hat Enterprise Linux (y compris Red Hat Desktop). Voici un bref récapitulatif des nouvelles fonctionnalités :
- Productivité personnelle : des capacités utilisateur avancées sont fournies par la suite de productivité OpenOffice.org, le navigateur Internet Firefox et le client de messagerie Evolution.
- Prise en charge des dispositifs Plug-and-play : manipulation facile des périphériques tels que disques USB et appareils photo-numériques (et applications de gestion photographiques telles que gThumb).
- Multimedia : applications pour les contenus audio, vidéo et de lecture en continu telles que RhythmBox, HelixPlayer, Totem et SoundJuicer
- Environnement utilisateur : GNOME 2.8 fournit de nombreuses améliorations pour une esthétique et un ressenti graphique plus cohérent. Une combinaison complète d'outils de gestion (par ex. gestion imprimante et réseau et partage de session d'application basé sur VNC) et d'utilitaires (par ex. messagerie instantanée Gaim et traitement d'image GIMP) permet de fournir une expérience utilisateur complète et hautement fonctionnelle.
- Interopérabilité : technologies qui permettent l'authentification de la connexion utilisateur avec Microsoft Active Directory, authentification NTLM pour les applications basées sur le Web, accès client de messagerie Evolution vers Windows Exchange Servers.
- IIIMF : la structure du mode d'entrée Internet/Intranet fournit la structure du mode d'entrée Unicode multilingue de nouvelle génération. Elle offre de nombreuses fonctionnalités, comme la prise en charge totale Unicode et la possibilité d'exécuter simultanément plusieurs moteurs de langues.
Fonctionnalités diverses
La quasi totalité des aspects de Red Hat Enterprise Linux a été améliorée pour cette nouvelle version majeure. Voici certaines des améliorations les plus importantes :
- Compatibilité avec les versions précédentes : Red Hat Enterprise Linux 4 inclut des bibliothèques de compatibilité qui permettent à la plupart des applications des versions 3 et 2.1 de continuer à être exécutées sans modification.
- Langues : Red Hat Enterprise Linux met l'accent sur les normes internationales telles qu'Openl18N et GB18030, c'est pourquoi la documentation et les logiciels sont disponibles en 15 langues : Anglais, japonais, allemand, portugais brésilien, coréen, italien, français, chinois simplifié, chinois traditionnel, espagnol, devnagari, bangla, punjabi, tamil, gujarati.
- Audit : dans une mise à jour prévue pour mi-2005, une nouvelle fonction d'audit sera disponible et fournira une interface de connexion ouverte et bidirectionnelle, qui pourra être utilisée par les applications d'audit. Elle fournit des capacités intégrales d'audit pour les événements SELinux et Linux standard.
- Serveurs de fichier : l'ajout de NFSv4 fournit des fonctionnalités telles qu'une meilleure sécurité, la coalescence des opérations et le verrouillage de fichiers intégrés, tandis que Samba fournit un accès facile aux imprimantes et aux fichiers partagés Microsoft Windows.
- Développement de logiciels : la dernière chaîne d'outils de compilation GCC 3.4, ainsi qu'une prévisualisation technologique de la chaîne d'outils GCC 4.0 à venir, sont fournies. Elles offrent des environnements de développement conformes aux normes C/C++ et Fortran 95.
- Configuration et interface d'alimentation avancées : la prise en charge du standard ACPI libère une large gamme de capacités de gestion de l'alimentation (surveillance de la batterie, extinction automatique, suspension), et fournit une base pour des fonctionnalités qui seront à l'avenir de plus en plus sophistiquées.
- Suppléments : des logiciels facultatifs sont fournis sur le CD des suppléments Red Hat Enterprise Linux et sur le réseau Red Hat Network, parmi lesquels des applications de bureau supplémentaires (par ex. Acrobat Reader, Macromedia Flash), des environnements Java et des polices Agfa/Monotype de qualité imprimerie.