Back to all stories

Greg Kurtzer's Ginux project has shifted direction and is now a configurable userspace kernel for isolated Linux compatibility instances, running as an ordinary Linux process. Originally, Ginux was an independent Rust kernel that booted directly through UEFI, but after completing that research phase, the project has transitioned to focus on userspace kernel development. This change in direction acknowledges the limitations of recreating the Linux ecosystem and instead aims to provide a versioned contract between managed workloads and the host kernel, allowing for isolated Linux compatibility instances to run as a standard Linux process.