Linux核心5.0發布

將主要版本數量增加到 5 個並不意味著任何重大變更或相容性故障。它只是幫助我們親愛的萊納斯·托瓦茲 (Linus Torvalds) 保持內心的平靜。以下是一些變化和創新的清單。

核心核心:

  • ARM 等非對稱處理器上的 CFS 進程調度程序的工作方式有所不同 - 它首先加載低功耗且節能的核心。
  • 透過 fanotify 檔案事件追蹤 API,您可以在開啟檔案執行時收到通知。
  • 整合了 cpuset 控制器,可用於根據 CPU 和 NUMA 節點的使用情況來限制進程組。
  • 支援以下 ARM 裝置:Qualcomm QCS404、Allwinner T3、NXP/Freescale i.MX7ULP、NXP LS1028A、i.MX8、RDA Micro RDA8810PL、Rockchip Gru Scarlet、Allwinner Emlid Neutis N5 等。
  • ARM子系統的改進:記憶體熱插拔、Meltdown和Spectre保護、52位元記憶體定址等。
  • 支援 x86-64 的 WBNOINVD 指令。

記憶體子系統:

  • ARM64 平台上的 KASAN 工具可進行低記憶體消耗的測試標籤替換。
  • 記憶體碎片已顯著減少(高達 90%),從而使透明大頁引擎工作得更好。
  • mremap(2) 在大記憶體區域上的效能提高了多達 20 倍。
  • KSM機制中,jhash2被xxhash取代,因此KSM在64位元系統上的速度提升了5倍。
  • ZRam 和 OOM 的改進。

區塊設備和檔案系統:

  • 具有多層請求佇列系統的 blk-mq 機制已成為區塊裝置的主要機制。所有非 mq 代碼已被刪除。
  • 改進了 NVMe 支持,特別是在網路上的設備操作方面。
  • 對於 Btrfs,實現了對交換文件的完全支持,並且無需重寫元資料即可更改 FSID。
  • F2FS 中新增了 ioctl 調用,用於透過 fsck 延遲檢查 FS。
  • 整合 BinderFS - 用於進程間通訊的偽 FS。允許您在同一環境中執行多個 Android 實例。
  • CIFS的多項改進:DFS快取、擴充屬性、smb3.1.1協定。
  • ZRam 可以更好地與未使用的交換設備配合使用,從而節省記憶體。

安全與虛擬化:

  • 新增了由俄羅斯聯邦 FSB 開發的 Streebog 雜湊函數 (GOST 34.11-2012)。
  • 支援 Google 為低功耗裝置開發的 Adiantum 加密演算法。
  • 包括 XChaCha12、XChaCha20 和 NHPoly1305 演算法。
  • seccomp 呼叫的處理現在可以移至使用者空間。
  • 對於 KVM 來賓系統,實現對 Intel 處理器追蹤擴充功能的支持,同時將效能下降降至最低。
  • KVM/Hyper-V 子系統的改良。
  • virtio-gpu 驅動程式現在支援虛擬顯示器的 EDID 模擬。
  • virtio_blk 驅動程式實作了丟棄呼叫。
  • 基於 Intel DSM 1.8 規範實現了 NV 記憶體的安全功能。

設備驅動程式:

  • 對 DRM API 進行更改,以完全支援自適應同步(DisplayPort 標準的一部分)和可變更新率(HDMI 標準的一部分)。
  • 包含顯示串流壓縮標準,用於對發送到高解析度螢幕的視訊串流進行無損壓縮。
  • AMDGPU 驅動程式現在支援 CI、VI、SOC2 的 FreeSync 15 HDR 和 GPU 重設。
  • 英特爾視訊驅動程式現在支援 Amber Lake 晶片、YCBCR 4:2:0 和 YCBCR 4:4:4 格式。
  • Nouveau 驅動程式支援 Turing TU104/TU106 系列顯示卡的視訊模式。
  • 適用於 Raspberry Pi 觸控螢幕、CDTech 面板、Banana Pi、DLC1010GIG 等的整合式驅動程式。
  • HDA 驅動程式支援「jack」按鈕、LED 指示燈、Tegra186 和 Tegra194 裝置。
  • 輸入子系統已學會在某些 Microsoft 和 Logitech 滑鼠上進行高精度滾動。
  • 網路攝影機、電視調諧器、USB、IIO 等的驅動程式發生了許多變化。

網路子系統:

  • UDP 堆疊支援零複製機制,用於透過套接字傳輸數據,無需中間緩衝。
  • 那裡還添加了通用接收卸載機制。
  • 改進了存在大量 xfrm 策略時的搜尋效能。
  • VLAN 驅動程式中新增了卸載隧道的功能。
  • 對 Infiniband 和無線網路的支援進行了多項改進。

來源: linux.org.ru

添加評論