受移动/嵌入式设备和容器化应用程序欢迎的开源EROFS只读文件系统在性能方面取得了良好进展,显示出其相当强大,并为该RO文件系统制定了雄心勃勃的新功能计划路线图。
本周,阿里云的唐天一和高翔在2024年北美开源峰会上介绍了EROFS文件系统的现状及其路线图。此增强型只读文件系统已证明其现代化、高性能,并且比SquashFS等文件系统快得多:
EROFS已经在Phoronix的几十篇文章中被报道过,所以所有这些都不应该令人惊讶。
更有趣的是围绕他们正在进行的功能工作和路线图计划。自Sapphire Rapids以来,EROFS一直在探索对Xeon可扩展CPU中的Intel In-Memory Analytics Accelerator(IAA)硬件加速器的支持。EROFS希望使用Intel IAA来卸载批量数据访问,但目前Intel QPL库代码存在一些不足,有待解决。但早期的结果是有希望的:
EROFS在其路线图上还提供了对压缩数据的全面支持、初步Zstd(de)压缩支持、对英特尔IAA/QAT的全面支持,以及对上游runC页面缓存共享的支持。EROFS在内核自适应方面也有一个实验性的Rust。不过,EROFS-Rust版本可能需要一段时间才能准备好升级。
Those wanting to learn more about the current and future plans for EROFS can see the OSS NA 2024 presentation assets on this great read-only file-system.