gmkurtzer / ginux
git clone https://github.com/gmkurtzer/ginux.git
A experimental x86-64 operating system kernel written in Rust that boots via UEFI and runs unmodified Linux userspace inside native domains.
Why you might care
Useful for OS research, architecture experiments, and testing Linux ABI compatibility without a Linux host kernel. It boots as one EFI image, runs an embedded ring-3 controller, and targets QEMU Q35 with KVM or TCG. Not intended for production use.
+47
stars, 24h · #1,047
+~397
stars, 7 days · #718
+366
stars, 30 days · #2,864
366
★ total · +397% this week
43
forks · 22 open issues
Star history (as recorded here)
LanguageRust
LicenseApache-2.0
Created2026-10-11 (23d ago)
Last pushtoday
Watchers4
OwnerUser
Links
- GitHub: github.com/gmkurtzer/ginux
- Releases · Issues · Hacker News mentions
README
Loading README…
Blurb generated by claude-haiku-5-5 5d ago. Star deltas marked ~ are extrapolated from partial history.