Mango Hypervisor
Mango Hypervisor ist eine Software, die es ermöglicht, mehrere Betriebssysteme (Gäste) vollständig voneinander isoliert laufen zu lassen. Hardwareressourcen und Peripheriegeräte werden den Gästen statisch zugeordnet.
Virtualisierung eröffnet vollkommen neue Möglichkeiten im Bereich der eingebetteten Systeme. Beispielsweise können Betriebssysteme mit unterschiedlichen Sicherheitseinstufungen (SIL) auf derselben CPU laufen. Mango bietet volle Isolation der Gäste voneinander und begrenzte Latenz im Hypervisor-Code. Jeder Gast läuft auf seinem definierten Teil der realen Hardware und das mit nativer Performance.
Ein anderer Aspekt der heutigen Embedded Systems ist stetig wachsende Komplexität. Mit Mango können Sie Betriebssysteme auswählen, die Ihre Anforderungen erfüllen und diese zusammen auf derselben Hardware ausführen. Zum Beispiel Ihr Linux-basiertes Produkt braucht schnelle Antwortzeiten nach dem Einschalten – oder Sie brauchen moderne Android-Benutzeroberfläche für Ihr Produkt mit Echtzeitanforderungen. Mit Mango können die Gäste unmodifiziert eingesetzt werden; teure Anpassungen der vorhandenen Standardbetriebssysteme sind nicht notwendig. Es wird eine Schnittstelle zur Verfügung gestellt, die eine Gast-zu-Gast Kommunikation erlaubt.
Mango kann nach Ihren Anforderungen angepasst und integriert werden.
Hauptmerkmale
- Hardware-unterstützte Virtualisierung
- Statische Ressourcen-Allokation
- Vollständige Isolation der Gäste
- Echtzeit-Fähigkeit
- Kleine Codebasis
- API für Gast-zu-Gast Kommunikation
- Software-Watchdog für Partitionen
- Schnellere Gast-OS Neustarts
- Management-Konsole
- Beispiels-Gastbetriebssystem
- Treiber-API für physikalische und virtuelle Geräte
Testversion
Mango Hypervisor kann als Teil des LotOS Frameworks
getestet
werden. Getting
Started Guide herunterladen.