QNX Hypervisor is a Type 1 realtime priority-based microkernel hypervisor built for managing virtual machines. The QNX® Hypervisor makes it easier to obtain and maintain safety certifications by separating safety-critical components from non-safety critical components in separate guest operating systems. The QNX Hypervisor boasts the ability to meet the precision requirement of an embedded zero-downtime production system.


Standards-based guest communication (virtIO) and flexible virtual machine configuration ensure that the hypervisor environment can be scaled up to large server-class designs (as required in automated drive and high-end computing systems). Additionally, the hypervisor environment can be scaled down into deeply embedded systems (cluster + infotainment automotive systems, ECU consolidation, medical devices, industrial control). The QNX Hypervisor is implemented as virtualization extensions to the industry-proven QNX Neutrino microkernel-based RTOS; inheriting all the realtime and stability of the QNX operating system that already ships in millions of embedded systems worldwide.


  • Type 1 Hypervisor
  • Safety certification pedigree
  • Virtual CPU model
  • Pin to cores or share cores based on priority
  • Adaptive partitioning - Allows for CPU guarantees of guest runtime
  • 64-bit and 32-bit guests: QNX, Linux, Android, RTOS
  • Shared memory with triggering
  • VirtIO (0.95/1.0) device sharing
  • TAP and peer-to-peer networking with bridging
  • Failure detection and restart of guests
  • Virtual watchdog for guest integrity checking
  • Low overhead (typical < 2%)
  • Graphical tools for analysis and debug


A product by BlackBerry QNX

QNX Hypervisor


    Contact us and benefit from first class industry expertise and our additional services. We turn technology into business.