It would be a game changer.
This was true all the way up to the window manager -- you could network two completely separate systems and even mirror/split windows between them, AFAIK. It was also a POSIX compliant system. In a sense it seems like a blend of what was later Plan 9 and something like Minix.
Everyone here posts about K8S all the time, but QNX was the original microservice-based distributed operating system, IMO. :)
Honestly, I really wish a capability-based QNX successor would hit the scene. seL4 would be an excellent basis for this. Fuschia seems like the best contender right now (but doesn't use seL4), but it's unclear where it will go and I'm wary of such a project being tied to Google in the long run (for fear of similar problems that have plagued Android as a platform.)
This is probably due to the Open Source status I suspect.
(IoT devices certainly use Linux, but mostly for the same reason they do everything else: to decrease their BOM while still seeming “feature-rich.”)
Air-handlers, fluid-coolers, chillers, etc., are now frequently powered by a JACE (an embedded controller running the Niagara platform on the QNX Neutrino microkernel). JACEs are used to handle integrating BACnet equipment and coordination across sites.
It's quietly becoming the standard way to do things if you're not just going to hand Honeywell or Trane a million dollars and hope things turn out ok.
It's OK, but would feel dated to most users. The really great feature is that there is no lag. The consistency of QNX is impressive. This is a real-time system, not a warmed-over time sharing system. No swapping or paging. Proper CPU scheduling. So little "why did it do that?"
I have looked for a copy many times over the years but am always amazed that somehow no copy appears to have survived.
"Access to QNX source code is free, but commercial deployments of QNX Neutrino runtime components still require royalties, and commercial developers will continue to pay for QNX Momentics® development seats"
On that date, RIM stock was worth $69.97 per share. Today, $7.60.
BSPs were never opened tho (except generic x86, i think) but it’s simple enough that one could probably botch it together in couple of weekends.
QNX has much better POSIX support than L4 though. But L4 is open source.