MikeTrendsTrends right now

⬢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.

linuxkernelrustvirtualizationsyscallsresearch

Open on GitHub →

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