Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

10. Outils de développement

GNU gettext

Le paquetage GNU gettext fournit un ensemble d'outils et de documents pour produire, dans des programmes, des messages dans de multiples langues. Dans Red Hat Enterprise Linux 5.6, gettext a été mis à niveau à la version 0.17. Remarquez que les supports de java et libintl.jar sont abandonnés dans ce paquetage de gettext mis à jour.

Subversion

Subversion (SVN) est un système de contrôle de version concurrent permettant à un ou plusieurs utilisateurs de collaborer au développement et à la maintenance d'une hiérarchie de fichiers et de répertoires tout en conservant un historique de toutes les modifications. Subversion dans Red Hat Enterprise Linux 5.6 a été mis à niveau à la version 1.6.11 et offre les nouvelles fonctionnalités comme le suivi de fusion et la résolution de conflits interactive.

Script Python dans GDB

Cette mise à jour offre une nouvelle version de GDB (GNU Project Debugger), avec le nouvel API Python. Cet API permet à GDB d'être automatisé à l'aide de scripts écrits dans le langage de programmation Python.

Une fonctionnalité notable de l'API Python est la possibilité de formater les sorties de GDB (ce que l'on appelle habituellement le pretty-printing). Auparavant, pretty-printing dans GDB était configuré à l'aide d'un ensemble standard de paramètres d'impression. La possibilité de créer des scripts pretty-print personnalisés offre à l'utilisateur un meilleur contrôle sur la manière dont GDB affiche les informations pour des application spécifiques. Red Hat Enterprise Linux offre un ensemble complet de scripts pretty-print pour la bibliothèque C++ standard de GNU (libstdc++).
GNU Compiler Collection (GCC)

GCC (GNU Compiler Collection) inclut entre autres les compileurs GNU C, C++, Java, ainsi que d'autres bibliothèques de support qui y sont liées. GCC 4.4 est maintenant complètement pris en charge par Red Hat Enterprise Linux 5.6, offrant ainsi une interopérabilité avec Red Hat Enterprise Linux 6.

GNU C Library (glibc)

Les paquetages glibc (GNU C Library) contiennent les bibliothèques standard C utilisées par de multiples programmes sur Red Hat Enterprise Linux. Ces paquetages contiennent les bibliothèques standard C et standard math. Sans ces deux bibliothèques, le système Linux ne peut pas fonctionner correctement.

glibc est mis à jour dans Red Hat Enterprise Linux 5.6, offrant ainsi un support ajouté pour les CPU POWER7 et ISA 2.06.
OpenJDK

OpenJDK dans Red Hat Enterprise Linux 5.6 a été mis à niveau à la version 1.7.5 de IcedTea. Cette mise à jour présente les ajouts suivants les plus notables :

  • Améliorations de la performance et de la stabilité de HotSpot
  • Prise en charge de Xrender pipeline
  • Correctifs des anomalités visuelles, support des fuseaux horaires synchronisés à l'aide de tzdata
  • Amélioration de la prise en charge des fichiers graphiques et de la performance JAR en général
  • Prise en charge de l'allocateur NUMA