@@ -448,11 +448,11 @@ Features:
448448
449449* add a new EFI tool "sd-fetch" or so. It looks in a PE section ".url" for an
450450 URL, then downloads the file from it using UEFI HTTP APIs, and executes it.
451- Usecase : provide a minimal ESP with sd-boot and a couple of these sd-fetch
451+ Use case : provide a minimal ESP with sd-boot and a couple of these sd-fetch
452452 binaries in place of UKIs, and download them on-the-fly.
453453
454454* maybe: systemd-loop-generator that sets up loopback devices if requested via kernel
455- cmdline. usecase : include encrypted/verity root fs in UKI.
455+ cmdline. use case : include encrypted/verity root fs in UKI.
456456
457457* systemd-gpt-auto-generator: add kernel cmdline option to override block
458458 device to dissect. also support dissecting a regular file. useccase: include
@@ -529,7 +529,7 @@ Features:
529529 inspiration from IMA log)
530530
531531* provide an API (probably IPC) to apps to encrypt/decrypt
532- credentials. usecase : allow bluez bluetooth daemon to pass pairings to initrd
532+ credentials. use case : allow bluez bluetooth daemon to pass pairings to initrd
533533 that way, without shelling out to our tools.
534534
535535* revisit default PCR bindings in cryptenroll and systemd-creds. Currently they
@@ -587,7 +587,7 @@ Features:
587587
588588* systemd-repart: in addition to the existing "factory reset" mode (which
589589 simply empties existing partitions marked for that). add a mode where
590- partitions marked for it are entirely removed. Usecase : remove secondary OS
590+ partitions marked for it are entirely removed. Use case : remove secondary OS
591591 copy, and redundant partitions entirely, and recreate them anew.
592592
593593* systemd-boot: maybe add support for collapsing menu entries of the same OS
@@ -633,7 +633,7 @@ Features:
633633* add support for asymmetric LUKS2 TPM based encryption. i.e. allow preparing
634634 an encrypted image on some host given a public key belonging to a specific
635635 other host, so that only hosts possessing the private key in the TPM2 chip
636- can decrypt the volume key and activate the volume. Usecase : systemd-confext
636+ can decrypt the volume key and activate the volume. Use case : systemd-confext
637637 for a central orchestrator to generate confext images securely that can only
638638 be activated on one specific host (which can be used for installing a bunch
639639 of creds in /etc/credstore/ for example). Extending on this: allow binding
@@ -646,7 +646,7 @@ Features:
646646 current system state, i.e. a combination of PCR information, local system
647647 time and TPM clock, running services, recent high-priority log
648648 messages/coredumps, system load/PSI, signed by the local TPM chip, to form an
649- enhanced remote attestation quote. Usecase : a simple orchestrator could use
649+ enhanced remote attestation quote. Use case : a simple orchestrator could use
650650 this: have the report tool upload these reports every 3min somewhere. Then
651651 have the orchestrator collect these reports centrally over a 3min time
652652 window, and use them to determine what which node should now start/stop what,
@@ -701,7 +701,7 @@ Features:
701701* Add "purpose" flag to partition flags in discoverable partition spec that
702702 indicate if partition is intended for sysext, for portable service, for
703703 booting and so on. Then, when dissecting DDI allow specifying a purpose to
704- use as additional search condition. Usecase : images that combined a sysext
704+ use as additional search condition. Use case : images that combined a sysext
705705 partition with a portable service partition in one.
706706
707707* On boot, auto-generate an asymmetric key pair from the TPM,
@@ -822,7 +822,7 @@ Features:
822822 usr=
823823 • systemd-homed: when initializing, look for a credential
824824 systemd.homed.register or so with JSON user records to automatically
825- register if not registered yet. Usecase : deploy a system, and add an
825+ register if not registered yet. Use case : deploy a system, and add an
826826 account one can directly log into.
827827 • in gpt-auto-generator: check partition uuids against such uuids supplied via
828828 sd-stub credentials. That way, we can support parallel OS installations with
@@ -848,7 +848,7 @@ Features:
848848
849849* sd-boot: instead of unconditionally deriving the ESP to search boot loader
850850 spec entries in from the paths of sd-boot binary, let's optionally allow it
851- to be configured on sd-boot cmdline + efi var. Usecase : embed sd-boot in the
851+ to be configured on sd-boot cmdline + efi var. Use case : embed sd-boot in the
852852 UEFI firmware (for example, ovmf supports that via qemu cmdline option), and
853853 use it to load stuff from the ESP.
854854
@@ -888,7 +888,7 @@ Features:
888888* homed/userdb: maybe define a "companion" dir for home directories where apps
889889 can safely put privileged stuff in. Would not be writable by the user, but
890890 still conceptually belong to the user. Would be included in user's quota if
891- possible, even if files are not owned by UID of user. Usecase : container
891+ possible, even if files are not owned by UID of user. Use case : container
892892 images that owned by arbitrary UIDs, and are owned/managed by the users, but
893893 are not directly belonging to the user's UID. Goal: we shouldn't place more
894894 privileged dirs inside of unprivileged dirs, and thus containers really
@@ -995,7 +995,7 @@ Features:
995995 look for right in the sd-boot binary. i.e. take inspiration from sd-stub
996996 logic: allow combining sd-boot via ukify with kernels to enumerate, .conf
997997 files, drivers, keys to enroll and so on. Then, add whatever we find that way
998- to the menu. Usecase : allow building a single PE image you can boot into via
998+ to the menu. Use case : allow building a single PE image you can boot into via
999999 UEFI HTTP boot.
10001000
10011001* maybe add a new UEFI stub binary "sd-http". It works similar to sd-stub, but
@@ -1016,7 +1016,7 @@ Features:
10161016* maybe add a generator that reads /proc/cmdline, looks for
10171017 systemd.pull-raw-portable=, systemd-pull-raw-sysext= and similar switches
10181018 that take a URL as parameter. It then generates service units for
1019- systemd-pull calls that download these URLs if not installed yet. usecase :
1019+ systemd-pull calls that download these URLs if not installed yet. Use case :
10201020 invoke a VM or nspawn container in a way it automatically deploys/runs these
10211021 images as OS payloads. i.e. have a generic OS image you can point to any
10221022 payload you like, which is then downloaded, securely verified and run.
@@ -1126,9 +1126,9 @@ Features:
11261126
11271127* add tiny service that decrypts encrypted user records passed via initrd
11281128 credential logic and drops them into /run where nss-systemd can pick them up,
1129- similar to /run/host/userdb/. Usecase : drop a root user JSON record there,
1129+ similar to /run/host/userdb/. Use case : drop a root user JSON record there,
11301130 and use it in the initrd to log in as root with locally selected password,
1131- for debugging purposes. Other usecase : boot into qemu with regular user
1131+ for debugging purposes. Other use case : boot into qemu with regular user
11321132 mounted from host. maybe put this in systemd-user-sessions.service?
11331133
11341134* drop dependency on libcap, replace by direct syscalls based on
@@ -1242,7 +1242,7 @@ Features:
12421242 the resulting fd to the service program via socket activation proto.
12431243
12441244* Add a concept of ListenStream=anonymous to socket units: listen on a socket
1245- that is deleted in the fs. Usecase would be with ConnectSocket= above.
1245+ that is deleted in the fs. Use case would be with ConnectSocket= above.
12461246
12471247* importd: support image signature verification with PKCS#7 + OpenBSD signify
12481248 logic, as alternative to crummy gpg
@@ -1539,7 +1539,7 @@ Features:
15391539 else. Similar, ManagerSlice= should exist so that PID1's own scope unit could
15401540 be moved somewhere else too. Finally machined and logind should get similar
15411541 options so that it is possible to move user session scopes and machines to a
1542- different slice too by default. Usecase : people who want to put resources on
1542+ different slice too by default. Use case : people who want to put resources on
15431543 the entire system, with the exception of one specific service. See:
15441544 https://lists.freedesktop.org/archives/systemd-devel/2018-February/040369.html
15451545
@@ -1839,7 +1839,7 @@ Features:
18391839 - generate better errors when people try to set transient properties
18401840 that are not supported...
18411841 https://lists.freedesktop.org/archives/systemd-devel/2015-February/028076.html
1842- - maybe introduce WantsMountsFor=? Usecase :
1842+ - maybe introduce WantsMountsFor=? Use case :
18431843 https://lists.freedesktop.org/archives/systemd-devel/2015-January/027729.html
18441844 - recreate systemd's D-Bus private socket file on SIGUSR2
18451845 - move PAM code into its own binary
@@ -1911,7 +1911,7 @@ Features:
19111911* BootLoaderSpec: Define a way how an installer can figure out whether a BLS
19121912 compliant boot loader is installed.
19131913
1914- * think about requeuing jobs when daemon-reload is issued? usecase :
1914+ * think about requeuing jobs when daemon-reload is issued? use case :
19151915 the initrd issues a reload after fstab from the host is accessible
19161916 and we might want to requeue the mounts local-fs acquired through
19171917 that automatically.
0 commit comments