虽然我们已经见证了具有更好硬件支持的 Linux 5.5 稳定版本,但 Linux 5.6 是一个更令人兴奋的版本。
莱纳斯·托瓦兹 宣布发布 Kernel 5.6. 他还指出,内核开发不受冠状病毒锁定的影响:
我还没有真正看到任何内核开发受到所有冠状病毒活动影响的真正迹象——我怀疑我们中的很多人甚至正常在家工作
Torvalds 还期望在未来几个月内发布正常的 Kernel 5.7,但肯定不会以牺牲贡献者的健康为代价:
我目前的假设是我们将发布一个相当正常的 5.7 版本,并且似乎没有任何迹象表明相反,但是嘿,人们可能有比通常更好的理由错过合并窗口。 如果您知道某些子系统最终会受到影响,请告诉我。
因此,我们将通过耳朵播放它,看看会发生什么。 合并窗口并不比您的健康或您周围人的健康更重要。
Linus Torvalds 很高兴在这些困难时期强调了这一点,所有的事情都与 Coronavirus 相关。
让我强调一下 Linux 内核 5.6 版本的主要变化和特性:
Linux 5.6 功能亮点
以下是所有主要的新变化:
1. WireGuard 支持
WireGuard 已添加到 Linux 5.6 – 可能会取代 开放式VPN 出于各种原因。
您可以了解更多关于 线卫 在他们的官方网站上了解好处。 当然,如果您使用过它,您可能知道它可能比 OpenVPN 更好的原因。
还, Ubuntu 20.04 LTS 将增加对 WireGuard 的支持.
2.USB4支持
Linux 5.6 还包括对 USB4.
如果您不了解 USB 4.0 (USB4),您可以阅读 公告帖.
根据公告——“USB4 使 USB 的最大总带宽增加了一倍,并支持多个同步数据和显示协议。”
此外,虽然我们知道 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 秒。简单来说,在 2038 年 1 月 19 日 03:14:07 UTC 之后,由于整数溢出,时间将读作 1901 年 12 月 13 日,而不是 2038 年 1 月 19 日。
Linux 内核 5.6 修复了这个问题,因此 32 位系统可以运行到 2038 年之后。
5. 改进的硬件支持
与每个新的内核版本一样,内核 5.6 中的硬件支持也得到了改进。 支持更新的无线外围设备的计划是这里的优先事项。
新内核增加了对 MX Master 3 鼠标和其他无线罗技产品的支持。
除了罗技产品之外,您还可以期待许多不同的硬件支持(包括对 AMD GPU、NVIDIA GPU 和 Intel Tiger Lake 芯片组的支持)。
6. 其他变化
此外,除了 Linux 5.6 中的所有这些主要添加/支持之外,此内核版本还添加了一些其他更改:
- AMD Zen 温度/功率报告的改进
- 华硕 TUF 笔记本电脑中 AMD CPU 过热的修复
- 开源 NVIDIA RTX 2000 “图灵”图形支持
- FSCRYPT 内联加密。
佛罗尼克斯 跟踪 Linux 5.6 带来的许多技术变化。 因此,如果您对 Linux 内核 5.6 中涉及的每一点更改感到好奇,您可以自己检查一下。
既然您已经了解了 Linux 内核 5.6 版本,您对此有何看法? 在下面的评论中让我知道您的想法。