All Projects → mopp → Axel

mopp / Axel

Licence: mit
Operating System

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Axel

MoonOS
MoonOS (just a kernel atm) is a micro kernel designed for the x86_64 and arm architecure.
Stars: ✭ 82 (-14.58%)
Mutual labels:  x86-64, os, operating-system
Dennix
Dennix is a unix-like hobbyist operating system written from scratch.
Stars: ✭ 53 (-44.79%)
Mutual labels:  x86-64, operating-system, os
Onyx
UNIX-like operating system written in C and C++
Stars: ✭ 52 (-45.83%)
Mutual labels:  x86-64, os, operating-system
Cyjon
A simple, clean code, multi-tasking operating system written in pure assembly language for 64-bit processors from the AMD64 family.
Stars: ✭ 184 (+91.67%)
Mutual labels:  x86-64, operating-system, os
FOMOSv2-CL
FOMOS stands for: Free, Open source, Mobile, Operating, System.
Stars: ✭ 24 (-75%)
Mutual labels:  x86-64, os, operating-system
biefircate
Running x86-16 or x86-32 code from x86-64 UEFI; _very experimental_ • mirror of https://gitlab.com/tkchia/biefircate • developer notes at https://gitlab.com/tkchia/biefircate/-/blob/main/doc/NOTES.asciidoc
Stars: ✭ 47 (-51.04%)
Mutual labels:  x86-64, os, operating-system
pranaOS
A unix operating system written from scratch in c that gives support for arm, x86
Stars: ✭ 138 (+43.75%)
Mutual labels:  x86-64, os, operating-system
FoxOS
The FoxOS main repository
Stars: ✭ 48 (-50%)
Mutual labels:  x86-64, os, operating-system
utero
The Operating System (for x86_64) written in Crystal as much as possible
Stars: ✭ 55 (-42.71%)
Mutual labels:  x86-64, os, operating-system
KnutOS
An x86_64 hobbyist OS written in C and Assembly
Stars: ✭ 16 (-83.33%)
Mutual labels:  x86-64, os, operating-system
Toaruos
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Stars: ✭ 4,687 (+4782.29%)
Mutual labels:  operating-system, os, x86-64
ByteOS
A simple hobby operating system for the x86-64 architecture, written in C.
Stars: ✭ 47 (-51.04%)
Mutual labels:  x86-64, os, operating-system
Wingos
a little 64bit operating system written in c++ with smp support
Stars: ✭ 361 (+276.04%)
Mutual labels:  x86-64, operating-system, os
Osinysuhomework
🚪Own experiments operating systems🚪
Stars: ✭ 8 (-91.67%)
Mutual labels:  operating-system, os
Os2
x86_64 OS kernel with completely async userspace and single address space [WIP; but basic kernel functionality implemented]
Stars: ✭ 25 (-73.96%)
Mutual labels:  x86-64, os
Reactos
A free Windows-compatible Operating System
Stars: ✭ 10,216 (+10541.67%)
Mutual labels:  operating-system, os
Illumos Gate
An open-source Unix operating system
Stars: ✭ 952 (+891.67%)
Mutual labels:  operating-system, os
Beelzebub
The Lord of Flies - A hobby operating system
Stars: ✭ 24 (-75%)
Mutual labels:  x86-64, operating-system
Blog os
Writing an OS in Rust
Stars: ✭ 8,120 (+8358.33%)
Mutual labels:  x86-64, operating-system
Ktf
Kernel Test Framework
Stars: ✭ 93 (-3.12%)
Mutual labels:  x86-64, os

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].