Skip to content

hobby operating system kernel for x86 architecture (still in development)

Notifications You must be signed in to change notification settings

davidjs11/kernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hobby operating system kernel for x86 architecture

what has been done for the moment:
    - custom bootloader
    - enable A20 line
    - load kernel and enable 32-bit protected mode
    - enable interrupts and exceptions
    - map hardware interrupts
    - basic timer driver
    - some C standard library functions (printf()!!!)
    - get the system memory map
    - physical page frame allocation using bitmap algorithm

About

hobby operating system kernel for x86 architecture (still in development)

Resources

Stars

Watchers

Forks