Post B7ijmdmIKq67DQexpw by pid_eins@mastodon.social
 (DIR) More posts by pid_eins@mastodon.social
 (DIR) Post #B7ijmdPFiVfM3xsYvA by pid_eins@mastodon.social
       0 likes, 0 repeats
       
       2️⃣4️⃣ Here's the 24th post highlighting key new features of the recently released v261 release of systemd. #systemd261 #systemd UAPI.1 Boot Loader Type #1 entries permit gluing together various boot artifacts into a boot menu entry. They originate in pre-UKI times, where kernels and initrds were shipped separately without any trust model (well, some distros still do this), but they are still really useful in a UKI world too, since you can reference a UKI in them (which can even…
       
 (DIR) Post #B7ijmdmIKq67DQexpw by pid_eins@mastodon.social
       0 likes, 0 repeats
       
       …even be on some HTTP server), and do some minimal parameterization on them (pick a profile number), while getting a separate boot attempt counter or being able to assign a separate title to it.With v262 it comes fundamentally more useful in the UKI world: there's now a new "extra" stanza in them, which takes a path to a system credential, sysext or confext image file. Any file specified that way (you can specify as many as you want) will be passed to the selected UKI as additional…
       
 (DIR) Post #B7ijmeXRVXoNZeicKG by pid_eins@mastodon.social
       0 likes, 0 repeats
       
       …parameter). Or in other words: it's a way to glue together UKIs and these "extra" files, and give the combination a name and a separate boot attempt counter. It's not just "minimal" parameterization anymore, but "maximal" parameterization. Yay.This feature is in fact used by the new "bootctl link" command discussed in an earlier episode of this series.