felix is a simple 64-bit hobby operating system written in Rust, designed as an educational and personal exploration into systems programming. It features a monolithic kernel that supports basic multitasking, memory management, and user programs. Built from the ground up with Rust’s strong safety guarantees, felix aims to strike a balance between low-level hardware access and modern software practices. It runs on x86_64 platforms via QEMU and includes a basic shell and ELF binary loader, making it an excellent resource for learning OS fundamentals.
Features
- Rust-based monolithic kernel for x86_64
- ELF loader for executing user-space programs
- Cooperative multitasking with simple scheduling
- Memory paging and virtual memory system
- VGA text-mode console output for early UI
- Custom shell with basic built-in commands
- Interrupt and syscall handling
- Bootable using a custom or multiboot-compliant loader
- Emphasis on educational clarity and modular design
Categories
Operating SystemsLicense
MIT LicenseFollow Felix OS
Other Useful Business Software
Enterprise-grade ITSM, for every business
Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Felix OS!