GitPedia

Axel

Operating System

From mopp·Updated June 1, 2026·View on GitHub·

Axel is general purpose operating system which is written by [Rust](https://www.rust-lang.org/) and some assembly languages([nasm](http://www.nasm.us/), ARM assembly). The current OS architecture is monolithic kernel. The project is written primarily in Rust, distributed under the MIT License license, first published in 2013. Key topics include: nasm, operating-system, os, x86-64.

Axel

license

Axel Accelerates All For Me !

Axel is general purpose operating system which is written by Rust and some assembly languages(nasm, ARM assembly).
The current OS architecture is monolithic kernel.

Support architecture

  • x86_32
  • x86_64
  • arm6 (Raspberry pi zero)

Requirements

We need some tools to build Axel.

  • gcc
  • binutils
  • rust (nightly)
  • xargo
  • nasm
  • qemu
  • ld
  • make
  • grub

In case of Arch Linux, you can install these software easily to execute below commands.

console
# For ARM architecture. yaourt -S arm-none-eabi-binutils arm-none-eabi-gcc arm-none-eabi-newlib # For x86_32 architecture. yaourt -S gcc-multilib nasm qemu

Build

console
make run_cdrom

License

The MIT License (MIT)
See LICENSE

:)

LGTM

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from mopp/Axel via the GitHub API.Last fetched: 6/28/2026