Red Hat Training

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

10. Tool per lo sviluppatore

GNU gettext

Il pacchetto GNU gettext fornisce un set di tool e di documentazione per la produzione di messaggi multilingua in programmi. Con Red Hat Enterprise Linux 5.6, gettext è stato aggiornato alla versione 0.17. Da notare che con l'aggiornamento del pacchetto gettext il supporto libintl.jar e java è stato interrotto.

Subversion

Subversion (SVN) è un sistema di controllo della versione parallelo il quale permette ad uno o più utenti di collaborare allo sviluppo e mantenimento dei file e delle directory mantenendo una cronologia di tutte le modifiche. Subversion in Red Hat Enterprise Linux 5.6 è stato aggiornato alla versione 1.6.11 ed introduce la nuova funziona di risoluzione dei conflitti interattiva ed il merge tracking.

Scripting di python in GDB

Questo aggiornamento rende disponibile una nuova versione del GNU Project Debugger (GDB), il quale presenta una nuova Python API. La suddetta API permette di automatizzare GDB tramite gli script scritti nel linguaggio di programmazione di Python.

Una delle funzioni più importanti delle API di Python è la possibilità di formattare l'output di GDB (generalmente chiamato pretty-printing) usando gli script di Python. In precedenza con GDB il pretty-printing era configurato usando un set standard di impostazioni di stampa. La possibilità di creare script pretty-printer personalizzati conferisce all'utente il controllo sul modo attraverso il quale GDB mostra le informazioni per specifiche applicazioni. Red Hat Enterprise Linux presenta una suite completa di script pretty-printer per la libreria C++ standard di GNU (libstdc++).
GNU Compiler Collection (GCC)

GNU Compiler Collection (GCC) include, tra gli altri, i compilatori C, C++ e Java GNU con relative librerie di supporto. Con Red Hat Enterprise Linux 5.6 la versione 4.4 di GCC è completamente supportata, la quale rende possibile una interoperabilità con Red Hat Enterprise Linux 6.

GNU C Library (glibc)

I pacchetti GNU C Library (glibc) contengono le librerie C standard usate da numerosi programmi su Red Hat Enterprise Linux. Questi pacchetti contengono le librerie math e C standard. Senza le suddette librerie il sistema Linux non funzionerebbe correttamente.

Con Red Hat Enterprise Linux 5.6 è stato aggiornato glibc, fornendo così un supporto per CPU POWER7 e ISA 2.06.
OpenJDK

OpenJDK in Red Hat Enterprise Linux 5.6 è stato aggiornato a IcedTea versione 1.7.5. Questo aggiornamento apporta le seguenti modifiche:

  • Migliramenti delle prestazioni e della stabilità di HotSpot
  • Supporto Xrender pipeline
  • Correzioni delle anomalie visive, supporto del fuso orario sincrono utilizzando tzdata
  • Migliorato il supporto dei file grafici e delle prestazioni JAR generali
  • Supporto NUMA allocator