mopp / Axel
Licence: mit
Operating System
Stars: ✭ 96
Programming Languages
rust
11053 projects
Labels
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
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
Axel
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
:)
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].