Lightning Talk: EROFS: An Image-based Filesystem for Containers
summary
EROFS is a block-aligned read-only filesystem in mainline since Linux 5.4 that now supports lazy pulling over fscache, external data blobs (tarFS) and compressed data deduplication. It’s already integrated with Composefs, Dragonfly Nydus and a containerd snapshotter and shows smaller image sizes versus uncompressed and compressed OCI layers. Implementations include a tar- backed remote snapshotter for lazy fetch of index+meta, sub-image merging for shared page cache, and upstreaming page-cache sharing and hardware (IAA/QAT) compression plans.
AI-written summary · about
chapters (11)
- 0:00EROFS introduction and origins
- 1:08EROFS vs other filesystems
- 3:15EROFS security and simplicity
- 5:39EROFS flexibility and resizing
- 6:23Shared disk images for containers
- 8:32Layer granularity in fscache
- 9:55Page cache sharing in EROFS
- 10:58EROFS in container images
- 12:23Lazy loading EROFS images
- 13:47EROFS in Kubernetes and virtualization
- 14:53EROFS summary and future
related talks
31mEROFS and containers
57mEROFS: Past, Present, and Future
40mEROFS: Current Status and Future Plans
33mEROFS Everywhere: An Image-Based Kernel Approach for Various Use Cases
32mEROFS, What Are We Doing Now For Containers?
38mEROFS, an Introduction and our Smartphone Practice
11mEROFS as a replacement for EXT4 and Squashfs
38mEROFS, an Introduction and our Smartphone Practice
