|
Premiere release d'ExAmour
ExAmour est un exonoyau, un noyau dont le rôle se limite à assurer l'accès aux périphériques et ressources du matériel. Leur gestion est laissée aux applications (appelées environnements sous ExAmour).
Caractéristiques du noyau :
- fonctionne actuellement sur x86-ia32
- chaque application peut définir la gestion de sa propre mémoire,
sa propre planification (scheduling) ou encore ses pilotes matériel ou
protocolaire.
- multi segmenté, sans pagination, aucune juxtaposition des segments
afin d'empêcher l'exploitation de failles et l'exécution de code
arbitraire (buffers overflow, heap overflow, off by one)
- Aucun pilotes en mode noyau (augmentation de la sécurité/stabilité système)
- distribué sous GPL
Cette première version fonctionnelle (développée dans le cadre d'un projet de fin d'études de l'Épitech), permet de démontrer le fonctionnement du système.
Le projet ExAmour recherche maintenant des développeurs pour étoffer son équipe et lui donner une véritable vieen créant une communauté active.
Voici une petite liste non exhaustive des évolutions imaginées par l'équipe :
- portage de pilotes linux,*bsd sous ExAmour
(voire création d'outils pour automatiser la tâche)
- support du x86-64
- support de l'apic
- support du smp
- wrappers posix, vm java ou .net, L4, ...
Bref des possibilité très variées, encore une fois la liste est non exhaustive, l'équipe est prête à prendre en compte toute autre proposition.
L'objectif étant de tirer au maximum parti de l'architecture et de conserver une séparation stricte entre l'accès aux ressources (accès mémoire dans le noyau) et leur gestion (gestion mémoire dans les applications).
Lien vers la première version :
Contacter l'équipe : examour@gmail.com
Posté le 16 decémbre 2006 par Thibaud GUERIN
- source ExAmour
Vous pouvez commenter cette nouvelle
en posant vos avis, questions et remarques
sur les forums FrameIP
|