Skip to content

IGR2014/IgrOS-Kernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IgrOS-Kernel Badge-CPP

IgrOS-Kernel is a simple OS kernel.

Supported Architectures:

Badge-Arch-i386 Badge-Arch-x86_64

NOT YET Supported Architectures:

Badge-Arch-arm Badge-Arch-arm64 Badge-Arch-avr


Project stats:

Badge-License Badge-GitHub Badge-GitLab Badge-Azure-DevOps Badge-Codacy-Quality Badge-Codacy-Coverage Security Rating Quality Gate Status Reliability Rating Bugs Coverage Duplicated Lines (%) Lines of Code


Implemented features:

Feature Status
Custom bootloader
Multiboot ✔️
Multiboot 2
GDT ✔️
IDT ✔️
Exceptions ✔️
Interrupts ✔️
Paging ✔️
Phys. page allocator ✔️
Virt. memory allocator
VGA driver (text mode) ✔️
PIT driver ✔️
Keyboard driver (read) ✔️
CMOS RTC driver (read) ✔️
User mode
Kernel drivers
User programs
GUI

P.S.:

Developed and maintained by Igor Baklykov (c) 2017 - 2023