Winix is an experimental Unix-like operating system kernel written in modern C++ with an emphasis on object-oriented design and code clarity. It is a pedagogical project exploring how kernel-level programming can be structured with C++ abstractions while maintaining low-level control. Winix supports basic system services such as file systems, process management, and a terminal interface, and is designed for booting on x86_64 hardware via QEMU. It serves as an accessible and unconventional approach to understanding operating systems.
Features
- Unix-like kernel architecture written in C++
- Object-oriented design of core system components
- ELF loading and process execution support
- In-memory file system with basic VFS
- Command-line interface and terminal management
- x86_64 hardware support with QEMU compatibility
- Cooperative multitasking with basic scheduler
- Memory management with page table abstraction
Categories
Operating SystemsLicense
GNU General Public License version 3.0 (GPLv3)Follow WINIX OS
Other Useful Business Software
AI-powered service management for IT and enterprise teams
Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of WINIX OS!