PikeOS is a real-time operating system (RTOS) and hypervisor developed by SYSGO, designed for safety-critical and security-critical embedded systems. It combines the capabilities of a traditional RTOS with the flexibility of virtualization, enabling multiple independent applications—each potentially with different safety and security requirements—to run on the same hardware platform.
At its core, PikeOS uses a partitioned architecture, meaning that each application or "guest operating system" runs in its own secure environment, isolated from others. This ensures that a fault in one application does not affect the operation of others, which is vital in industries like aerospace, automotive, industrial automation, railway, and defense. Each partition can run its own operating system or runtime environment, including Linux, Android, Windows, POSIX, AUTOSAR, or even bare-metal applications.
PikeOS is certified or certifiable according to various safety and security standards, such as DO-178C (aerospace), ISO 26262 (automotive), IEC 61508 (industrial), and Common Criteria (cyber security), making it suitable for deployment in environments where compliance and assurance are essential.
In addition to its robust technical foundation, PikeOS is supported by a comprehensive toolset, including the CODEO IDE for development, debugging, and configuration. This enables developers to efficiently manage complex embedded systems throughout the entire development lifecycle.
By integrating real-time performance, virtualization, and strict partitioning, PikeOS offers a future-proof platform for building embedded systems that demand high reliability, safety, and security.