PikeOS ist ein Echtzeitbetriebssystem (RTOS) und Hypervisor, entwickelt von SYSGO, das für sicherheitskritische und sicherheitsrelevante eingebettete Systeme konzipiert ist. Es kombiniert die Fähigkeiten eines traditionellen RTOS mit der Flexibilität der Virtualisierung, wodurch mehrere unabhängige Anwendungen – jede möglicherweise mit unterschiedlichen Sicherheits- und Schutzanforderungen – auf derselben Hardwareplattform ausgeführt werden können.
Im Kern verwendet PikeOS eine partitionierte Architektur, was bedeutet, dass jede Anwendung oder "Gastbetriebssystem" in ihrer eigenen sicheren Umgebung läuft, isoliert von anderen. Dies stellt sicher, dass ein Fehler in einer Anwendung den Betrieb anderer nicht beeinträchtigt, was in Branchen wie Luft- und Raumfahrt, Automobil, Industrieautomation, Eisenbahn und Verteidigung von entscheidender Bedeutung ist. Jede Partition kann ihr eigenes Betriebssystem oder Laufzeitumgebung ausführen, einschließlich Linux, Android, Windows, POSIX, AUTOSAR oder sogar Bare-Metal-Anwendungen.
PikeOS ist nach verschiedenen Sicherheits- und Schutzstandards zertifiziert oder zertifizierbar, wie z.B. DO-178C (Luft- und Raumfahrt), ISO 26262 (Automobil), IEC 61508 (Industrie) und Common Criteria (Cybersicherheit), was es für den Einsatz in Umgebungen geeignet macht, in denen Compliance und Sicherheit entscheidend sind.
Zusätzlich zu seiner robusten technischen Grundlage wird PikeOS durch ein umfassendes Toolset unterstützt, einschließlich der CODEO IDE für Entwicklung, Debugging und Konfiguration. Dies ermöglicht es Entwicklern, komplexe eingebettete Systeme während des gesamten Entwicklungszyklus effizient zu verwalten.
Durch die Integration von Echtzeit-Performance, Virtualisierung und strikter Partitionierung bietet PikeOS eine zukunftssichere Plattform für den Bau eingebetteter Systeme, die hohe Zuverlässigkeit, Sicherheit und Schutz erfordern.