企業的IT運維人員喜愛Red Hat Enterprise Linux (RHEL) ,因為系統很穩定且高支持,而開發者想要新和棒的編程工作。為了幫助解決這個,紅帽公司 對這個兩難問題的解決方法就是用新的穩定版Red Hat Enterprise Linux (RHEL)去測試這些新品牌工具,然后向開發者發布。
本周五,紅帽公司發布了新的一批針對開發者/程序員的一些列新工具:Red Hat Developer Toolset 3.1正式版和 Red Hat Software Collections 2 測試版,一個開源的Web開發者工具、語言和數據庫集。所有提供自RHEL的工具或軟件的生命周期已經縮短,走上了頻繁更新的道路。
紅帽開發者工具套件
Developer Toolset 3.1的特性包括:
GNUCompiler Collection (GCC) 4.9.2: 新的GCC上游穩定版本,提供多處改進和bug修復;
Eclipse 4.4.2: 支持Java 8 以及更新的Eclipse CDT(8.6)版本,Eclipse Linux Tools (3.2), Eclipse Mylyn (3.14.2), 和 Eclipse Egit/Jgit (3.6.1);
眾多其它的更新包,包括 GDB 7.8.2, elfutils 0.161, memstomp 0.1.5, SystemTap 2.6, Valgrind 3.10.1, Dyninst 8.2.1, 以及 ltrace 0.7.91。
用這些開發工具,你可以給RHEL 6 和 7.x 開發應用程序。這些應用程序可以在RHEL上運行,不管是物理機,虛擬機還是云環境。它們也可以在紅帽提供的Platform-as-a-Service (PaaS)服務OpenShift上運行。
這些新的開發者程序集包括可以運行在AMD64 和 Intel 64 架構上RHEL 7的包。盡管這些工具都是64位的,你也可以用它們創建或者修改32位的二進制文件。
在運行任何這些程序之前,你應該安裝RHEL所有近的更新。要安裝這個測試工具集,你的系統需要訂閱“可選渠道”來獲取所有紅帽開發者工具集需要的工具鏈包。
另外,如果已經安裝了早期版本的工具集,可能會遇到安裝Toolkit 3.1 時的一些問題。盡管這些問題很容易解決,在安裝新的工具集之前還是應該大概看一下這些可能出現的問題。
在Red Hat Software Collections 2 測試版中你會發現這些特性:
Python 3.4:新穩定的Python 3主要發行版本,以及一些額外實用的工具和MySQL數據庫連接器;
PHP 5.6:擁有多項改進、遷移和升級路徑的變化;
Perl 5.20: Perl新的穩定版有一些額外的使用程序、腳本,以及MySQL 和 PostgreSQL數據庫連接器;
Ruby 2.2和它自己的工具集:Rails 4.1讓用戶可訪問安裝、更新Ruby,卻不一定要安裝Rails的一個更新;
MySQL5.6:增強了InnoDB的高事務吞吐量,查詢、管理Database Tables的分開改進,以及更好的性能檢測;
MariaDB 10:無縫地MySQL替換;
PostgreSQL 9.4:增加了新的JSONB 數據類型,增加Logical Decoding的擴展性,添加新的主從復制工具,比如Bi-Directonal Replication,以及幾個額外功能的性能改進;
MongoDB 2.6:一個高性能、跨平臺的文檔數據庫特性,全面改進核心服務器,增強高可擴展性;
Passenger 4.0:針對Ruby的一個現代Web和應用服務器,Passenger 4.0優化了性能、內存使用和易于使用。
在現有套件中,它還有許多更新和改進:
Maven 3.0.5:在新穩定版中,實現自動化構建一些Java項目;
Python 2.7:現在包括了python-wheel, python-pip;
Thermostat 1.2:基于事務分析,sampler profiler的改進,Maven archetypes 優化,Swing 客戶端和圖表在視覺上的高進;
nginx 1.6:開源且高性能的HTTP服務器;
DevAssistant 0.9.3:搭建開發環境、發布代碼和實現其他相關任務的實用工具,新穩定版帶來了Bug修復和支持舊版本;
Node.js 0.10.33:新穩定版可完全支持現有的編程平臺。
此外,Red Hat Software Collections 2 測試版現在可支持多個相同語言版。所以,這個軟件套件包含了新的Python 2.7封裝,也會繼續支持Python 3.3和Python 3.4。另外,并不是所有程序員都能可作為Dockerfiles。
與此同時,兩個程序員包的更新將會獲得至少兩年的支持。RHEL 開發者趕緊去下載并運用起來吧!
本站文章版權歸原作者及原出處所有 。內容為作者個人觀點, 并不代表本站贊同其觀點和對其真實性負責,本站只提供參考并不構成任何投資及應用建議。本站是一個個人學習交流的平臺,網站上部分文章為轉載,并不用于任何商業目的,我們已經盡可能的對作者和來源進行了通告,但是能力有限或疏忽,造成漏登,請及時聯系我們,我們將根據著作權人的要求,立即更正或者刪除有關內容。本站擁有對此聲明的最終解釋權。