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