MicroEmpix
Le MicroEmpix est la version de Microkernel (beaucoup plus près à un Exokernel ) d'Empix, un du système d'exploitation développé au laboratoire de systèmes de calcul du département électrique et de génie informatique à l'université technique nationale de d'Athènes .
Empix a commencé vers la fin des années 80 comme effort du laboratoire d'écrire un petit Unix-comme le traitement multitâche moderne de du système d'exploitation, prévu pour l'usage éducatif. Emprunt de la plupart de ses caractéristiques de base (système de fichiers , format binaire, coquille ) à d'autres logiciels d'exploitation populaires du temps ( Xinu , Minix , DOS ). Empix est tout à fait petit (environ 10.000 lignes de code) et soutient le PC XT de et aux architectures, aux disquettes et aux unités de disque dur (avec les limitations de FAT16 ), aussi bien que des graphiques de l'EGA (borne de couleur 80x25) et les portes série. Il a une coquille avec quelques commandes de base, et la capacité d'exécuter des processus multiples.
Maintenant, MicroEmpix est loin différent.600 lignes de code (au-dessus de ce qu'environ 1.000 ont consacré à la commande de porte série), et c'est un Microkernel , signifiant qu'il crée et court des processus dans le grain-espace, sans la distinction entre le processus-espace et l'espace de grain. Ce que le grain voit, le processus voit et vice-versa. Il n'y a aucun appel système pour exiger un expéditeur d'appel système ou un mécanisme semblable. Les fonctions du noyau sont inhérentes aux processus créés, et il y a mais un utilisateur.
La fonctionnalité de MicroEmpix est celle du fonctionnement en tant qu'explicite couper-et-travaillent la solution pour certaines applications de système incluses. Il y a beaucoup de choses à améliorer, et déjà l'appui d'USB est dans les travaux.
Il y en a qui regardent des choses un peu différemment, cependant.
| Random links: | Prince William de Gloucester | Corde de Tristan | Dehors pile | Trèfle du Japon | Bedford-Stuyvesant, Brooklyn | MicroEmpix |