From: Lennart Poettering Date: Mon, 12 Dec 2022 11:59:16 +0000 (+0100) Subject: update TODO X-Git-Tag: v253-rc1~320 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a0bccdd3753bc38025341771fe448c6f6fb52e57;p=thirdparty%2Fsystemd.git update TODO --- diff --git a/TODO b/TODO index 16e21a890a6..4215c41f00b 100644 --- a/TODO +++ b/TODO @@ -128,6 +128,23 @@ Deprecations and removals: Features: +* timesyncd: when saving/restoring clock try to take boot time into account. + Specifically, along with the saved clock, store the current boot ID. When + starting, check if the boot id matches. If so, don't do anything (we are on + the same boot and clock just kept running anyway). If not, then read + CLOCK_BOOTTIME (which started at boot), and add it to the saved clock + timestamp, to compensate for the time we spent booting. If EFI timestamps are + available, also include that in the calculation. With this we'll then only + miss the time spent during shutdown after timesync stopped and before the + system actually reset. + +* systemd-stub: maybe store a "boot counter" in the ESP, and pass it down to + userspace to allow ordering boots. The counter would be monotonically + increased on every boot. + +* systemd-sysext: for sysext DDIs picked up via EFI stub, set much stricter + image policy by default + * systemd-dissect: maybe add "--attach" and "--detach" verbs which synchronously attach a DDI to a loopback device but not actually mount them.