Projects - Ovation


Ovation is a 64-bit hobbyist operating system. It is a rewrite of my previous OS project, GarnOS, this time aiming for maximum simplicity, portability, and maintainability. As of now Ovation is in it's early development phase, having only basic memory management and debug logging features.

I'm trying to make this operating system as independent as possible. It uses the third-party Limine bootloader, but I have plans to write my own Limine protocol bootloader, specialized for booting Ovation. When the time comes, I'll also most likely use a 3rd party ACPI library, but again, I may write my own later depending on how the project turns out.

I dont really know yet how far I want to take this project, but that is not something to worry about right now. Regardless, it is definitely going to require a lot of time and effort, since modern OSdev is generally all blood, sweat, and tears. There may be long periods of inactivity due to the fact that I'll have to spend a lot of time studying all the different aspects of operating system development that I don't know yet. These are generally things I did not previously get into while working on GarnOS or stuff I didn't do properly the first time around. I'm definitely also thinking about assembling a team of other OSdev hobbyists once I've got something to work with, though.


GitHub, YouTube

Copyright © 2025 Popa Vlad