Fiwix is a Unix-like operating system kernel designed for educational purposes and hobbyist development, targeting the i386 architecture. It implements many classic UNIX principles and aims to provide a clean, well-documented codebase that is both readable and easy to study. Fiwix offers a functional kernel that supports ELF binaries, a virtual file system, and standard system calls, making it a great platform for learning OS internals or experimenting with system-level programming. Its minimalist design helps users understand how key components like multitasking, filesystems, and memory management work under the hood.
Features
- Monolithic kernel targeting x86 (i386) processors
- ELF executable format support
- Virtual file system with support for EXT2
- Multitasking with POSIX-like process management
- Basic memory management including paging
- User and kernel space separation
- System call interface compatible with standard C libraries
- Bootable ISO image for testing and development
- Clear, well-structured source code with educational value
Categories
Operating SystemsLicense
MIT LicenseFollow Fiwix
Other Useful Business Software
Forever Free Full-Stack Observability | 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 Fiwix!