(no title)
civodul | 2 years ago
There are other things that are detected statically and prevent you from instantiating a broken system: missing modules in the initrd, invalid file system label/UUID, references to non-existent Shepherd services, etc. All this is possible because there are well-defined data types and semantics for the different components of the system.
t0astbread|2 years ago
That sounds pretty good though, thanks! Maybe I'll try out Guix System some day.