Post #1495845
2026-03-27 07:35 UTC
…API for it. This is useful as a backend for OS installers.
To provide a bigger picture: in my view of the world an OS installer does four things:
1. Stream in a /usr/ tree and very few auxiliary partitions via systemd-repart
2. Install a suitable UKI kernel image in the ESP or XBOOTLDR
3. Install systemd-boot as boot loader in the ESP
4. Configure a few basic parameters for the new installation via systemd-creds.
Of these 4 steps, #1, #3 and #4 now are accessible via nice Varlink APIs.
Replies (1)
-
@pid_eins@mastodon.social 2026-03-27 07:37
The last remaining step, i.e. #2 I am currently working on. Once that's in place an interactive OS installer could then just install an OS very cleanly, very robustly, and very quickly via 4 Varlink IPC calls. Yay!