Hello from Xiaofeng — and a composefs project to share!

Hi everyone! I’ve been meaning to join this community for a while, and the Introduce Yourself thread finally gave me the nudge. My name is Xiaofeng. I’m a Linux enthusiast and opensource maintainer who spends too much time thinking about Linux system.

Lately I’ve been building something called composefs-os — a small project that lets you run Ubuntu 26.04 as an immutable OS, booted directly from OCI container images (the same format as Docker/Podman images). The idea is simple: your root filesystem is read-only and defined by an image. Updates are atomic. If something breaks, one command rolls you back to the previous image.

It uses composefs-rs as the storage backend — pure kernel primitives (EROFS + fs-verity + overlayfs), no ostree, no snap packaging. A small tool called cbootc handles upgrades, rollbacks, and image switching.

It’s early-stage but working — Fedora 44 and Ubuntu 26.04 both supported, with GRUB, UKI, and Secure Boot variants.

I’d love to write a proper introduction to composefs-os for the Ubuntu community — covering what immutable OSes are, how this compares to Ubuntu Core, and how to try it. Could anyone point me to the right category to post that? I wasn’t sure whether it belongs in Community Hub, Ubuntu Desktop, or somewhere else entirely.

Thanks for having me — looking forward to being part of the community!

Xiaofeng
GitHub: https://github.com/henrywang/composefs-os

6 Likes

Hello henrywangxf, welcome to the community!

The project is very interesting, Foundations - Ubuntu Community Hub would be an appropriate place to discuss this.

2 Likes

Love it. I’ll have to try it out sometime. :heart::heart:

1 Like

This topic was automatically closed after 7 days. New replies are no longer allowed.