!DBFhtjpqmJNENpLDOv:nixos.org

NixOS systemd

624 Members
NixOS ❤️ systemd171 Servers

Load older messages


SenderMessageTime
4 Mar 2025
@emilazy:matrix.orgemilyyou'd need a suite of drivers that use the UEFI boot services protocols I suppose14:08:17
@arianvp:matrix.orgArian

⁦ok I know this is a total digression at this point

should be the topic of this channel

14:08:39
@raitobezarius:matrix.orgraitobezariusyeah, I had a plan for this for aarch64 systems14:08:26
@raitobezarius:matrix.orgraitobezariusthere's no OptionROM for classical SAS controllers14:08:44
@raitobezarius:matrix.orgraitobezariusso I planned to write a Rust UEFI driver off mpt3sas14:08:45
@emilazy:matrix.orgemily (the root of this chain of thought is "run Nix in netboot code" → "nobody wants to port Nix to UEFI" → "just run Linux but do normal UEFI boot instead of kexec somehow?") 14:09:08
@raitobezarius:matrix.orgraitobezariuswe have plans for Tvix in UEFI though14:09:19
@kranzes:matrix.orgIlan Joselevich (Kranzes)Are the plans in the room with us?14:09:39
@kranzes:matrix.orgIlan Joselevich (Kranzes) 🤣 14:09:44
@raitobezarius:matrix.orgraitobezariusthey are in the rooms, my dear Kranzes14:09:46
@emilazy:matrix.orgemilyyeah I guess that works :)14:09:49
@raitobezarius:matrix.orgraitobezariustvix-boot specifically could be alloc-only instead of std14:10:04
@kranzes:matrix.orgIlan Joselevich (Kranzes)Tvix for netbooting would be gigabazed14:10:24
@raitobezarius:matrix.orgraitobezariusanyway, enough talk, now time for actions14:10:39
@kranzes:matrix.orgIlan Joselevich (Kranzes)Castore go brrrr and extracts into a bootable image14:10:45
@arianvp:matrix.orgAriansystemd-praxisd14:10:50
@emilazy:matrix.orgemilywould the backing store be a raw partition or something?14:11:44
@adam:robins.wtf@adam:robins.wtfIf you're controlling the kernel your netbooting, is there a need to kexec?14:12:09
@arianvp:matrix.orgArianjust ndb drive14:12:18
@arianvp:matrix.orgArianor something14:12:26
@arianvp:matrix.orgArianidk14:12:26
@adam:robins.wtf@adam:robins.wtf* If you're controlling the kernel you're netbooting, is there a need to kexec?14:12:32
@emilazy:matrix.orgemilyso 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
@emilazy:matrix.orgemilyin the same way that a PXE implementation or whatever is permanently installed14:13:34
@adam:robins.wtf@adam:robins.wtfright14:13:45
@emilazy:matrix.orgemilyso you would want to handle getting a newer kernel, yeah14:13:45
@emilazy:matrix.orgemilyconventional-netbooting into the implementation of that might make sense too though14:14:09
@raitobezarius:matrix.orgraitobezariusnon conventional netbooting cannot work for this14:14:17
@adam:robins.wtf@adam:robins.wtfthe pxe server could provide a newer kernel14:14:31
@emilazy:matrix.orgemilymy hope was to avoid PXE :)14:15:03

Show newer messages


Back to Room ListRoom Version: 6