Micronoyau L4

Micronoyau L4
Page d'aide sur l'homonymie Pour les articles homonymes, voir L4.

L4 est un micronoyau de seconde génération conçu et implémenté en C++ par Jochen Liedtke. L'idée générale de L4 est résumée ainsi par Liedtke lui-même : un concept est toléré au sein du noyau seulement si son déplacement à l'extérieur du noyau empêcherait l'implémentation de la fonctionnalité requise par le système[1].

Sommaire

Famille du micronoyau L4

Il existe plusieurs implémentations du micronoyau L4 : Fiasco, L4Ka::Pistachio microkernel, P4, L4 for PowerPC, L4Ka::Hazelnut, L4/MIPS, L4/Alpha, L4/x86.

Fiasco

Fiasco est un micronoyau fonctionnant sur les architectures de type x86. Il sert de base au projet DROPS (Dresden Real-Time Operating System Project). Il est distribué sous licence GNU GPL ou commerciale.

Les différentes versions sont :

  • 1.2, sortie le 26 septembre 2005.
  • 1.1, sortie le 11 novembre 2003.
  • 1.0, sortie le 2 avril 2003.

L4Ka::Pistachio

Pistachio est développé par l'équipe System Architecture Group de l'université de Karlsruhe (Allemagne) en collaboration avec le DiSy group de l'université de Nouvelle-Galles-du-Sud (Australie). Il est distribué sous licence BSD.

Il a été porté sur les architectures suivantes : Alpha (21164, 21264), AMD64 (Opteron 242, Simics), ARM (SA1100, XScale, ARM925T), IA32 (Pentium et plus), IA64 (Itanium1, Itanium2, Ski), MIPS 64bit (R4000, R5000), PowerPC 32bit (IBM 750), PowerPC 64bit (Power3, Power4). Il propose un support multiprocesseur.

La dernière version, la X.2, est sortie en mai 2009[2].

Projets utilisant L4

  • DROPS (Dresden Real-Time Operating System Project), basé sur le micronoyau Fiasco.
  • L4Linux, port du noyau Linux sur L4Ka et Fiasco.
  • Port du Hurd sur L4Ka::Pistachio : l'objectif de ce projet est de remplacer le micronoyau sur lequel fonctionne le Hurd. Actuellement, celui-ci tourne sur une version GNU de Mach. Ce projet est encore au stade expérimental.

Références

  1. Jochen Liedtke (December 1995). "On µ-Kernel Construction". Proc. 15th ACM symposium on Operating Systems Principles (SOSP): 237–250. 
  2. http://l4ka.org/

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Micronoyau L4 de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • micronoyau — micronucléus [ mikronykleys ] n. m. • 1888; de micro et nucléus ♦ Biol. Le plus petit des deux types de noyaux des cellules des protozoaires ciliés, associé aux fonctions génétiques. On dit aussi MICRONOYAU …   Encyclopédie Universelle

  • Micronoyau — Noyau de système d exploitation Pour les articles homonymes, voir noyau. Un noyau de système d’exploitation (abrégé noyau, ou kernel en anglais, de l allemand kern), est la partie fondamentale de certains systèmes d’exploitation. Il gère les… …   Wikipédia en Français

  • micronoyau — ● n. m. ►SYSTM noyau d une taille particulièrement réduite, pouvant parfois aller jusqu à seulement 1.8 Ko (dans le cas de PSOS Select). Exemples: Mach. Contre exemple: Linux …   Dictionnaire d'informatique francophone

  • CILIÉS — Dans le vaste monde des Protozoaires, l’embranchement des Ciliés constitue un ensemble homogène et très différencié, assez nettement séparé des autres groupes. Il est classique de caractériser les Ciliés par la possession de cils vibratiles,… …   Encyclopédie Universelle

  • Coyotos — est un système d exploitation à micronoyau sécurisé, actuellement développé à partir de l expérience et des idées du projet Éros. Il est réalisé en collaboration par le laboratoire de recherche de l université Johns Hopkins et la startup The Éros …   Wikipédia en Français

  • micronucléus — [ mikronykleys ] n. m. • 1888; de micro et nucléus ♦ Biol. Le plus petit des deux types de noyaux des cellules des protozoaires ciliés, associé aux fonctions génétiques. On dit aussi MICRONOYAU . ● micronucleus nom masculin Le plus petit des deux …   Encyclopédie Universelle

  • Andrew S. Tanenbaum — Andrew Tanenbaum Andrew S. Tanenbaum Andrew Stuart « Andy » Tanenbaum (né en 1944) est un chercheur et enseignant en informatique. Sommaire 1 Biographie …   Wikipédia en Français

  • Andrew Stuart Tanenbaum — Andrew Tanenbaum Andrew S. Tanenbaum Andrew Stuart « Andy » Tanenbaum (né en 1944) est un chercheur et enseignant en informatique. Sommaire 1 Biographie …   Wikipédia en Français

  • Andrew Tanenbaum — Pour les articles homonymes, voir Tanenbaum. Andrew S. Tanenbaum Andrew Stuart « Andy » Tanenbaum (né en 1944) est un chercheur et enseignant en informatique …   Wikipédia en Français

  • Andy Tanenbaum — Andrew Tanenbaum Andrew S. Tanenbaum Andrew Stuart « Andy » Tanenbaum (né en 1944) est un chercheur et enseignant en informatique. Sommaire 1 Biographie …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”