QNX

Commercial Unix-like real-time operating system, aimed primarily at the embedded systems market. One of the first commercially successful Microkernel Operating Systems. Used in a variety of devices including cars, medical equipments, etc.

  • POSIXy
  • Safety
  • RTOS Middleware:
  • audio
  • camera
  • virtualization drivers google
  • gtk
  • robotics os
  • machine learning stuff - tensor flow

Currently Blackberry QNX is aiming to release QNX 8.0 in December 2023 it’s confirmed at least that’s what I’ve been hearing and Patrick also told me.

Why use QNX instead of Linux?

Why is QNX more safe?

QNX SDP 8.0

Released on December 11, 2023

Book on how QNX8.0 handles interrupts: https://membarrier.wordpress.com/2024/02/15/interrupt-handling-in-qnx-8/. This is one of the most significant changes with the new kernel, as compared with previous versions of the operating system.

Open Source Software Developer

New team, want to run different libraries and applications QT - graph environment Pytorch/ Tensor Boost C++ library Message passing Web server SQL database to run on qnx → The vision: want to run open source projects on qnx just like how it runs on linux, windows, mac, etc.

QT: grpahic tool to build user interface, Boost library, port available for qnx performance not good compared to linux. Team: work on open osurce project getting to work on qnx, foucs qemu, qnx running on amazon cloud, raspberry pi hands on, c++ code, working with diff qnx devices, automation frameworks, set up build machines download code and push on platform

Work: customer request for different projects, helping out with automation, c++ porting, embedded

Fairly new team: 10 people 6 now + every month starting