the Varlinkifcation has progressed various non-desktop usescase might not
need D-Bus running at all anymore.
-- Reuse the LoaderKeyboardLayout EFI variable/find_vconsole_keymap_for_bcp47()
- to pre-select kbd layout in systemd-firstboot. (Right now it's only used in
- vconsole-setup as fallback).
-
-- Start using the PlatformLang EFI variable to pre-select language in
- systemd-firstboot. (At least HP laptops seem to make good use of/configure
- the value)
-
- format-table: introduce the concept of a "title" for a table, which remains
closely associated with the table. in most cases where want to output
multiple tables from the same tool we want to separate things with a title,
hence we might as well associate the title with the table itself, and
streamline a few things.
-- report: add filtering by metric prefix, so that we reports don't have to
- include everything, and we have a way to have "small" and "big" reports, that
- have different number of fields.
-
- allow metrics to indicate which values mean
"nothing"/"invalid"/"zero"/"please-suppress". Then use that to reduce noise
in systemd-report output.
possibly up to 100ms supposedly)
- **EFI:**
- - honor language efi variables for default language selection (if there are any?)
- honor timezone efi variables for default timezone selection (if there are any?)
- enable LockMLOCK to take a percentage value relative to physical memory
data in the image, make sure the image filename actually matches this, so
that images cannot be misused.
-- when no locale is configured, default to UEFI's PlatformLang variable
-
- when switching root from initrd to host, set the machine_id env var so that
if the host has no machine ID set yet we continue to use the random one the
initrd had set.