El MicroEmpix es la versión de Empix, un sistema operativo de Microkernel (mucho más cerca a un Exokernel ) desarrollado en el laboratorio de los sistemas de cálculo eléctrico y oficina del técnico de computadora en la universidad técnica nacional de Atenas .
Empix comenzó en los últimos años 80 como el esfuerzo del laboratorio para escribir un pequeño Unix-como el sistema operativo polivalente moderno de, previsto para el uso educativo. Préstamo la mayor parte de sus características básicas (sistema de ficheros, formato binario, cáscara ) de otros sistemas operativos populares del tiempo ( Xinu, Minix, DOS ). Empix es absolutamente pequeño (cerca de 10.000 líneas de código) y apoya la PC XT y EN las arquitecturas, las diskettes y las impulsiones duras (con las limitaciones FAT16 ), así como los gráficos del EGA (terminal del color 80x25) y los puertos seriales. Tiene una cáscara con algunos comandos básicos, y la capacidad de ejecutar procesos múltiples.
Ahora, MicroEmpix es lejos diferente.600 líneas de código (sobre cuáles dedicaron cerca de 1.000 al control del puerto serial), y es un Microkernel, significando que crea y funciona con procesos en núcleo-espacio, sin la distinción entre el proceso-espacio y el espacio del núcleo. Qué el núcleo considera, el proceso considera y viceversa. No hay llamadas de sistema para requerir un despachador de la llamada de sistema o un mecanismo similar. Las funciones de núcleo son inherentes a los procesos creados, y hay solamente un usuario.
La funcionalidad de MicroEmpix es la del funcionamiento como explícito cortar-y-adapta la solución para ciertos usos de sistema encajados. Hay muchas cosas a mejorar, y la ayuda del USB está ya en los trabajos.
Hay algo que ven cosas un poco diferentemente, aunque.
| Random links: | El parlamento (venda) | Francisco Passow | Cristal de Seligman | Lista de elecciones generales de Saskatchewan | NAND Singh |