← Sunday, September 27, 2026Performance & OSDeep dive
Steam Link boots NixOS by kexecing from Valve’s signed kernel
The Steam Link’s signed-boot restriction is bypassed by loading a minimal module that adds the missing kexec syscall, then booting a custom kernel. It’s a clever, device-specific Linux porting technique, though its hardware-hacking focus is peripheral to the digest.
- What
- The project runs NixOS on a Steam Link, whose bootloader accepts only kernels signed by Valve.
- How
- It boots the Valve-blessed kernel, loads a custom module that adds the kexec syscall, then uses kexec to start the new kernel.
- Why it matters
- This shows a route for replacing an embedded device’s operating system when its boot chain restricts which kernels can start directly.
Read on feyor.sh → Lobsters · 1 comments
Discussion
Discussion is not switched on yet. Use Note above to keep your own thoughts on this story.
Headline, summary, brief and diagram are written by a model from the source's own text; the link, byline and numbers come from the source. Read the original before relying on a claim.