Linux内核5.4正式将华为EROFS超级文件系统合入主线

OPEN编辑 4年前

  近期,Linux 内核 5.4 系列宣布全面可用,添加了许多新功能,更强的安全性和更新的驱动程序,以提供更好的硬件支持。Linux 内核 5.4 增加对微软 exFAT 文件系统的支持,另外还支持内核锁定功能,该功能被实现为 Linux 安全模块,以限制某些应用程序访问内核。

  根据最新消息,Linux 内核 5.4 中也正式将华为 EROFS 超级文件系统合入了主线。

  Linux 5.4 将成为文件系统前端的重要内核,除了引入新 VirtIO-FS 和 exFAT 文件系统支持外,华为的 EROFS 超级文件系统还将逐步升级。

Linux 内核 5.4 发行版中的重要功能包括:haltpoll CPU 调控器,iocost(以前为 io.weight)I/O控制器,EROFS 超级文件系统,exFAT 文件系统的实现(可能会被更好的版本取代),fs-verity 文件完整性机制,对 BPF 的支持一次编译,到处运行机制,dm-clone 设备映射器目标,virtiofs 文件系统,内核锁定支持(最后),内核符号名称空间以及新的随机数生成器,旨在解决早期的引导熵问题。

  今年 9 月份有报道称,过去一年,华为一直在内核过渡区域内的主线内核中开发 EROFS。设计已经确定,并且锁定了磁盘上的格式,开发人员就可以将其分级到内核的适当文件系统驱动程序区域中。

  EROFS 超级文件系统旨在为只读文件提供比其他只读 Linux 文件系统实现更好的性能以及存储/压缩。华为已经开始在其智能手机中使用 EROFS 超级文件系统,并且总体上证明是稳定可靠的。据悉,在专利压缩算法的加持下,经过华为实测,能够使得系统分区随机读取性能平均提升 20%,并减少 14% 系统空间占用。