diff --git a/TODO b/TODO index ad9645bd29..a21f0e3d1b 100644 --- a/TODO +++ b/TODO @@ -133,6 +133,18 @@ Deprecations and removals: Features: +* hwdb: add a new field that can be used to mark network devices where only + ipv4ll/ipv6ll makes sense, i.e. which should not expect to be connected to + the internet, i.e. for direct host-to-host connection. Set it for thunderbolt + networking, and for "laplink"-style network cables. Then make netword match + against that prop in a .network file we ship by default. Would be + particularly useful in storage target mode (i.e. NVME-TCP) modes. + +* add support for activating nvme-oF devices at boot automatically via kernel + cmdline, and maybe even support a syntax such as + root=nvme::::: to boot directly from + nvme-oF + * add a new systemd-project@.service that is very similar to user@.service but uses DynamicUser=1 and no PAMName= to invoke an unprivileged somewhat light-weight service manager. Use HOME=/var/lib/systemd/projects/%i as home