Linux Kernel 5.0已經發布,這是其新聞

Linux內核

經過兩個月的開發, Linus Torvalds展示了Linux Kernel 5.0版本. 同時, 拉丁美洲自由軟件基金會創建了內核5.0的完全免費版本:Linux-libre 5.0-gnu,而沒有包含非自由組件或代碼段的固件元素或驅動程序,其範圍受製造商限制。

之間 Kernel 5.0中最顯著的變化是添加了一個基於Android的ARM big.LITTLE CPU Task Scheduler,Adiantum文件系統加密機制, AMDGPU驅動程序中的FreeSync技術支持等等。

內核5.0的主要新功能

在Kernel 5.0中最顯著的變化中,我們發現增加了Adiantum文件系統加密機制 由Google開發的產品,可用於由於過度過載而無法使用AES塊加密算法的低功率設備。

Adiantum實施 依賴於NH的快速哈希功能,Poly1305(MAC)消息身份驗證算法和XChaCha12流加密的使用以及基於AES-256塊加密的單個操作(每個塊16字節)。

Adiantum已添加到fscrypt子系統, 它用於透明加密ext4,f2fs和ubifs文件系統上的文件和目錄。

我們可以從此版本中重點介紹的另一個功能是 添加了對FreeSync自適應同步技術的支持的AMDGPU驅動程序 (VESA自適應同步),可讓您調整監視器屏幕上信息的刷新率,以確保最小的響應時間,平穩的輸出以及在遊戲和視頻過程中不中斷。

當屏幕上的圖像沒有變化時,FreeSync還可以通過降低刷新強度來減少功耗。

在此版本的Kernel 5.0中,添加了對NVM內存陣列的支持。 具有內置的安全操作,例如密碼保護,清理和鎖定。

修補程序的集成部分可阻止漏洞並避免UEFI安全啟動限制。
在此階段,已添加工具來控制kexec_load_file()系統調用的使用, 通過將測試的內核替換為另一個未進行數字簽名的內核,可以用來繞過UEFI安全啟動。

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

增加了將交換分區放入Btrfs文件系統內文件的功能。 必須在“ nocow”模式下完全填充Btrfs中的頁面文件,而無需使用壓縮,並且只能將其放在一個驅動器上。

網絡子系統

對於UDP,將數據發送到網絡套接字的功能是在零複製模式(帶有MSG_ZEROCOPY標誌的發送調用)中實現的,它允許通過網絡傳輸數據而無需中間存儲。

UDP堆棧實現了基本的GRO(通用接收卸載)支持,以加快處理大量傳入數據包的速度,將多個數據包添加到較大的塊中,而無需分別處理每個數據包。

內存和系統服務

一種基於big.LITTLE架構的非對稱ARM處理器已實現了新的任務調度模式。,它結合了功能強大但耗能的CPU內核和效率較低但更節能的內核。

新模式將 由於主要在CPU內核上喚醒任務而允許降低功耗.

另一方面,添加了對WBNOINVD處理器指令的支持,該指令在基於x86_64架構的AMD和Intel處理器中實現。 指定的語句將所有更改的緩存通道記錄在與主內存的所有緩存關聯級別上,同時將緩存的值存儲在緩存中。

如何獲得內核5.0?

可直接從中下載5.0內核 kernel.org 如果您想自己編譯。
儘管它將在未來幾天內在您的Linux發行版中提供。


發表您的評論

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

*

*

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