PunniOS Kernel Mile 1

Cool 32 bit kernel with keyboard drivers and an incomplete C compiler.

Source Code

git clone https://codeberg.org/koblevis/PunniOS

Builing

To build and run (qemu-system-i386), use

./build.sh

To build the ISO, use

make all

Using the PunC Compiler

The only working thing now is the asm() function

asm(opcode1, opcode2, etc)

In PunCC, you dont need a ';'

This is valid:

asm()asm(0xC3)

=============================================================================================

I WONT TALK ABOUT CODE THAT DOES NOT EXIST IN THIS PAGE. ONLY THE FEATURES PUNNI OS CURRENTLY HAS WILL BE TALKED ABOUT

=============================================================================================