Benutzer:Floklk/Coyotos

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Coyotos ist ein Capability-basiertes Betriebssystem mit Mikrokernel und dem Fokus auf Sicherheit. Es wird im Forschungslabor der Johns Hopkins University entwickelt und ist der Nachfolger von EROS. [1]

Ziele[Bearbeiten | Quelltext bearbeiten]

  • Fehler beseitigen, die bei EROS aufgetreten sind.
  • Zeigen, dass ein Mikrokernel auch auf großtechnischen Multiprozessoren funktionieren kann.
  • Eine effiziente, Linux-kompatible Umgebung bereitstellen.
  • Die Korrektheit von Grundeigenschaften (z.B. Confinement) formal zu verifizieren, indem Kernel und wichtige Systemkomponenten in der Sprache BitC geschrieben werden.

Entwicklung[Bearbeiten | Quelltext bearbeiten]

Im Zuge der Entwicklung von Coyotos wurde es notwendig eine neue Programmiersprache namens BitC zu entwerfen. Ein BitC-Compiler existiert bereits und kann nach C übersetzen. Coyotos ist als Nachfolger von L4 für das GNU/Hurd Projekt im Gespräch, da im Gegensatz zu L4(sec) und Mach bei Coyotos mehr Wert auf Sicherheit und durchdachte Konzepte gelegt werden soll.

Status[Bearbeiten | Quelltext bearbeiten]

Der Mikrokernel ist noch weit davon entfernt, fertig zu sein und befindet sich im Moment in Version 0.4. Entwickelt wird er primär für 64-Bit und Coldfire Prozessorarchitekturen.

Weblinks[Bearbeiten | Quelltext bearbeiten]

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. SRL Projects. Abgerufen am 15. April 2008 (englisch).

[[Kategorie:Betriebssystem]]