2025-03-08 00:14:44 +01:00
2025-03-08 00:14:44 +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
52 MiB
Languages
C++ 53.9%
C 41.6%
HTML 2.3%
Makefile 0.8%
Roff 0.6%
Other 0.7%