All organizations · GSoC 2026 · Operating systems, Infrastructure and cloud
EROFS filesystem
Modern image-based kernel filesystem for everyone
EROFS is a modern, high-performance block-based immutable Linux filesystem with highly-optimized on-disk format and runtime implementation. Since it's landed upstream, it has been widely deployed to billions of devices, and addresses various target scenarios. Nowadays, almost all Linux mainstream distributions support EROFS. EROFS has become an Android recommended filesystem (https://source.android.com/docs/core/architecture/kernel/erofs) for Android system partitions and has already been adopted by the majority of Android vendors. It has also become popular in the Linux container world. For example, Composefs (https://github.com/containers/composefs) uses the EROFS format for its metadata tree. Containerd 2.1+ also officially includes a built-in EROFS support to boost container launch performance. gVisor now supports EROFS as well.
- c
- android
- linux kernel
- Containerd
- gVisor
- operating system
- containers
- android
- filesystems
- agent sandbox
Project ideas
5 ideas on its 2026 ideas page; of the 5 that state a difficulty: 2 medium, 3 hard. Sizes: 2 medium, 3 large. 9 mentors named.
- Multi-threaded Decompression Support in fsck.erofs large hard
- Support generating filesystems from manifests with mkfs.erofs medium medium
- Complete Filesystem Feature Support for erofs-rs large hard
- Porting EROFS to BSD Kernels (FreeBSD Focus) large hard
- Advanced Fuzzing and Image Injection for the Kernel and erofs-utils medium medium
Read the ideas page. Ideas are for scope reference; never copy one into a proposal.
History
In GSoC since 2026, 1 year. Projects per year: '26: 3.
On GitHub
No GitHub organization found in its official listing.
Links and channels
- Website: https://erofs.docs.kernel.org
- Ideas page: https://erofs.docs.kernel.org/en/latest/gsoc.html
- Source code: https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git
- Email: linux-erofs@lists.ozlabs.org
- Mailing list: https://lists.ozlabs.org/listinfo/linux-erofs
git-into-gsoc org "EROFS filesystem" --shortlist
git-into-gsoc repos "EROFS filesystem"
git-into-gsoc issues --org "EROFS filesystem"
or ask your assistant: "Which EROFS filesystem repositories merge newcomers' pull requests, and which beginner issues are still free?"
Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.