§ introduction

Getting started

Boot axiomOS in QEMU or on a Raspberry Pi 5.

Prerequisites

  • Rust nightly
  • cargo
  • QEMU (for testing)
  • Cross targets: x86_64-unknown-none, aarch64-unknown-none

Boot in QEMU (x86_64)

git clone https://github.com/pro-utkarshM/axiomOS
cd axiomOS
cargo run

This builds the kernel, packages an ext2 rootfs, and boots under QEMU with a serial console. You should see boot logs, the scheduler come up, and the shell.

Build for Raspberry Pi 5

./scripts/build-rpi5.sh release --features embedded-rpi5

The script produces kernel8.img — copy it to a FAT32 boot partition along with config.txt from the repo and boot. A Pi Debug Probe attached to UART0 gives you the serial console at 115 200 baud.