| 4 Mar 2025 |
Ilan Joselevich (Kranzes) | Tvix for netbooting would be gigabazed | 14:10:24 |
raitobezarius | anyway, enough talk, now time for actions | 14:10:39 |
Ilan Joselevich (Kranzes) | Castore go brrrr and extracts into a bootable image | 14:10:45 |
Arian | systemd-praxisd | 14:10:50 |
emily | would the backing store be a raw partition or something? | 14:11:44 |
@adam:robins.wtf | If you're controlling the kernel your netbooting, is there a need to kexec? | 14:12:09 |
Arian | just ndb drive | 14:12:18 |
Arian | or something | 14:12:26 |
Arian | idk | 14:12:26 |
@adam:robins.wtf | * If you're controlling the kernel you're netbooting, is there a need to kexec? | 14:12:32 |
emily | so what I mean by "nix store netboot" is that you would have a ~permanent UEFI thing implementing "fetch a NixOS system to run (incl. disk caching) and boot into it" | 14:13:20 |
emily | in the same way that a PXE implementation or whatever is permanently installed | 14:13:34 |
@adam:robins.wtf | right | 14:13:45 |
emily | so you would want to handle getting a newer kernel, yeah | 14:13:45 |
emily | conventional-netbooting into the implementation of that might make sense too though | 14:14:09 |
raitobezarius | non conventional netbooting cannot work for this | 14:14:17 |
@adam:robins.wtf | the pxe server could provide a newer kernel | 14:14:31 |
emily | my hope was to avoid PXE :) | 14:15:03 |
@adam:robins.wtf | :) | 14:15:22 |
Willi Butz | in case someone didn't see this already :)
https://github.com/systemd/systemd/pull/36314 | 14:16:16 |
raitobezarius | yeah this is the cool shit | 14:17:01 |
raitobezarius | now i want wireguard | 14:17:05 |
emily | soon systemd-boot will be the new GRUB :) | 14:17:36 |
raitobezarius | this doesn't touch sd-boot! :p | 14:17:54 |
raitobezarius | or just enough to make itreasonable | 14:18:01 |
emily | hmm, it seemed to a fair bit from the diff | 14:18:04 |
raitobezarius | (like leaning on UEFI semantics, it's ok) | 14:18:08 |
emily | is it in the shim then? | 14:18:20 |
emily | stub? whatever they call it | 14:18:26 |
raitobezarius | my understanding is that stub + boot learns about URLs | 14:18:34 |