Linux 5.4 内核版本

最明显的变化:

  • 限制 root 用户访问内核文件和接口的锁定模块。 详细信息。
  • 用于将某些主机目录转发到来宾系统的 virtiofs 文件系统。 交互根据“客户端-服务器”方案通过 FUSE 进行。 详细信息。
  • 文件完整性监控机制fs-verity。 与 dm-verity 类似,但工作在 Ext4 和 F2FS 文件系统级别,而不是块设备级别。 详细信息。
  • dm-clone模块用于复制只读块设备,同时在克隆过程中可以直接将数据写入副本。 详细信息。
  • 支持 AMD Navi 12/14 GPU 以及 Arcturus 和 Renoir 系列 APU。 对未来英特尔 Tiger Lake 显卡的支持工作也已开始。
  • madvise() 系统调用的 MADV_COLD 和 MADV_PAGEOUT 标志。 它们允许您确定内存中的哪些数据对于进程的操作并不重要或将在很长一段时间内不需要,以便可以交换这些数据并释放内存。
  • EROFS 文件系统已从 Staging 部分移出 - 一个非常轻且快速的只读文件系统,可用于存储固件和 livecd。 详细信息。
  • 三星开发的 exFAT 文件系统驱动程序已添加到 Staging 部分。
  • 提高guest性能的haltpoll机制。 它允许来宾在将 CPU 返回给虚拟机管理程序之前获得额外的 CPU 时间。 详细信息。
  • blk-iocost 控制器,用于在 cgroup 之间分配 I/O。 新的控制器关注的是未来IO操作的成本。 详细信息。
  • 内核模块符号的命名空间。 详细信息。
  • 将实时补丁集成到内核中的工作仍在继续。
  • io_uring 机制得到了改进。
  • 提高了在 XFS 上处理大型目录的速度。
  • 还有数十项其他更改。

来源: linux.org.ru

添加评论