EROFS: Current Status and Future Plans
Talkat Open Source Summit Japan + AI_dev: Open Source GenAI & ML Summit + Automotive Linux Summit 2025 · 2025-12-08..12-10·
summary
EROFS is a block‑based immutable Linux filesystem upstream since Linux 5.4 (2019) and deployed on billions of devices, supported by RHEL 9/10 and recommended for Android system partitions; Containerd 2.1 adds built‑in EROFS snapshots that cut container launch time by about 20% (Netflix reports up to 2.3× with parallel unpacking), Composefs and gVisor already use EROFS, it offers transparent compression per file (LZ4/Zstd), deduplication at 4KB granularity yielding ~4% smaller images, metadata compression, fileback mounts and an FS‑merge VMDK path to reduce VM block devices, with ongoing work on page‑cache sharing, lazy pulling and official Go/Rust libraries.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:07What is EROFS
- 4:05EROFS features
- 8:03EROFS optional features
- 10:11Performance benchmarks
- 15:18Data duplication
- 17:34Recent use cases
- 20:26EROFS snapshot in containerd
- 23:38Parallel unpacking
- 26:53Containers on macOS
- 28:41EROFS FS merge
- 31:53Composefs and GVisor
- 34:25EROFS vs others
- 36:57Future plans
related talks
57mEROFS: Past, Present, and Future
31mEROFS and containers
32mEROFS, What Are We Doing Now For Containers?
11mEROFS as a replacement for EXT4 and Squashfs
15mLightning Talk: EROFS: An Image-based Filesystem for Containers
38mEROFS, an Introduction and our Smartphone Practice
33mEROFS Everywhere: An Image-Based Kernel Approach for Various Use Cases
38mEROFS, an Introduction and our Smartphone Practice
