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.
Elad just released the qnx book: Introduction to the QNX RTOS with Raspberry Pi, and I really want to read it and try it out! (Nov 6, 2024)
Patrick showing us how to install QNX 8.0:
- How to Install QNX 8.0 and Develop a Hello World Program
- QNX Toolkit for Video Studio Code + QNX OS 8.0 Deep Dive
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
Team is working on QNX Everywhere