
QNX Hypervisor for Safety consolidates multiple OSs on a single SoC, enhancing reliability and security. Pre-certified to ISO 26262 ASIL D and IEC 61508 SIL3, it simplifies certification for automotive, industrial, and medical systems.
Vendor
BlackBerry
Company Website

Simpler, Faster Certification
The QNX® Hypervisor for Safety is the safety-certified variant of the QNX® Hypervisor. Pre-certified by TÜV Rheinland to ISO 26262 ASIL D, IEC 61508 SIL3 and IEC 62304 Class C, it offers simpler and faster certification of your automotive, industrial, and medical mission-critical systems. With non-safety OSs (Android™, Linux®) contained in QNX Hypervisor for Safety virtual machines, you can focus your certification efforts and funds on certifying only your safety-critical components.
Safely Manage Diverse Guest Systems
The QNX Hypervisor for Safety lets you manage multiple guest systems on a single system on a chip (SoC), including unmodified Android and Linux. The QNX Hypervisor for Safety separates and isolates guest systems from each other in its safety-certified virtual machines, so you can consolidate diverse systems with different functional safety requirements on one ARM or x86 SoC. With guests contained in virtual machines, you can deploy your safety-critical virtualized system confident that each system is isolated and protected from outside interference, whether due to error (bugs) or malicious intent.
Versatile Virtualization Model
The QNX Hypervisor for Safety leverages the latest ARMv8 and x86-64 virtualization extensions to offer versatile virtualization solutions with guest systems and the hypervisor itself contained and isolated. OSs and their applications can run as guest systems in thin virtual machines, limiting the hypervisor to handling events and exceptions. Just as easily, guest systems can run in virtual machines, but with a full system implemented directly on the hypervisor (“bare metal”). Devices in a QNX Hypervisor system can be physical devices (including pass-through devices) or virtual devices, including emulation and para-virtualized devices from our virtual device library. Diverse OSs share the same SoC, and they can share physical devices, reducing product hardware costs.