]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
update TODO
authorLennart Poettering <lennart@poettering.net>
Wed, 8 Oct 2025 10:40:04 +0000 (12:40 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 8 Oct 2025 10:40:04 +0000 (12:40 +0200)
TODO

diff --git a/TODO b/TODO
index 7c94b513478668985b1cec3a951186ab4aac084c..16bf6c80af404a2a628b359d2e55f017e5a6db53 100644 (file)
--- a/TODO
+++ b/TODO
@@ -128,6 +128,19 @@ Deprecations and removals:
 
 Features:
 
+* systemd-repart: add --ghost, that creates file systems, updates the kernel's
+  partition table but does *not* update partition table on disk. This way, we
+  have disk backed file systems that go effectively disappear on reboot. This
+  is useful when booting from a "live" usb stick that is writable, as it means
+  we do not have to place everything in memory. Moreover, we could then migrate
+  the file systems to disk later (using btrfs device replacement), if needed as
+  part of an installer logic.
+
+* add a concept of overlay directory stacks to image discovery, i.e. have a dir
+  with a name suffix of ".ovl" or so that contains DDIs and plain dirs (and
+  possible .v dirs) that are glued together on use via overlayfs. one special
+  subdir should be used as writable top layer.
+
 * journald: log pidfid as another field, i.e. _PIDFDID=
 
 * systemd-nspawn: something like --volatile= but that isn't volatile, but