My very own OS and bootloader, written from (almost) scratch, with a C++ kernel. (Used: https://dev.to/frosnerd/writing-my-own-vga-driver-22nn) as a reference.
  • C++ 78.4%
  • Assembly 11.1%
  • Makefile 7.5%
  • Linker Script 3%
Find a file
2021-05-31 10:18:06 +02:00
.run [General] Use Makefile in .run instead of CMake 2021-05-01 14:57:12 +02:00
bootloader [bootloader] Add a note about the max memory we can reliably use 2021-05-11 21:38:39 +02:00
kernel [kernel/main] Play arround with ACPI tables, test our new std::vector 2021-05-31 10:18:06 +02:00
kernel_stdc++lib [std/vector] Begin implementing std::vector 2021-05-31 10:13:50 +02:00
stdlib/include [General] Initial commit 2021-04-30 19:08:21 +02:00
.gitignore [General] Dump CMake and use plain old Makefiles instead. 2021-05-01 12:51:00 +00:00
bochsrc.txt [debug/bochs] Add a bochsrc file for bochs usage 2021-05-10 18:18:27 +02:00
Makefile [build/std] Add new stl kernel 2021-05-31 10:14:49 +02:00