wanix is a hobbyist Unix-like operating system written from scratch in C, aiming to implement core features of a traditional OS in an educational and modular way. The project walks through kernel development starting from bootloading, memory management, system calls, and eventually to user programs. With support for x86_64 and simple tools like a shell and basic file I/O, wanix serves as both a learning platform and a launching point for more advanced kernel features.
Features
- Unix-like OS kernel written in C for x86_64
- Custom bootloader and kernel initialization
- Paging-based virtual memory management
- Simple file system interface with FAT-like structure
- System call interface for user-space programs
- Basic text-mode VGA terminal driver
- Multitasking with process isolation
Categories
Operating SystemsLicense
MIT LicenseFollow WANIX
Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of WANIX!