⬢github Rust · 610 ★ +104 since we first saw it · pushed 51 min ago · Apache-2.0
gmkurtzer/ginux
Ginux is a userspace kernel written in Rust that runs as an ordinary Linux process. It supervises x86-64 programs and intercepts their syscalls via seccomp/ptrace, then decides to emulate, mediate, or deny each one—giving each managed workload an explicit, versioned, reduced Linux ABI contract instead of full kernel compatibility.
Why now: It started as an AI-built standalone Rust kernel that booted Rocky Linux via UEFI; the HN discussion covers the pivot from that bootable-kernel experiment to this userspace supervisor design.
Who it is for: Developers and platform engineers who want to run isolated Linux workloads with a deliberately restricted, reviewable syscall contract.
Stars over our 245 snapshots: 506 to 610, since 2 d ago.
Where people talked about it
API: https://socialmediatrends-api.osmike.com/v1/repos/gmkurtzer/ginux