pranaOS is a hobby operating system built from scratch in C and C++, intended to teach and demonstrate operating system fundamentals such as process control, memory management, and kernel bootstrapping. It is designed for the x86_64 architecture and features a custom shell, task scheduler, and keyboard driver. With a strong focus on education, pranaOS serves as a base for experimenting with kernel development and learning how different subsystems interact in a functioning OS.
Features
- Kernel written in C and C++ for x86_64
- Multitasking with a simple round-robin scheduler
- Custom command-line shell interface
- Keyboard driver with basic input support
- Paging and memory allocation for kernel and userland
- Custom-built bootloader for system initialization
Categories
Operating SystemsLicense
GNU General Public License version 3.0 (GPLv3)Follow pranaOS
Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime
Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of pranaOS!