Linux中國

Linux 內核事件回顧-2014年1月及2月

主線發布(Linus的分支)的相關新聞

2014年1月19日,Linux3.13發布。詳見Linux3.13是什麼。2014年3月2日,3.14-rc5發布。根據rc版本發布的進程來看,2014年3月底前Linux3.14應該就能正式發布。git中3.14-rc1已經PR(pull requests)的一些摘要更新如下:

來自Len Brown的turbostat更新:

一個新的命令行選項 -s,用來dump計數器

加強對Haswell Xeon [HSX]的支持。HSX在支持RAPL上與HSW客戶端稍有不同,HSX的上一個版本並不支持turbostat。

來自Olof Johansson的針對ARM SoC的修復:

在defconfig中針對相應的平台設備增加了新的驅動

增加多平台覆蓋率,修改一些DTS,統一相關設備及其衍生產品的驅動支持

來自Catalin Marinasd的ARM64位補丁:

支持用PTE_WRITE位來區分某個頁面是乾淨可寫的,還是真正的只讀頁面。

來自Rafael Wysocki的ACPI及電源管理更新:

修改ACPI核心,即不論當前設備的狀態如何,在掃描命名空間的同時,為ACPI表中列出的每一個設備創建一個acpi_device結構對象。這一改動可以在ACPI表失效前,有效防止ACPI熱插拔操作時錯誤地刪除某些對象。

Todd E Brandt提供了一個用於掛起/恢復性能優化的新工具

修改初始化代碼,將ACPI的初始化提前,這樣內核就能在計時器初始化的時候繼續使用ACPI,同時有可能簡化EFI的初始化。 —— 來自李春義(音Chun-Yi Lee)

apm-模擬:添加APM休眠事件使其支持suspend2disk —— 用於改進使用休眠技術實現快速啟動的嵌入式系統。通過此改動,APM事件通知軟體組件,準備休眠以及狀態恢復。捕捉apm狀態可以有效幫助實現快速啟動,同時保持系統狀態,用於休眠和恢復。這一改動使apm支持「掛起到磁碟」。

來自張瑞(音Zhang Rui)的熱量管理更新:

實時顯示設備樹的基礎設施硬體的熱性能。該工作包含了設備樹介紹,描述硬體熱行為及其限制,讀取分析熱數據,並建立熱區間及其熱參數。另外針對三家設備(TI SoC和hwmon的兩台設備)的感測器設備使用新的表述方式進行API初始驗證。這是完成驗證工作的第一步,即使設備轉為使用相應的API並進行驗證。

Links to 3.14-rcs

穩定分支發布的相關新聞

Jiri Slaby正在接管3.12穩定分支的長期維護工作。Greg KH將繼續負責kernel.org的發布。Jiri Slaby負責補丁匯總,發布候選聲明。詳見3.12-穩定版內核分支由Jiri Slaby接管。最新的穩定分支發布如下:

最新穩定版及擴展版發布

Release Version Projected EOL

Stable 3.13 3.13.6  Not announced
Stable 3.12 3.12.14 Not announced
Stable 3.11 3.11.10 EOL November 29 2013
Longterm 3.10   3.10.33 September 2015
Longterm 3.4    3.4.82  October 2014
Longterm 3.2    3.2.55  2016
Longterm 3.0    3.0.101 EOL October 22 2013
Longterm 2.6.34 2.6.34.15   EOL February 10 2014
Longterm 2.6.32 2.6.32.61   mid-2014
Extended stable 3.11.y.z    3.11.10.6   [Extended Stable][8]
Extended stable 3.8.y.z 3.8.13.19   [Extended Stable][9]
Extended stable 3.5.y.z 3.5.7.31    [Extended Stable][10]

如果你還想知道這些穩定版的發布是如何管理的,或者新版多久發布一次,詳見Active kernel releases

Linux RT

Linux RT的穩定版發布多的不勝枚舉。請移步linux-stable-rt.git查看最新版本。

哪裡能找到Linux發布的所有git樹?

Linux Release Git

Mainline git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git Stable releases (all) git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git Linux RT releases git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git Extended stable releases git://kernel.ubuntu.com/ubuntu/linux.git Bleeding edge linux-next git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git

思考寫在最後

3.13中的「TCP快速啟動」從某些類型的TCP會話中去除了一輪時間輪詢,從而大大提升了TCP連接的建立速度,web網頁的載入速度也得以改進。

針對ARM的相關修改是3.14-rc1中的重要更新。許多新設備現在都支持或增加了多平台設備的覆蓋率,對DTS的一些修改統一了相關設備及其衍生產品的驅動支持。相對於以前的設備樹需要平台間的遷移,多平台配置配合DTS改進現在僅需一個通用設備驅動。這對於ARM的拓展是件好事,它開始能夠支持PCI設備了。

改進嵌入式設備的休眠功能,進而用於快速啟動,這對手機和嵌入式設備是個利好。誰願意自己的手機休眠的時候總出意外?

Linux3.14-rc5的聲明中,Linus Torvalds說道「下一周,下一個rc。一切都很平靜,一切都很正常。」基於此,如果沒有特殊情況,Linux3.14將在兩到三周內發布。與往常一樣,緊接著下一個合併窗口也就是3.15-rc1即將打開。

如果有人想知道Jiri Slaby接管3.12的長期維護後有哪些改變,請放心,一切如常。Jiri Slaby將搜集補丁,發布候補。我志願測試3.12的候補發布,Guenter Roeck志願在3.12的補丁隊列上運行他的build測試。Greg KH將負責kernel.org的最終發布。

via: http://www.linuxjournal.com/content/linux-kernel-news-january-and-february-2014

譯者:Mr小眼兒 校對:wxy

本文由 LCTT 原創翻譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國