|
紅帽面向用戶的Linux發(fā)行版的最新版本提高了模塊化,以緩解更新,刷新軟件開發(fā)工具,并結(jié)alpha版本
1.jpg (23.84 KB, 下載次數(shù): 752)
下載附件
Fedora Linux
2017-11-2 09:02 上傳
紅帽贊助的Linux項(xiàng)目的最新版本Fedora 27將作為用戶分發(fā)以及紅帽企業(yè)版Linux新思路的證明,將于本周或之后到達(dá)。
Fedora 27中最重要的添加和更改包括:
底層系統(tǒng)的更大的模塊化。
最新版本的流行語言和系統(tǒng)組件。
更廣泛地使用Flatpak軟件包裝的桌面應(yīng)用程序。
Fedora alpha版本已停產(chǎn)。
新的Fedora功能
Fedora 26向Fedora介紹了模塊化的概念。為了解釋Fedora自己的描述,模塊化項(xiàng)目是試圖將分布中的應(yīng)用程序的生命周期與彼此以及分發(fā)本身分開。用戶需要能夠升級(jí)到應(yīng)用程序堆棧的最新版本,但也可以保留該堆棧的早期版本,以實(shí)現(xiàn)向后兼容(例如Python 3.x與Python 2.x)。
以前版本的Fedora有每個(gè)軟件組件 - 這個(gè)數(shù)據(jù)庫,即語言運(yùn)行時(shí) - 作為一個(gè)獨(dú)立的包。模塊化將這些軟件包組合到模塊中 - 此數(shù)據(jù)庫具有此核心數(shù)據(jù)庫應(yīng)用程序和該庫,并允許每個(gè)模塊分開安裝和運(yùn)行。模塊還具有自己的版本和生命周期,因此用戶可以并排部署應(yīng)用程序堆棧的前沿和更保守的版本。將軟件包轉(zhuǎn)換為模塊需要一些手動(dòng)工作,但Fedora未來的目標(biāo)之一將是盡可能多的自動(dòng)化過程。
在Fedora的最后一個(gè)版本中完成的大部分工作都是通過實(shí)驗(yàn)Boltron項(xiàng)目完成的。 Fedora 27將這項(xiàng)工作推廣到主線Fedora Server Edition產(chǎn)品,以便常規(guī)桌面用戶也可以從模塊中受益。
Fedora開發(fā)工具
每個(gè)Fedora版本的常見做法是使其軟件開發(fā)工具受到更新版本的影響。 Fedora 27的工具包包括:
去1.9,具有更好的編譯速度,更有效的垃圾收集和大規(guī)模代碼重構(gòu)的工具。
Perl 5.26。 Perl 6正式發(fā)布,尚未被添加到Fedora作為標(biāo)準(zhǔn)組件。但是想要使用它的開發(fā)人員可以手動(dòng)安裝。
Java 9,目前可用于一般用途,但Fedora 27僅將其作為技術(shù)預(yù)覽。 Java 9以后可能成為Fedora 28中Java的默認(rèn)運(yùn)行時(shí),但這并不能保證。
Ruby on Rails 5.1。
Node.js 8.x. “x”僅僅意味著Node將被升級(jí)到任何最新版本的8.0版本系列通過測(cè)試及時(shí)發(fā)布。 Fedora附帶的最后一個(gè)Node版本是Node.js 6.x,所以這個(gè)更新為完全依賴于6.x的人引入了許多潛在的破壞性更改。
新版本的Gnu C庫(2.26)和Boost庫(1.64)。
Fedora的桌面Flatpaks做了什么
Red Hat的Flatpak計(jì)劃吸取了集裝箱技術(shù)收集的想法,以便在多個(gè)發(fā)行版中更輕松地部署具有GUI(如LibreOffice)的Linux應(yīng)用程序。它需要使用Linux發(fā)行版的運(yùn)行時(shí),但Fedora開始在Fedora 24中添加對(duì)Flatpak的支持,并且諸如LibreOffice之類的幾個(gè)應(yīng)用程序現(xiàn)在提供了其應(yīng)用程序的Flatpak版本。
Fedora alpha版本已經(jīng)退役
作為Fedora測(cè)試和發(fā)布周期細(xì)化的一部分,F(xiàn)edora-Rawhide發(fā)行版的夜間版本意味著處于任何特定Fedora版本的alpha質(zhì)量構(gòu)建級(jí)別。 Fedora不會(huì)再提供官方的alpha版本了。但是會(huì)繼續(xù)是beta版本。
哪里可以下載Fedora
Fedora 27發(fā)行時(shí)將提供三個(gè)版本:工作站,服務(wù)器和原子(以容器為中心的版本)。每個(gè)都將在自己的下載頁面上提供。 Atomic Host還將作為Amazon EC2圖像,Vagrant盒和OpenStack和其他云提供商的圖像格式提供。
|
|