10. 開​​​發​​​人​​​員​​​工​​​具​​​

GNU gettext

GNU gettext 套​​​件​​​提​​​供​​​了​​​一​​​組​​​工​​​具​​​與​​​文​​​件​​​,以​​​在​​​程​​​式​​​中​​​產​​​生​​​多​​​語​​​言​​​的​​​訊​​​息​​​。​​​在​​​ RHEL 5.6 中​​​,gettext 已​​​更​​​新​​​為​​​版​​​本​​​ 0.17。​​​請​​​注​​​意​​​,java 和​​​ libintl.jar 在​​​此​​​更​​​新​​​版​​​本​​​的​​​ gettext 上​​​游​​​套​​​件​​​中​​​已​​​不​​​再​​​受​​​到​​​支​​​援​​​。​​​

Subversion

Subversion(SVN)是​​​個​​​並​​​行​​​版​​​本​​​的​​​控​​​制​​​系​​​統​​​,它​​​能​​​讓​​​一​​​個​​​或​​​多​​​個​​​使​​​用​​​者​​​共​​​同​​​作​​​業​​​,以​​​開​​​發​​​和​​​維​​​護​​​檔​​​案​​​與​​​目​​​錄​​​的​​​階​​​層​​​結​​​構​​​,並​​​保​​​留​​​所​​​有​​​變​​​更​​​上​​​的​​​紀​​​錄​​​。​​​RHEL 5.6 中​​​的​​​ Subversion 已​​​更​​​新​​​為​​​版​​​本​​​ 1.6.11,提​​​供​​​了​​​新​​​的​​​合​​​併​​​追​​​蹤​​​,以​​​及​​​互​​​動​​​式​​​的​​​衝​​​突​​​解​​​決​​​功​​​能​​​。​​​

GDB 中​​​的​​​ Python Script

此​​​更​​​新​​​提​​​供​​​了​​​新​​​版​​​的​​​ GNU Project Debugger(GDB),包​​​含​​​了​​​新​​​的​​​ Python API。​​​此​​​ API 能​​​讓​​​ GDB 透​​​過​​​使​​​用​​​以​​​ Python 程​​​式​​​語​​​言​​​編​​​寫​​​的​​​ script,來​​​進​​​行​​​自​​​動​​​化​​​的​​​程​​​序​​​。​​​

Python API 最​​​值​​​得​​​注​​​意​​​的​​​功​​​能​​​之​​​一​​​,就​​​是​​​能​​​透​​​過​​​使​​​用​​​ Python script 來​​​格​​​式​​​化​​​ GDB 的​​​輸​​​出​​​(一​​​般​​​稱​​​為​​​ pretty-printing)。​​​先​​​前​​​,GDB 中​​​的​​​ pretty-printing 是​​​透​​​過​​​使​​​用​​​一​​​組​​​標​​​準​​​的​​​列​​​印​​​設​​​定​​​來​​​配​​​置​​​的​​​。​​​建​​​立​​​自​​​訂​​​化​​​的​​​ pretty-printing 的​​​功​​​能​​​,能​​​讓​​​使​​​用​​​者​​​控​​​制​​​ GDB 顯​​​示​​​特​​​定​​​應​​​用​​​程​​​式​​​之​​​資​​​訊​​​的​​​方​​​式​​​。​​​RHEL 包​​​含​​​了​​​ GNU Standard C++ Library(libstdc++)的​​​完​​​整​​​ pretty-printing script。​​​
GNU Compiler Collection(GCC)

GNU Compiler Collection(GCC)包​​​含​​​了​​​ C、​​​C++、​​​Java GNU 編​​​譯​​​器​​​,以​​​及​​​相​​​關​​​支​​​援​​​函​​​式​​​庫​​​等​​​等​​​。​​​RHEL 5.6 現​​​在​​​完​​​全​​​支​​​援​​​ GCC 4.4,提​​​供​​​了​​​與​​​ RHEL 6 的​​​互​​​通​​​性​​​。​​​

GNU C Library(glibc)

GNU C Library(glibc)套​​​件​​​包​​​含​​​了​​​在​​​ RHEL 上​​​,多​​​個​​​程​​​式​​​所​​​使​​​用​​​的​​​標​​​準​​​ C 函​​​式​​​庫​​​。​​​這​​​些​​​套​​​件​​​包​​​含​​​了​​​標​​​準​​​的​​​ C 與​​​標​​​準​​​數​​​學​​​函​​​式​​​庫​​​。​​​少​​​了​​​這​​​兩​​​個​​​函​​​式​​​庫​​​,Linux 系​​​統​​​將​​​無​​​法​​​正​​​常​​​運​​​作​​​。​​​

glibc 在​​​ RHEL 5.6 中​​​已​​​更​​​新​​​,新​​​增​​​了​​​ POWER7 和​​​ ISA 2.06 CPU 上​​​的​​​支​​​援​​​。​​​
OpenJDK

RHEL 5.6 中​​​的​​​ OpenJDK 已​​​更​​​新​​​為​​​ IcedTea 版​​​本​​​ 1.7.5。​​​這​​​項​​​更​​​新​​​提​​​供​​​了​​​下​​​列​​​值​​​得​​​注​​​意​​​的​​​改​​​善​​​:

  • HotSpot 穩​​​定​​​性​​​與​​​效​​​能​​​改​​​善​​​
  • Xrender pipeline 支​​​援​​​
  • 修​​​正​​​了​​​顯​​​示​​​上​​​的​​​異​​​常​​​、​​​使​​​用​​​了​​​ tzdata 來​​​支​​​援​​​時​​​區​​​同​​​步​​​化​​​
  • 改​​​善​​​的​​​圖​​​形​​​檔​​​案​​​支​​​援​​​和​​​ JAR 的​​​整​​​體​​​效​​​能​​​
  • NUMA 配​​​置​​​器​​​的​​​支​​​援​​​