Linux 5.6 kernel 正式發布。顯著的新特性包含 WireGuard 進入主線、對 USB4 的初步支持、Time Namespace 等。


Linux Torvalds 在 linux-kernel 郵件列表中宣布了 Linux 5.6 內核的正式發布(進入主線)。

……
我承認在發布這一 5.6 版本與發布另一個 -rc 之間動搖。這有比我想要的更多的更改,但是它們主要來自 davem 的網路修復 pulls,David 對此很滿意。我看了看差異,沒有一個看起來嚇人。這只是比我在現階段所希望的略多——似乎並不值得推遲發布。
……

Linux 5.6 包含非常多的顯著變化,評論網站 Phoronix 的創始人暨編者 Michael Larabel 稱其是「是多年來最令人激動的內核,並具有許多新功能」。

  • 新興的 VPN 隧道 WireGuard 進入主線,不再需要另外的內核模塊。
  • 初始的 USB4 支持,由 Intel 貢獻並基於其既有的 Thunberbolt 驅動代碼。
  • 對 32 位平台,首次解決「2038 年」問題。這一問題是指以二進位位數為 32 位的整數存儲的 Unix 時間戳無法表達 2038 年 1 月 19 日 3 時 14 分 07 秒之後的時間。
  • 支持 Time Namespace(時間命名空間),這一特性將允許在每個容器或命名空間中為系統時鐘設置不同的 offset。
  • 社區對 AMD k10temp 驅動程序進行了全面的改進,初步支持提供 Zen CPU 的電壓、電流報告,並為 AMD Zen / Zen 2 CPU 提供更好的散熱報告。
  • 合併了AMD TEE,為 AMD APU 提供 Trusted Execution 支持。
  • AMDGPU DRM 驅動程序改進,例如 AMD Pollock,對 Renoir 和Navi硬體的支持以及其他修復。
  • Nouveau 驅動程序對 NVIDIA GeForce RTX 2000 「Turing」 的開源支持,與閉源固件鏡像一同工作。但是 re-clocking 尚不可行,Gallium3D OpenGL 片段仍需要整合在一起,更不用說缺少 Nouveau Vulkan 驅動程序了。
  • 對於 Btrfs,支持非同步 DISCARD 以提供更好的性能。
  • 對 F2FS 的實驗性的透明的文件系統壓縮支持。
  • 對 Amazon Echo 設備提供了主線支持。
  • 針對具有 AMD Ryzen 處理器的華碩筆記本電腦的修復程序,以避免過熱和嚴重的降頻問題。
  • 合併了 FQ-PIE 數據包調度程序,以減少網路代碼中的 bufferbloat。
  • VirtualBox 共享文件夾驅動程序被併入主線,以改進開箱即用的 VirtualBox guest 支持。

詳盡的變化內容:
https://kernelnewbies.org/Linux_5.6

顯著的新特性:
https://www.phoronix.com/scan.php?page=article&item=linux-56-features&num=1

什麼是主線內核?請見: https://openingsource.org/kernel-release/


本文參考了如下文章:

Photo by Malcolm Lightbody on UnsplashTux 圖像來自維基共享資源最終封面圖片利用 Krita 合成並經 Squoosh 壓縮。

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0

You may also like

Leave a reply

您的郵箱地址不會被公開。 必填項已用 * 標註

此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

More in:內核

內核

rootfs initramfs kexec 與 Linux 啟動過程

作為 Debian 用戶,在使用 apt 更新系統時偶爾會發現某次安裝更新的時間特別長,這往往出現在較大版本的更新中,仔細觀察後就會發現,這個耗時極長的操作並不是安裝某個軟體,而是對一個名為 init […]
內核

龍芯開始發布針對3A6000系列CPU的Linux補丁

儘管龍芯3A6000處理器尚未正式推出,但自去年以來的傳言將其定於在今年上半年推出,並有人聲稱這種性能提升可以與AMD Zen 3或英特爾Tiger Lake的性能水平相媲美。在3A6000系列推出之 […]
內核

Linux 共享庫的 soname 命名機制

Linux 有一套規則來命名系統中的每一個共享庫,它規定共享庫的文件命名規則如下:libname.so.x.y.z,即前綴"lib"+庫名稱+後綴".so"+三個數字組成的版本號,其中,x 表示主版本號,y 表示次版本號,z 表示發布版本號。SO-NAME 命名機制,就是把共享庫的文件名去掉次版本號和發布版本號,只保留主版本號。在 Linux 系統中,系統會為每個共享庫在它所在的目錄創建一個跟它的 」SO-NAME」 一樣的軟鏈接指向它。