內核週年紀念版 Linux 核心 5.0 已於三月初發布。核心 5.1 的開發工作也已展開。本文將介紹該版本中一些值得期待的新功能。
/flickr/ /
停止支援 a.out
Linux 支援二進位文件 自從核心的第一個版本以來。 25年後, 他們計劃將其轉移到過時技術(已棄用)類別。開發商表示,這是必要的程序,因為長期以來 .
萊納斯·托瓦爾茲獨自一人 ,現有的編譯器都不會建立 a.out 格式的二進位文件,因此它不再有意義。
a.out 的逐步淘汰將分兩個階段進行。 Linux 5.1 記憶體轉儲代碼將被移除( 代碼)是 。根據 Linus 的說法,任何人都不太可能需要處理遺留程式碼,並且仍在產生 a.out 可執行檔的使用者將有時間重建其業務流程。
在後續版本中,支援將完全停止,但前提是社區中沒有人負責維護該格式。
更改反幽靈補丁
Retpoline 修補程式將進行一些更改,以防止 Spectre v2 攻擊。它使用特殊的指令序列來阻止處理器中的推測執行機制。開發商正在規劃 分支操作員產生間接呼叫的閾值從 5 到 20。在某些情況下,這將允許 生產率提高 20%。
還有核心5.1 新標誌 PR_SPEC_DISABLE_NOEXEC,停用伺服器上執行的所有子程序中針對 Spectre v4 漏洞的防護。它與功能相關 ,這允許無序執行命令。根據專家介紹,該標誌將自動檢查是否停用補丁,並將加快具有大量同時運行進程的伺服器的速度。有關此的更多信息 .
優化伺服器效能的新功能 Linux這可能會影響該作業系統在雲端環境中的普及程度。我們目前處於 我們收集了統計數據——在我們客戶中最受歡迎的雲端作業系統仍然是 Windows (79%)份額 Linux 佔20%。未來,我們預計第二個作業系統將重新奪回部分市佔率。我們也提供了各操作系統市佔率分佈圖。 Linux分佈(我們客戶中最受歡迎的分佈仍然是 Ubuntu - 45%,其次是 CentOS 佔28% Debian 從26%。


添加音訊驅動程式(很多)
在黑客新聞的一個主題中,居民 你有什麼 Linux 硬體支援方面一直存在一些問題。但在 5.1 版本中,這個問題將會得到解決。 用於音頻設備。
例如,將有一個驅動程式 ,旨在在錄音室和音樂廳工作。還 MediaTek BTCVSD 藍牙晶片驅動程序,由 MediaTek 開發人員提出。
您可以期待 Asahi Kasei Microdevices AK4497、Cirrus Logic CS4341/CS35L26 和 Google ChromeOS 嵌入式控制器的支援。名單上還有君正 JZ4725B、MT8183 和 MT6358、NXP MICFIL、Rockchip RK3328、展訊 DMA 控制器等。

/flickr/ /
還有什麼值得期待的呢? Linux 內核5.1
正如 Phoronix 所寫,開發人員 в Linux 5.1 將持久性記憶體用作 RAM 的能力。具體而言,DDR4 總線上的 Optane NVDIMM(採用 3D Xpoint 技術製造)可以「轉換」為隨機存取記憶體。
閱讀更多有關這個方向正在進行的工作的資訊。 。現在萊納斯 有關英特爾開發人員的 Optane 行為。只有收到後他才會決定是否將新功能納入5.1核心。
您仍然可以期待能夠解決問題的補丁 。 19 年 2038 月 32 日,時間值將不再適合 XNUMX 位元有符號整數。這將導致大規模的程式崩潰。因此,開發商逐漸 進入對應的系統呼叫-新版本的核心也不會例外。
有關潛在代碼變更的更多信息 Linux 內核版本預計不久後發布。我們將在後續文章中繼續介紹它們。
在我們的企業部落格中:
來源: www.habr.com
