Back to Projects

Overview

SPENCER is an OS construction system integrating A9N Microkernel, the Nun runtime, and A9NLoader-rs behind one build interface. Its cargo xtask commands cover component builds, UEFI disk-image generation, QEMU execution, and GDB attachment.

Screenshots

Terminal session in which SPENCER builds A9N and A9NLoader-rs and boots A9N with Nun Init in QEMU
SPENCER demo: cargo xtask builds A9N and A9NLoader-rs, then boots A9N with Nun Init in QEMU.

What it provides

Role in the A9N Project

It combines independent repositories into a reproducible standard composition. Rather than building A9N alone, it produces a runnable system containing the kernel, loader, and user payload.

Technical details

Build interface

cargo xtask

Supported architecture

x86_64

Supported platform

QEMU

License

MIT

Related projects