Monster OS

Home

Monster OS...

Monster OS is a basic 16 bit OS, which is located in the 512 byte boot sector.

It is really light weight, exactly 512 bytes in size.

It also has 2 built in programs, 'fetch' and 'poweroff'.

Monster OS will only remain as a 16 bit program due to personal preferences. It is likely I will make another OS similiar to this but enabling the A20 line, gdt and setting up a 32bit environment for access to more memory and storage.

As of Tue Oct 21 and prior; the source code will be private, until I clean up the code. Feel free to inspect the program with xxd or any other software

The source code has been published as of Sun Oct 26 [02:10], and shasums are also uploaded. Monster OS is officially over.




Shasums:

Shasum of Binary: abab0a50923ad00eba5fc575720b2056fbda45c5

Shasum of 'src-public.tar.xz': b451c0629fc24b2bcf554690ce2a682bf5529469

Build Instructions:

* This program is only going to work on x86 emulators, but you can build it on ARM64/aarch64 CPU's. If you have installed packages, you can run it off of an ARM/aarch host.

# Install NASM, qemu-system-x86_64, xxd, tar -xf src-public.tar.xz
cd src-public
chmod +x build.sh
mkdir build
./build.sh

You can even run it on a VM on Android!