COLIBROS: Educational Operating System
Computer Science and Information Systems, Tome 7 (2010) no. 4
This paper gives an overview of educational operating system called COLIBROS. It is small, object oriented, library operating system, based on micro-kernel concepts, supporting high level concurrency and synchronization primitives. In fact, COLIBROS is simplified operating system kernel accompanied with hardware emulation layer that emulates keyboard, monitor, disk and interrupt mechanism. A concurrent COLIBROS program behaves like stand alone program executing in emulated environment, in our case as plain GNU/Linux process. Encapsulating all critical concepts in host operating system user space makes COLIBROS development and debugging easier and more user friendly.
Keywords:
Operating System, Programming Library, Education
@article{CSIS_2010_7_4_a3,
author = {\v{Z}arko \v{Z}ivanov and Predrag Raki\'c and Miroslav Hajdukovi\'c},
title = {COLIBROS: {Educational} {Operating} {System}},
journal = {Computer Science and Information Systems},
year = {2010},
volume = {7},
number = {4},
url = {http://geodesic.mathdoc.fr/item/CSIS_2010_7_4_a3/}
}
Žarko Živanov; Predrag Rakić; Miroslav Hajduković. COLIBROS: Educational Operating System. Computer Science and Information Systems, Tome 7 (2010) no. 4. http://geodesic.mathdoc.fr/item/CSIS_2010_7_4_a3/