Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 956 Bytes

README.md

File metadata and controls

51 lines (36 loc) · 956 Bytes

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.

# 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

make run_cdrom

License

The MIT License (MIT)
See LICENSE

:)

LGTM