Lightning Talk: EROFS: An Image-based Filesystem for Containers - Xiang Gao & Tianyi Tang

Published: 30 April 2024
on channel: The Linux Foundation
170
0

Lightning Talk: EROFS: An Image-based Filesystem for Containers - Xiang Gao & Tianyi Tang, Alibaba Cloud

Since its formal introduction to the Linux kernel 5.4, EROFS has gained various applications within the Linux community, including Android ecosystem, container use cases, embeded devices and more.

Note that EROFS has shipped new features upstream in the past years for the container world, such as lazy pulling over fscache, external data blobs (e.g. tarFS), and compressed data deduplication. It has also been adopted to Composefs [1], Dragonfly Nydus [2] and the recent EROFS containerd snapshotter [3] as end-to-end solutions. gVisor sandbox has supported EROFS too [4].

In this talk, we'll give a detailed overview of the EROFS file system for container use cases, including its basic designs, the recent new features, and upcoming roadmap items, such as IAA/QAT hardware (de)compression acceleration, large folios for compressed data and even more.

[1] https://github.com/containers/composefs
[2] https://github.com/dragonflyoss/nydus
[3] https://github.com/containerd/contain...
[4] https://github.com/google/gvisor/pull...