PowerNex is a microkernel operating system written entirely in the Nim programming language. Designed as a learning and research project, it explores OS development using a modern high-level systems language while still offering low-level control. PowerNex focuses on modularity, simplicity, and code clarity. While still in its early stages, the project includes basic kernel functionality, including memory management, task switching, and a custom bootloader, offering insight into building an OS from the ground up using newer programming paradigms.
Features
- Written entirely in the Nim programming language
- Microkernel architecture for modular system design
- Support for x86_64 architecture and QEMU booting
- Basic memory management with paging support
- Cooperative multitasking and task switching
- Custom bootloader and kernel entry point
- Early console output with VGA text mode
- Clean and expressive syntax for kernel development
- Designed as a platform for experimentation and learning
Categories
Operating SystemsLicense
Mozilla Public License 1.0 (MPL)Follow PowerNex
Other Useful Business Software
$300 in Free Credit Across 150+ Cloud Services
Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale with Google Cloud.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of PowerNex!