EROFS, an Introduction and our Smartphone Practice
summary
A Linux read-only filesystem that uses fixed-output 4KB blocks and a sliding-window in-place compression scheme to trade CPU for storage and I/O, claiming about 50–60% compression on typical system binaries and libraries. It implements hybrid decompression (cache vs async workqueue), avoids temporary buffers with zero-copy paths, shows better random-read behavior than squashfs (which needs 128KB blocks), and is already landed in Linux staging and shipping on MTK smartphones.
AI-written summary · about
chapters (8)
- 0:00EROFS introduction
- 3:23Compression necessity
- 9:01EROFS compression
- 13:16Read-only performance
- 21:49Metadata and decompression
- 26:59Features and benchmarks
- 30:51Adoption and deployment
- 33:23Q&A
related talks
38mEROFS, an Introduction and our Smartphone Practice
17mEROFS: A Compression-friendly Readonly File System for Resource-scarce Devices
11mEROFS as a replacement for EXT4 and Squashfs
57mEROFS: Past, Present, and Future
40mEROFS: Current Status and Future Plans
31mEROFS and containers
32mEROFS, What Are We Doing Now For Containers?
15mLightning Talk: EROFS: An Image-based Filesystem for Containers
