Aquila is a minimalist operating system kernel written in C++ from scratch, aiming to offer a clean and understandable implementation of low-level OS concepts. Designed for x86_64 systems, Aquila includes its own bootloader and supports protected mode operations. It features a modular architecture with components for memory management, interrupts, and basic task scheduling. As a learning tool or hobby OS project, Aquila focuses on clarity, with an emphasis on educational documentation and well-organized code.
Features
- Custom kernel written in modern C++
- Custom bootloader with protected mode initialization
- x86_64 architecture support with paging
- Interrupt descriptor table and basic IRQ handling
- Physical and virtual memory management
- Basic preemptive task scheduler
- VGA text mode for early console output
- Modular kernel design with extensibility in mind
- Built for learning and experimentation with OS internals
Categories
Operating SystemsLicense
GNU General Public License version 3.0 (GPLv3)Follow Aquila OS
Other Useful Business Software
AI-generated apps that pass security review
Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Aquila OS!