This is the project for ECE391 courses taken at the University of Illinois, Urbana-Champaign. The project consists of implementing an Linux-like operating system.
- Memory paging
- i8259 PIC interrupt handling
- Exception handling
- Devices support: keyboard, real-time clock, programmable interrupt controller
- System calls
- In memory read-only filesystem