紅帽更新開源軟件開發工具
紅帽(RHT)更新了其開源編程語言和開發工具,即熟知的紅帽軟件集合,目前可用的是1.1測試版本。這套開發套件(獨立發布的)是其旗艦產品紅帽企業版Linux(RHEL)的補充。
紅帽軟件集合發布于2013年秋季,其目標群體是那些想要借助單一來源來部署最新的穩定版本的主導開源編程語言、數據庫和工具集的開源軟件開發者。紅帽以訂閱服務方式提供這組套件,承諾會比RHEL提供更多的軟件更新。而通常情況下,只有在公司推出操作系統自身的新版本時,才會更新軟件包。
紅帽計劃每18個月發布一次新的紅帽軟件集合的大版本,但也會提供更加頻繁地增量更新。這個平臺的1.1版本是自紅帽推出這項服務之后的首次更新,屬于那些次要的更新之一。根據紅帽官方,主要包括以下改變:
- 兩個全新的開源HTTP服務器選項:Apache HTTP服務器和Ngnix(技術預覽版)
- PHP 5.5,為web開發設計的服務器端腳本語言
- Ruby 2.0和Rails 4.0,首次為分開打包,使得開發者們無需安裝Rails就可以獲取Ruby的更新版本
- MongoDB,一款高性能開源文檔數據庫和領先的NoSQL數據庫,提供高可用性和易可擴展性
- Thermostat 1.0,一款監控多個主機上Java虛擬機實例的工具
盡管目前紅帽軟件集合不像RHEL一樣是紅帽商業的重要部分,但對開源社區來說這是一個很好的范例,體現在一個組織在開源開發快速增長和自然分散的情況下如何協調用戶對穩定且時新的軟件需求。像紅帽一樣的開源供應商嚴重依賴于第三方產生代碼,但同時它們很少發布軟件的新版本——甚至經常不嚴格遵照定期發布時間安排——這也是為什么一個開源平臺很難完全保持最新。但是紅帽承擔起這份工作,將遠端開源項目最新的穩定發布版本合并一個集成的軟件套件中,為開發者節省了大量的時間——當然前提是他們已經訂閱了這款紅帽軟件集合。