What's the Difference Between QNX and INTEGRITY RTOSes?

When looking below the surface, QNX and INTEGRITY are quite similar in form and functionality.

What you’ll learn:

  • How QNX and INTEGRITY are different.
  • The similarities between QNX and INTEGRITY.
  • Why you need a hard real-time RTOS.

This article should really offer a comparison between a number of real-time operating systems (RTOS) implementations, including Wind River’s VxWorks and Lynx's MOSA.ic.AI. But, to keep it simple, I’m just going to examine Blackberry’s QNX Neutrino  and Green Hills Software’s INTEGRITY because they’re very similar to each other.

Both have met numerous certifications like ISO 26262 and they’re found in safety-critical applications like automotive. These platforms are also becoming important for physical AI and robots as noted in Blackberry's Inside the Robot: Architecture Benchmark Report.

These two RTOSes provide the deterministic environment while also delivering deterministic safety and security environments needed for highly reliable and secure applications platforms from avionics to medical to physical AI.

QNX Neutrino and INTEGRITY use a microkernel architecture with virtualization support, although INTEGRITY is based on a separation kernel. Both support POSIX, but it’s native to QNX Neutrino. The table delves into the similarities and differences between the two platforms.

In both cases, safety and security are paramount. Applications may fail, but the underlying OS must not. Likewise, the actual overhead is small compared to an OS like Linux. They bring all of the device drivers inside the operating system, whereas microkernel systems put the drivers and applications in their own virtual buckets.

Both vendors have their own integrated development environments (IDEs), although each can be supported via third-party tools. They provide advanced debugging capabilities as well.

QNX has focused on automative applications including advanced driver-assistance systems (ADAS), infotainment, and digital cockpits, where ASIL B and ASIL D requirements come into play. INTEGRITY has found a home in military and avionic applications that often require Multi-Level Security (MLS) and Multiple Independent Levels of Security (MILS) architectures. The INTEGRITY-178 RTOS has been certified to Evaluation Assurance Level (EAL) 6+. This is a rigorous Common Criteria security evaluation where the code is formally verified.

Next time, we’ll look at open-source RTOS solutions like the Zephyr Project RTOS and Eclipse ThreadX.

About the Author

William G. Wong

William G. Wong

Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sign up for our eNewsletters
Get the latest news and updates

Comment About the Article

To join the conversation, and become an exclusive member of Electronic Design, create an account today!