10. Средства разработки

GNU gettext

Пакет gettext предоставляет комплект утилит и документов для создания многоязыковых сообщений программ. Red Hat Enterprise Linux 5.6 включает обновленную версию gettext 0.17. Начиная с этой версии, прекращена поддержка java и libintl.jar.

Subversion

Subversion (SVN) — централизованная система управления версиями, позволяющая различным пользователям совместно принимать участие в разработке, при этом поддерживая иерархию файлов и каталогов и сохраняя журнал изменений. В состав Red Hat Enterprise Linux 5.6 входит версия Subversion 1.6.11 с новыми возможностями отслеживания слияния и интерактивного решения конфликтов.

GDB и сценарии Python

В этот выпуск входит новая версия отладчика GDB (GNU Project Debugger), использующая новый Python API, которая позволяет автоматизировать работу GDB с помощью сценариев Python.

Отличительной особенностью Python API является возможность форматирования вывода GDB с помощью сценариев Python. Раньше для форматирования использовался стандартный набор настроек. Создание произвольных сценариев дает пользователю свободу в выборе формата вывода для разных программ. Red Hat Enterprise Linux включает полный комплект сценариев форматирования для библиотеки libstdc++.
GCC

Коллекция GCC (GNU Compiler Collection) включает, среди прочего, компиляторы GNU C, C++, Java и сопровождающие библиотеки. В состав Red Hat Enterprise Linux 5.6 входит версия GCC 4.4, обеспечивающая функциональную совместимость с Red Hat Enterprise Linux 6.

Библиотека GNU C (glibc)

glibc содержит стандартную и математическую библиотеки C, используемые множеством программ Red Hat Enterprise Linux и необходимые для нормального функционирования системы Linux.

Обновленная версия glibc в Red Hat Enterprise Linux 5.6 предоставляет поддержку процессоров POWER7 и ISA 2.06.
OpenJDK

OpenJDK обновлен до версии IcedTea 1.7.5. Основные изменения включают:

  • улучшенная стабильность и производительность HotSpot;
  • добавлена поддержка Xrender;
  • исправления визуальных аномалий, поддержка синхронизации часовых поясов с помощью tzdata;
  • улучшена поддержка файлов изображений и производительность JAR в целом;
  • поддержка распределителя памяти NUMA.