Build Overview
This section covers building NØNOS from source. The build system is designed to be straightforward while maintaining cryptographic integrity throughout the process.
Architecture
┌─────────────────────────────────────────────────────────────────┐
│ BUILD PIPELINE │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ nonos-boot │ │ nonos-kernel │ │
│ │ │ │ │ │
│ │ UEFI App │ │ Bare Metal │ │
│ │ x86_64-uefi │ │ x86_64-nonos│ │
│ └──────┬───────┘ └──────┬───────┘ │
│ │ │ │
│ │ ┌───────────┐ │ │
│ │ │ Ed25519 │ │ │
│ │ │ Signing │◄──────┘ │
│ │ └─────┬─────┘ │
│ │ │ │
│ ▼ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ EFI System Partition │ │
│ │ ┌─────────────┐ ┌──────────────┐ │ │
│ │ │ BOOTX64.EFI │ │ kernel.bin │ │ │
│ │ │ 300 KB │ │ 221 KB │ │ │
│ │ └─────────────┘ └──────────────┘ │ │
│ └─────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌────────────────────┐ │
│ │ nonos.iso │ │
│ │ ~65 MB │ │
│ └────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘Repositories
Repository
Description
Target
Quick Start
Build Targets
Target
Description
Build Output
Cryptographic Signing
Platform Support
Platform
QEMU
OVMF
Notes
Toolchain Requirements
What's Next
Last updated
Was this helpful?


