| Operating System |
|
|
|
So! you had a theoretical course in Operating Systems! you heard about synchronization and deadlocks... you were also asked to trace some scheduling code...
We passed by this experience too and didn't find it satisfying!
We wanted to learn this subject in a practical way, we wanted learn how operating systems really work, we wanted to do kernel development
That is why we made this course, a project-oriented course in which you will implement a big project in subsequent phases. In each phase you will be adding some new functionality to GeekOS.
GeekOS is a tiny operating system kernel for x86 PCs. Its main purpose is to serve as a simple but realistic example of an OS kernel running on real hardware.
While developing your own kernel, your will learn and practice the details of:
Course start time: Sat. 6, February 2010 Course Time Slots: Course fees: 125 L.E.
|