a567bd843767d5d18fcb7e4057c376539ce2d083
OS220
Research kernel in C++
Implemented (kernel)
- Global Descriptor Table
- Output via Flanterm by mintsuki
- Memory map scanning
- Kernel-mode heap allocator
In progress (kernel)
- ISR handling (interrupts)
- Virtual memory paging
- UEFI runtime service support
- ACPI & AML support
Implemented (kernel C++ library)
- new/delete operators via kernel heap
- String stream (
cstringstream) - Console output stream (
kout,kerr)
In progress (kernel C++ library)
- Vector/array class
- String class
Description
Languages
C++
50.7%
C
44.7%
HTML
2.9%
Makefile
0.9%
Roff
0.3%
Other
0.4%