2025-03-08 10:46:19 +01:00
2025-03-08 10:46:19 +01:00
2025-02-27 19:48:03 +04:00
2025-02-27 19:48:03 +04:00
2025-02-27 19:48:03 +04:00
2025-02-27 19:48:03 +04:00

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
S
Description
The Montauk Operating System
Readme 314 MiB
Languages
C++ 50.7%
C 44.7%
HTML 2.9%
Makefile 0.9%
Roff 0.3%
Other 0.4%