Linux內核5.3已經發布,知道什麼是新的

Linux內核

經過兩個月的開發, Linus Torvalds引入了Linux內核版本5.3 與之間 變化 最著名的 AMD Navi GPU支持突出顯示, 昭西處理器 和英特爾Speed Select電源管理技術 還有很多。

新版本的公告, Linus提醒所有主要的支持者 內核開發 對用戶空間組件保持相同的行為。 對內核所做的更改不應以任何方式違反已經在運行的應用程序並導致用戶級別的退化。

同時,行為違規不僅會導致ABI的更改,過時的代碼或錯誤的消除,而且還會導致進行適當有用的改進的間接影響。

Linux Kernel 5.3的新增功能

在新版Linux Kernel 5.3中引人注目的新穎性中,我們發現 Amdgpu驅動程序增加了對AMD NAVI GPU的初始支持 (RX5700),包括基本控制器,顯示交互代碼(DCN2),GFX和計算支持(GFX10),SDMA 5(DMA0系統),電源管理和多媒體編碼器/解碼器(VCN2)。

阿姆德普 還改善了對Vega12和Vega20 GPU卡的支持, 為此增加了額外的內存和電源管理功能。

在用於Icelake芯片的英特爾視頻卡的DRM驅動程序中,實現了新的多段伽馬校正模式。 添加了通過DisplayPort以YCbCr4:2:0格式顯示的功能。

內存和系統服務

在內核5.3中, 引入對Intel Speed Select電源管理技術的支持, 是什麼 在具有Intel Xeon處理器的某些服務器上可用。 此技術使您可以為不同的CPU內核設置分區性能和性能設置,從而可以為在特定內核上執行的任務確定性能的優先級,從而犧牲其他內核的性能

另一方面,在Linux Kernel 5.3中 用戶空間中的進程可以等待很短的時間而無需使用循環 使用umwait指令。 該指令以及umonitor和tpause指令將在下一個英特爾“ Tremont”芯片上提供,並將允許實現延遲,以節省能源並且在使用超線程時不影響其他線程的性能。

對於RISC-V架構,已添加了對大內存頁面的支持。 (大頁)。

磁盤子系統,I / O和文件系統

對於XFS文件系統,實現了多線程inode旁路選項 (例如,在檢查配額時)。 添加了新的ioctl BULKSTAT和INUMBERS,以提供對在FS格式的第五版中出現的功能的訪問,例如,inode誕生時間以及為每個AG組(分配組)設置BULKSTAT和INUMBERS參數的能力。

為Ext4文件系統添加了對目錄空白的支持 (未鏈接的塊)。 標誌'i'已針對打開的文件進行處理(如果在文件已經打開的情況下設置了標誌,則寫禁止命令)。

在檢查點=禁用模式下工作時,F2FS添加了一個選項來限制垃圾收集器。

添加了使用直接I / O在F2FS上託管交換文件的功能。 對於所有用戶,已經添加了修復文件和為這些文件分配塊的支持。

虛擬化與安全

核心包括用於嵌入式ACRN設備的管理程序, 在編寫時要牢記實時任務準備就緒,並適合在關鍵系統中使用。 ACRN與設備進行交互時,可提供最小的開銷,確保低延遲和足夠的響應能力。

Linux用戶模式添加了一種模式,該模式允許您在虛擬UML環境中減慢或加快時間,以簡化與時間相關的代碼的調試。 進一步, 開始參數已添加 允許從特定時間點以紀元格式啟動系統時鐘。

適用於nftable的Netfilter增加了對過濾機制的支持 使用添加到驅動程序中的Flow Block API進行硬件加速的程序包。 帶有所有字符串的完整規則表可以放在網絡適配器旁邊。 包含是通過將NFT_TABLE_F_HW綁定到表來完成的。

支持第3層和第4層協議的簡單元數據,接受/拒絕操作,IP匹配以及發送方/接收方網絡端口和協議類型。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。