ozkl/ruxis 是一个用 Rust 编写的类 Unix 内核。根据 README,0.1.0 实现了 Linux 6.6 系统调用接口,目标是与 Linux 用户空间兼容。它在 x86_64 和 arm64 上通过 UEFI 启动。UEFI 是启动操作系统的固件接口。仓库描述为「A Kernel in Rust」,Show HN 项目页附带的介绍称这是由 Opus 5.5 编写的内核。
README 列出了对 Ubuntu 24.04 与 systemd、桌面环境、网络与存储驱动、命名空间以及 cgroup v2 的支持。命名空间隔离每个进程可见的资源,cgroup v2 则管理成组进程的资源使用。它还提供了在 QEMU 中运行以及执行自身测试的命令。许可证为 MIT。这一范围之所以重要,是因为它的目标不只是能够启动的内核,还包括面向 Linux 的用户程序和桌面环境。
不过,这些只是 README 明示的支持范围。FACTS 中没有单独的验证结果或性能测量数据,也没有公开的发布版本。因此目前更适合把它看作一个宣称广泛兼容性的早期内核实现,其实际能否替代 Linux 尚未得到确认。