Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1187060

Bug#1064457: RFP: composefs -- file system for mounting container images

From Simon McVittie <smcv@debian.org>
Newsgroups linux.debian.bugs.dist
Subject Bug#1064457: RFP: composefs -- file system for mounting container images
Date 2024-02-22 14:40 +0100
Message-ID <IahsR-bREG-3@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Package: wnpp
Severity: wishlist
X-Debbugs-Cc: ostree@packages.debian.org

* Package name    : composefs
  Version         : 1.0.3
  Upstream Contact: Alexander Larsson, Colin Walters
* URL             : https://github.com/containers/composefs
* License         : GPL-3.0-or-later AND LGPL-2.0-or-later AND Apache-2.0
  Programming Lang: C
  Description     : file system for mounting container images

The composefs project combines several underlying Linux features to
provide a very flexible mechanism to support read-only mountable
filesystem trees, stacking on top of an underlying "lower" Linux
filesystem.

The key technologies composefs uses are:

  * overlayfs as the kernel interface
  * EROFS for a mountable metadata tree
  * fs-verity (optional) from the lower filesystem

---

libostree optionally uses composefs to mount OS images. At the moment it
uses a vendored copy of composefs, but there is movement upstream towards
using composefs as an external shared library and de-vendoring it. When
this happens, I will have to disable the composefs feature in src:ostree
until/unless composefs is packaged separately.

My interest in libostree is mainly for Flatpak, which doesn't use
composefs anyway, so I am not able to take responsibility for composefs as
a separate package; but I'd be fine with linking to an external composefs
maintained by someone else, if that's useful for a different use-case.

Back to linux.debian.bugs.dist | Previous | Next | Find similar | Unroll thread


Thread

Bug#1064457: RFP: composefs -- file system for mounting container images Simon McVittie <smcv@debian.org> - 2024-02-22 14:40 +0100

csiph-web