Skip to content
An instructional operating system
Branch: 2019-2nd-Sem
Clone or download
Latest commit 2b5283b Mar 7, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
extras edits Feb 23, 2018
SEMESTER edits Mar 3, 2019


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

This project is used at the Institute of Computer Science, University of the Philippines Los Banos for CMSC 125. It is maintained by the Systems Research Group.

Don't forget to check the Wiki.

You can ask questions here.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.