MicroEmpix
This article needs additional citations for verification. (November 2021) |
AT (80286) | |
Kernel type | Microkernel |
---|---|
Default user interface | Command-line interface |
Preceded by | Empix |
MicroEmpix is the microkernel (much nearer to an exokernel) version of Empix, an operating system (OS) developed at the Computing Systems Laboratory (CSLab) of the Electrical & Computer Engineering department at the National Technical University of Athens.[1]
Empix began in the late 1980's as the laboratory's effort to write a small
MicroEmpix is far different. It's about 1,600 lines of code (over which about 1,000 devoted to serial port control), and it's a microkernel, meaning that it creates and runs processes in kernel-space, with no distinction between process-space and kernel space. What the kernel sees, the process sees and vice versa. No system calls occur to require a system call dispatcher or a similar mechanism. Kernel functions are inherent to the processes created, and there is but one user.[2]
References
- ^ "CSLab Products". Computing Systems Laboratory (CSLab) (in English and Greek). National Technical University of Athens. 2005–2006. Retrieved 8 November 2021.
- ^ "The MicroEmpix Fan Site". The MicroEmpix Fan Site. Software Engineering Laboratory, National Technical University of Athens. Retrieved 8 November 2021.