核心 Linux 5.1 - 關於這些變化,我們了解些什麼

內核週年紀念版 Linux 核心 5.0 已於三月初發布。核心 5.1 的開發工作也已展開。本文將介紹該版本中一些值得期待的新功能。

核心 Linux 5.1 - 關於這些變化,我們了解些什麼
/flickr/ 大見鮎 / CC BY-SA

停止支援 a.out

Linux 支援二進位文件 精靈 自從核心的第一個版本以來。 25年後, 他們計劃將其轉移到過時技術(已棄用)類別。開發商表示,這是必要的程序,因為長期以來 代碼開始腐爛.

萊納斯·托瓦爾茲獨自一人 強調,現有的編譯器都不會建立 a.out 格式的二進位文件,因此它不再有意義。

a.out 的逐步淘汰將分兩個階段進行。 Linux 5.1 記憶體轉儲代碼將被移除(核心傾銷 代碼)是 約500行。根據 Linus 的說法,任何人都不太可能需要處理遺留程式碼,並且仍在產生 a.out 可執行檔的使用者將有時間重建其業務流程。

在後續版本中,支援將完全停止,但前提是社區中沒有人負責維護該格式。

更改反幽靈補丁

Retpoline 修補程式將進行一些更改,以防止 Spectre v2 攻擊。它使用特殊的指令序列來阻止處理器中的推測執行機制。開發商正在規劃 擴大 分支操作員產生間接呼叫的閾值從 5 到 20。在某些情況下,這將允許 擴大 生產率提高 20%。

還有核心5.1 會收到 新標誌 PR_SPEC_DISABLE_NOEXEC,停用伺服器上執行的所有子程序中針對 Spectre v4 漏洞的防護。它與功能相關 記憶消歧,這允許無序執行命令。根據專家介紹,該標誌將自動檢查是否停用補丁,並將加快具有大量同時運行進程的伺服器的速度。有關此的更多信息 我們在之前的一份資料中寫道.

優化伺服器效能的新功能 Linux這可能會影響該作業系統在雲端環境中的普及程度。我們目前處於 1雲 我們收集了統計數據——在我們客戶中最受歡迎的雲端作業系統仍然是 Windows (79%)份額 Linux 佔20%。未來,我們預計第二個作業系統將重新奪回部分市佔率。我們也提供了各操作系統市佔率分佈圖。 Linux分佈(我們客戶中最受歡迎的分佈仍然是 Ubuntu - 45%,其次是 CentOS 佔28% Debian 從26%。

核心 Linux 5.1 - 關於這些變化,我們了解些什麼核心 Linux 5.1 - 關於這些變化,我們了解些什麼

添加音訊驅動程式(很多)

在黑客新聞的一個主題中,居民 著名的你有什麼 Linux 硬體支援方面一直存在一些問題。但在 5.1 版本中,這個問題將會得到解決。 許多司機 用於音頻設備。

例如,將有一個驅動程式 Fireface UCX 音效卡,旨在在錄音室和音樂廳工作。還 將添加 MediaTek BTCVSD 藍牙晶片驅動程序,由 MediaTek 開發人員提出。

您可以期待 Asahi Kasei Microdevices AK4497、Cirrus Logic CS4341/CS35L26 和 Google ChromeOS 嵌入式控制器的支援。名單上還有君正 JZ4725B、MT8183 和 MT6358、NXP MICFIL、Rockchip RK3328、展訊 DMA 控制器等。

核心 Linux 5.1 - 關於這些變化,我們了解些什麼
/flickr/ 克里斯托弗·米歇爾 / CC BY

還有什麼值得期待的呢? Linux 內核5.1

正如 Phoronix 所寫,開發人員 可以返回 в Linux 5.1 將持久性記憶體用作 RAM 的能力。具體而言,DDR4 總線上的 Optane NVDIMM(採用 3D Xpoint 技術製造)可以「轉換」為隨機存取記憶體。

閱讀更多有關這個方向正在進行的工作的資訊。 在 LKML 的一個執行緒中。現在萊納斯 等待澄清 有關英特爾開發人員的 Optane 行為。只有收到後他才會決定是否將新功能納入5.1核心。

您仍然可以期待能夠解決問題的補丁 2038年的問題。 19 年 2038 月 32 日,時間值將不再適合 XNUMX 位元有符號整數。這將導致大規模的程式崩潰。因此,開發商逐漸 做出改變 進入對應的系統呼叫-新版本的核心也不會例外。

有關潛在代碼變更的更多信息 Linux 內核版本預計不久後發布。我們將在後續文章中繼續介紹它們。

在我們的企業部落格中:

來源: www.habr.com

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster