Figa Systems FOSKRNL
FOSKRNL is hybrid kernel
Started learning c then made first program up to own os
To Compile Debug build you need: GCC, nasm, make NOTE makefile only for windows you can remove wsl command if you use linux
make
foskrnl.codename.sweephorn
Added: VESA(not working) Serial(for now only COM1 and COM2) Made header files for all functions IDT GDT ISR IRQ
This is just kernel you can start it with qemu -kernel option i dont plan make bootloader
To add new driver use
placeholder
then it return you id of driver
to remove driver use
placeholder
to init vga (reset vga driver) use
placeholder
to print use
placeholder
placeholder placeholder
placeholder placeholder placeholder
placeholder