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
makefoskrnl.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
placeholderthen it return you id of driver
to remove driver use
placeholderto init vga (reset vga driver) use
placeholderto print use
placeholderplaceholder placeholder
placeholder placeholder placeholder
placeholder