Modern real-world operating systems are too complex to be taught to undergraduates and other instructional operating systems are not complete and usable and do not work on real hardware. By providing students with a not so complex working operating system to play with, they will be able to appreciate and understand deeper the concepts underlying an operating system.
Thus, this project aims to develop a simple yet operational instructional operating system for teaching undergraduate operating systems courses. ICS-OS is a fork of DEX-OS by Joseph Dayo.
Latest floppy image: ics-os-floppy.img
The source code available for download in .tar.gz format is availabe in the releases section.
Get started by reading the Kernel Developer's Guide.
Development and Support
Don't forget to check the Wiki.
You can ask questions here.