an experimental OS I made for fun.
shiggy is written in C with a bit of x86 assembly. bootloader, kernel, graphics, etc are all handcrafted
you can build and run it with:
make toolchain # run only if you dont haev i386 build tools already installed
make
make runthis should also run and build just fine on WSL2.
- entirely custom kernel and bootloader
- written in C with some x86 assembly
- includes a built-in command system
- fat32 file system support
i386-elf-gccnasmi386-elf-ldi386-elf-objcopyqemu-system-i386(for testing)
if you dont have them installed, just run make toolchain
the OS is very barebones, but includes a set of commands you can explore. its designed to experiment with kernel level programming and just to practice my programming skills, so everything from bootloader to kernel functions is made from scratch.

