Mapple-OS in an Attempt at a Simple Modern Operating System that, while not being a Unix-like or windows-like OS hopes to be Capable of running any of the executables originally intended for one of the above-mentioned operating systems. It Uses The UEFI boot loading system. So no Assembly is required instead the bootloader is written entirely in c while the kernel is entirely in C++.
git clone --recurse-submodules https://github.com/platinumTypeC/Mapple-os.git <folder-here>
To build the kernel you need:
- GNU Make
- linux or wsl
- qemu installed(put qemu on path if you using wsl).
first run make install
to install gcc
, binutils
, mtools
and nasm
(Note This only works if you are in a linux debian
distribution). then run make run
for compiling and runing using qemu, remember to put qemu on path if you are using wsl.