Coyotos

Coyotos

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 Group, sous la direction de Jonathan Shapiro.

Les équipes du projet Coyotos collaborent actuellement avec les développeurs du Hurd-NG ; et les deux projets pourraient à terme partager le même micronoyau.

Sommaire

Histoire

Coyotos est le successeur d'Éros, qui a lui-même succédé à KeyKos[1].

Le 25 septembre 2007, Coyotos réalisa son premier démarrage publique[2].

Le 7 avril 2009, Jonathan Shapiro annonce sur la liste de diffusion du projet que les développements sur Coyotos sont maintenant stoppés depuis plusieurs mois et qu'il ne sont pas prêt de recommencer. Jonathan Shapiro précise également qu'il va essayer de mettre les sources de Coyotos sous une licence BSD et qu'il n'a plus l'intention de travailler sur le projet[3].

Conception

Le micronoyau de Coyotos sera de seconde génération, atomique et asynchrone. Le système lui-même sera entièrement fondé sur le principe des capabilités , et n'emploiera pas de système de fichiers au sens classique du terme.

Le système fournira aux processus utilisateurs la possibilité de créer des projections privées protégées contre toute observation extérieure, fût-ce par le propriétaire de la machine. Cette fonctionnalité devrait notamment permettre l'implémentation d'un système solide de DRM, dont Jonathan Shapiro est un fervent défenseur. Cette position pose d'ailleurs quelques difficultés dans la collaboration avec le Hurd.

Langage

Tandis que le micronoyau lui-même est actuellement réalisé en C, le reste du système d'exploitation sera développé dans le langage BitC, créé spécialement pour ce projet par l'équipe Coyotos à des fins de vérifiabilité.

Cibles

Actuellement, Coyotos est développé pour deux architectures : les processeurs x86 et ColdFire.

Perspectives

L'un des buts du projet est la réalisation du premier système d'exploitation entièrement vérifiable.

La première application pratique du système sera son intégration dans des matériels médicaux critiques.

Notes et références

Liens externes


Wikimedia Foundation. 2010.

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

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • Coyotos — is a capability based security focused microkernel operating system developed by The EROS Group, LLC.[1] It is a successor to the EROS system that was created at the University of Pennsylvania and Johns Hopkins University. History Coyotos is… …   Wikipedia

  • EROS (microkernel) — EROS (The Extremely Reliable Operating System) is an operating system developed by The EROS Group, LLC., the Johns Hopkins University, and the University of Pennsylvania. Interesting features include automatic data and process persistence, some… …   Wikipedia

  • BitC — Infobox Software name = BitC author = Jonathan S. Shapiro, Swaroop Sridhar, and M. Scott Doerrie developer = Johns Hopkins University, [http://www.eros os.com The EROS Group, LLC] released = latest release version = BitCC 0.9.1 latest release… …   Wikipedia

  • GNU Hurd — Hurd redirects here. For other uses, see Hurd (disambiguation). GNU Hurd HURD Live CD Company&# …   Wikipedia

  • L4 (micronúcleo) — L4 es una familia de micronúcleos de segunda generación basada en los diseños e implementaciones originales del informático alemán Jochen Liedtke. Originalmente implementada en código ensamblador altamente afinado para procesadores Intel i386, la …   Wikipedia Español

  • Trusted computing base — The trusted computing base (TCB) of a computer system is the set of all hardware, firmware, and/or software components that are critical to its security, in the sense that bugs occurring inside the TCB might jeopardize the security properties of… …   Wikipedia

  • List of operating systems — Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap.Early, and historically important*CTSS (The Compatible Timeshare… …   Wikipedia

  • Tanenbaum-Torvalds debate — The Tanenbaum Torvalds debate is a debate between Andrew S. Tanenbaum and Linus Torvalds, regarding Linux and kernel architecture in general. Tanenbaum began the debate in 1992 on the Usenet discussion group [news:///comp.os.minix comp.os.minix] …   Wikipedia

  • Object-capability model — The object capability model is a computer security model based on the Actor model of computation. The name object capability model is due to the idea that the capability to perform an operation can be obtained by the following combination: an… …   Wikipedia

  • GNU — Die unter GNU verwendete Desktop Umgebung GN …   Deutsch Wikipedia

Share the article and excerpts

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