OS Development


The “Operative Systems” course in Computer Science speaks about general purpose topics, more related with algorithms and techniques for avoiding Deadlock and Race Conditions in a concurrent environment. Moreover, from a more general point of view we could argue that this arguments belong to the more abstract subject of Concurrency Theory.

Our idear is to apply theoretical notions provided by the course in the real world: the Intel x86 architecture.

Although the reader may find these thing quite entirely covered by some very well-known sources like the Minix book or the Understanding the Linux kernel, he could find that some very technical details has been hidden and omitted by the authors.

We would like to put our hands in the very internals of the x86 architecture in order to understand how an operative systems really works. Therefore, this project is in the middle of the Intel x86 Reference Manual and the Minix Book.

In this section has been published a quickstart kernel called Markix which is available also under GIT repository .

I’d like to thank the Operative Systems’s teacher, for his contribution sponsoring this project!

Project Chief

Paviotti Marco

marco [DOT] paviotti [AT] gmail [DOT] com

Share this:
Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter
 Posted by at 17:02