5.5 **** 2020-01-26 (这个版本被另一个科普文档索引了,所以写得比较白痴) BTRFS提升了Checksum效率 ======================== 这个优化让这个文件系统的部分操作速度提升80%。同时增加了一个特性:使用Raid1(就 是磁盘一次可以写多份的可靠性技术)的时候可以写3、4份(原来只能是双份)。这组修 改来自Suse,一个Linux发行版提供商,他们的其中一个卖点是BTRFS文件系统支持比较好 。 IO_uring大幅增强 ================ 这是几个版本前刚加入的异步io特性,取代原来Linux Aio接口,通过共享内存取代系统调 用提升效率。这个特性来自独立开发者Jens Axboe,他是Facebook负责IO调度性能的工程 师,他为什么干这个工作我们也不难猜。 Kunit ====== 一个新的单元测试框架,代码来自亚马逊德国。 AQL ==== 一个提升Wifi性能的新的调度算法,主要开发力量来自Google等几个公司。 CIFS增强 ======== Comon Interface文件系统,是Windows网络目录共享的基础。本增强让它可以作为根文件 系统使用,这个修改的代码主要来自微软。 支持网络设备换名和加多个名字 ============================ 代码来自Mellanox,一个著名的网卡提供商 BPF提升 ======= 代码主要来自Vmware 其他 ==== * 把xfs的回写代码提升到vfs框架中,变成所有文件系统都可以利用的功能,这个修改来 自独立贡献者Christoph Hellwig,但最终接纳代码的人来自Oracle(接纳就意味着评审 ,测试等各种工作量的付出) * xfs的大量其他优化,来自Redhat。xfs是Redhat Linux发型版支持的重要文件系统 * ext4fs增加了direct io特性,提升了O_DIRECT map的性能。这个补丁很典型: https://lore.kernel.org/linux-ext4/cover.1572949325.git.mbobrowski@mbobrowski.org/ 修改的人我不认识,但Review的人一个来自Suse,一个来自IBM,而最终合入的人来自麻 省理工。 * ……其他更多的修改包括块设备,虚拟化,调试,内存,加密,网络,驱动等等等等,这 里不再一一列举。 海思 ==== * 鲲鹏920 perf性能分析中增加更多的硬件事件 * 鲲鹏920 sas驱动增加更多调试功能 * 支持鲲鹏920硬件随机数产生 * 支持鲲鹏920 RSA算法硬件加速 * 支持鲲鹏920 对称加密硬件加速 * 鲲鹏920 zip加速引擎支持用户态共享,为下个版本合入WarpDrive功能做准备 * 增加x86便携机电源WMI控制接口 参考 ==== [1] https://kernelnewbies.org/LinuxChanges