四大亮點帶你看 Linux 核心 5.6

2020-02-05 11:31:00

當我們還在體驗 Linux 5.5 穩定發行版帶來更好的硬體支援時,Linux 5.6 已經來了。

說實話,Linux 5.6 比 5.5 更令人興奮。即使即將發布的 Ubuntu 20.04 LTS 發行版將自帶 Linux 5.5,你也需要切實瞭解一下 Linux 5.6 核心為我們提供了什麼。

我將在本文中重點介紹 Linux 5.6 發布版中值得期待的關鍵更改和功能:

Linux 5.6 功能亮點

當 Linux 5.6 有新訊息時,我會努力更新這份功能列表。但現在讓我們先看一下當前已知的內容:

1、支援 WireGuard

WireGuard 將被新增到 Linux 5.6,出於各種原因的考慮它可能將取代 OpenVPN

你可以在官網上進一步了解 WireGuard 的優點。當然,如果你使用過它,那你可能已經知道它比 OpenVPN 更好的原因。

同樣,Ubuntu 20.04 LTS 將支援 WireGuard

2、支援 USB4

Linux 5.6 也將支援 USB4

如果你不了解 USB 4.0 (USB4),你可以閱讀這份文件

根據文件,“USB4 將使 USB 的最大頻寬增大一倍並支援多併行資料和顯示協定multiple simultaneous data and display protocols。”

另外,雖然我們都知道 USB4 基於 Thunderbolt 介面協定,但它將向後相容 USB 2.0、USB 3.0 以及 Thunderbolt 3,這將是一個好訊息。

3、使用 LZO/LZ4 壓縮 F2FS 資料

Linux 5.6 也將支援使用 LZO/LZ4 演算法壓縮 F2FS 資料。

換句話說,這只是 Linux 檔案系統的一種新壓縮技術,你可以選擇待定的檔案擴充套件技術。

4、解決 32 位系統的 2038 年問題

Unix 和 Linux 將時間值以 32 位有符號整數格式儲存,其最大值為 2147483647。時間值如果超過這個數值則將由於整數溢位而儲存為負數。

這意味著對於 32 位系統,時間值不能超過 1970 年 1 月 1 日後的 2147483647 秒。也就是說,在 UTC 時間 2038 年 1 月 19 日 03:14:07 時,由於整數溢位,時間將顯示為 1901 年 12 月 13 日而不是 2038 年 1 月 19 日。

Linux kernel 5.6 解決了這個問題,因此 32 位系統也可以執行到 2038 年以後。

5、改進硬體支援

很顯然,在下一個發布版中,硬體支援也將繼續提升。而支援新式無線外設的計劃也同樣是優先的。

新核心中將增加對 MX Master 3 滑鼠以及羅技其他無線產品的支援。

除了羅技的產品外,你還可以期待獲得許多不同硬體的支援(包括對 AMD GPU、NVIDIA GPU 和 Intel Tiger Lake 晶片組的支援)。

6、其他更新

此外,Linux 5.6 中除了上述主要的新增功能或支援外,下一個核心版本也將進行其他一些改進:

  • 改進 AMD Zen 的溫度/功率報告
  • 修復華碩飛行堡壘系列筆電中 AMD CPU 過熱
  • 開源支援 NVIDIA RTX 2000 圖靈系列顯示卡
  • 內建 FSCRYPT 加密

Phoronix 跟蹤了 Linux 5.6 帶來的許多技術性更改。因此,如果你好奇 Linux 5.6 所涉及的全部更改,則可以親自了解一下。

現在你已經了解了 Linux 5.6 發布版帶來的新功能,對此有什麼看法呢?在下方評論中留下你的看法。