Linux是最著名,使用最广泛的开源操作系统,周日进行了重大升级。Linus Torvalds宣布了Linux内核的最新版本4.14,以及其中包含的许多新功能和调整。其中之一涉及还原代码,以提高/ proc / cpuinfo中现代动态时钟处理器上显示的CPU频率的准确性。在大多数情况下,它可以按预期工作,但是在具有数十或数百个CPU内核的计算机上,开销仍然存在挥之不去的问题。有计划恢复该功能,但不会很快。

另一个变化是AMD安全内存加密,这是一项可选功能,可用于保护DRAM的内容免受系统的物理攻击,而新的“放卷机”则打印功能列表(例如,堆栈跟踪,调用图,调用堆栈) ),直到到达代码的确定点为止。Linux已经有一个展开器,但是它不如ORC展开器有效,它不需要在任何地方插入代码,因此不会影响文本大小或运行时性能。
Linux内核版本4.14中的其他更改包括更大的内存限制,因为原始的x86-64被4级分页限制为虚拟地址空间256 TiB和物理地址空间64 TiB。(即将到来的硬件将引入对5级分页的支持,这将使虚拟地址空间的限制限制为128 PiB,物理地址空间的限制为4 PiB。)此外,Btrfs和Squashfs中的zstd压缩也受到了用户的零复制。套接字内存,用于未来GPU的异构内存管理,与SMP更好的cpufreq协调以及与PCID一起使用的TLB条目寿命更长。
当然,这些变化的来源还有很多。对于感兴趣的人,完整的更改日志可在源链接上找到。

