CanidaeOS
CanidaeOS is a pure hobby 64-bit operating system for x86_64.
Subprojects
- Kernel (Lobo): Lobo currently has a functioning Physical Memory Manager, Virtual Memory Manager, Threads, and Tasks.
- AWD (Stage 3 Bootloader): Converts the environment from 32-bit protected mode from Multiboot to 64-bit from AWD.
Goals
I created CanidaeOS as a chance to make a functioning multithreaded operating system for learning purposes. Written in C++, it’s a chance to have a low-level environment in which to test and implement Computer Science algorithms I’ve learned.
Eventually, I will get the Virtual File System working and, using a compiler, self host it.
Updated on: 08/3/20, Posted on 03/25/21
Category: Operating Systems
Category: Operating Systems