Skip to content

daniilfigasystems/FOSsrc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Figa OS

Figa Systems FOSKRNL
FOSKRNL is hybrid kernel
ver

ver

ver

About us

Started learning c then made first program up to own os

Some links about us

Documentation

Documentation

Compiling

To Compile Debug build you need: GCC, nasm, make NOTE makefile only for windows you can remove wsl command if you use linux

  make

Changelog

foskrnl.codename.sweephorn

Added: VESA(not working) Serial(for now only COM1 and COM2) Made header files for all functions IDT GDT ISR IRQ

How to use

This is just kernel you can start it with qemu -kernel option i dont plan make bootloader

Usage of API

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

Code errors

placeholder placeholder
placeholder placeholder placeholder
placeholder