Back to Projects

Overview

Nun is a runtime for building operating systems and user-level Init programs for A9N Microkernel in Rust. It provides entry setup for no_std/no_main programs and the foundation required to use A9N interfaces.

What it provides

Role in the A9N Project

Nun sits between the low-level kernel ABI and operating-system implementations. It uses a9n_types and a9n_abi so Rust Init programs and Nanami OS can share common startup support.

Technical details

Language

Rust

Environment

no_std / no_main

Dependencies

a9n_types and a9n_abi

License

MIT

Related projects