PikeOS è un sistema operativo in tempo reale (RTOS) e un hypervisor sviluppato da SYSGO, progettato per sistemi embedded critici per la sicurezza e la protezione. Combina le capacità di un tradizionale RTOS con la flessibilità della virtualizzazione, consentendo a più applicazioni indipendenti—ciascuna potenzialmente con diversi requisiti di sicurezza e protezione—di funzionare sulla stessa piattaforma hardware.
Al suo nucleo, PikeOS utilizza un'architettura a partizioni, il che significa che ogni applicazione o "sistema operativo ospite" funziona nel proprio ambiente sicuro, isolato dagli altri. Questo assicura che un guasto in un'applicazione non influenzi il funzionamento delle altre, il che è vitale in settori come l'aerospaziale, l'automotive, l'automazione industriale, ferroviario e la difesa. Ogni partizione può eseguire il proprio sistema operativo o ambiente di runtime, inclusi Linux, Android, Windows, POSIX, AUTOSAR o anche applicazioni bare-metal.
PikeOS è certificato o certificabile secondo vari standard di sicurezza e protezione, come DO-178C (aerospaziale), ISO 26262 (automotive), IEC 61508 (industriale) e Common Criteria (sicurezza informatica), rendendolo adatto per il dispiegamento in ambienti dove la conformità e la garanzia sono essenziali.
Oltre alla sua solida base tecnica, PikeOS è supportato da un set di strumenti completo, incluso l'IDE CODEO per lo sviluppo, il debug e la configurazione. Questo consente agli sviluppatori di gestire efficacemente sistemi embedded complessi durante l'intero ciclo di vita dello sviluppo.
Integrando prestazioni in tempo reale, virtualizzazione e partizionamento rigoroso, PikeOS offre una piattaforma a prova di futuro per costruire sistemi embedded che richiedono alta affidabilità, sicurezza e protezione.