UDC 004.45, DOI:10.2298/CSIS070521022R
COLIBROS: Educational Operating System
- Faculty of Technical Sciences
Trg D. Obradovića 6, 21000 Novi Sad, Serbia
{pec, zzarko, hajduk}@uns.ac.rs
Abstract
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.
Key words
Operating System, Programming Library, Education
Digital Object Identifier (DOI)
https://doi.org/10.2298/CSIS070521022R
Publication information
Volume 7, Issue 4 (December 2010)
Year of Publication: 2010
ISSN: 2406-1018 (Online)
Publisher: ComSIS Consortium
Full text
Available in PDF
Portable Document Format
How to cite
Živanov, Ž., Rakić, P., Hajduković, M.: COLIBROS: Educational Operating System. Computer Science and Information Systems, Vol. 7, No. 4, 705-719. (2010), https://doi.org/10.2298/CSIS070521022R