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
MongoDB Atlas runs apps anywhere
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Fiwix!