Undefined-OS
First Prize Entry of OS Kernel Implementation Track, CSCC 2025 — National Finals
2025.3 – 2025.8 · Project Report
Undefined-OS is a Linux-like, componentized kernel written in Rust based on the Arceos component library. It supports thread safety across multiple CPU cores and can run on x86_64, riscv64, aarch64, and loongarch64, as well as QEMU and hardware boards. We provide a Linux-compatible system call implementation. The OS already runs Git, GCC, Vim, Sqlite3, Lua, Rust, and Python — you can develop an OS on our OS.