lowenware
leos-kernel
Rust

LeOS operating system Kernel for AArch64 written in Rust

Last updated May 19, 2026
82
Stars
4
Forks
5
Issues
0
Stars/day
Attention Score
9
Language breakdown
Rust 94.8%
Assembly 3.5%
Makefile 1.6%
GDB 0.2%
โ–ธ Files click to expand
README

LeOS Kernel

Kernel project for operating system for ARM 64bit (AArch64) written in Rust.

Developer's notes

Logging is done using uart0, but future implementation will be different. Boot log will be done
using memory buffer with futher output to file. Boot log will be shown only in case of panic.
rustup target add aarch64-unknown-none-softfloat

Compilation

make

Execution in QEMU

make run

Run in debug mode

make run debug=1

Attach GDB

make debug

Cleanup

make clean
๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท lowenware/leos-kernel ยท Updated daily from GitHub