QNX Archive

QNX Neutrino RTOS 6.4 Released

If there is one operating system that has a special place in my heart, it's QNX. This microkernel operating system served as my main desktop operating system for months and months back in the day, during the short-lived QNX Desktop scene - which died out due to a lack of interest from QNX' parent company, QNX Software Systems. The money is in the embedded and high reliability markets, and that's where QSS - understandably - focused its efforts. QNX was sort-of open sourced in September 2007, and today the company has announced the release of QNX 6.4, the first major release since 6.3 in 2004.

DTrace Ported to QNX

DTrace has been ported to QNX. "The initial port to Neutrino that Colin and I have done is slightly different from the other OS ports. Since Neutrino is a micro-kernel, we wanted to see how far we could go keeping the dtrace module out of the kernel... And if possible even outside of the process manager. The current implementation has all of the dtrace system code, normally found in the kernel or a kernel module, encapsulated in a resource manager, io-dtrace, and the utility is a straight port of the Solaris utility."

QNXZone Shuts Down

A few years ago, I was an avid QNX user. I used the non-commercial desktop version of this wonderfully clean and elegant pure-microkernel operating system for a long period of time, as a desktop operating system. I liked the whole style of this operating system, its Photon user interface, and its excellent package management system. I even wrote a three-page article about it. Sadly, QSS, the company behind QNX, lost all interest in the non-commercial desktop version, and ditched it, leaving only a hard-to-find 30-day evaluation version alive. Community interest dwindled, and so did mine. Despite my lost interest, it saddened me today to learn that QNXZone.com, a community portal for QNX, has been shut down. Read on for a few short thoughts.

Nuclear Plant Powers up on Real-Time OS

Most people haven't heard of QNX Software, though they've likely come in contact with it. The real-time operating system is used where software failure can lead to catastrophic consequences, even death - from high-speed trains to air traffic control towers to highway toll systems. It's also used in more than 100 different types of cars on the road.

What Is QNX?

In today's entry in our Alternative OS Contest, James Ingraham takes a close look at QNX, the operating system based on the Neutrino microkernel. He concludes that "While you can probably find solutions for just about all of your desktop computing needs using the QNX RTOS, that is not QNX's strong suit. Its focus is real-time, embedded, and mission critical applications." Read on for the whole article.

QNX 6.3 Lags Behind The Big Three

QNX (pronounced either Q-N-X or Q-nix) is a commercial POSIX-compliant Unix-like real-time operating system, aimed primarily at the embedded systems market. The system is quite small, fitting in a minimal fashion on a single floppy, and is considered to be both very fast and fairly "complete." But how does it perform? Stuart Goddard submitted the following editorial to osOpinion/osViews, which shows his experiences after installing version 6.3 of the operating system. Update: The story was removed at osViews.

Building Custom Widgets with the Zinzala SDK

In this article, we will explore the creation of a custom widget for an automotive application using the Zinzala SDK. Introduced in April 2003, Zinzala is a BeOS flavored Software Development Kit for QNX. It has improved since then, taking on small features inspired by the Symbian OS. Because Zinzala brings in the benefits of object oriented programming, it can leverage the quality of your QNX RTOS based embedded products.

QNX: The Unexpected Surprise

I think that everyone reading OSNews will have heard at least something about QNX. You can regard this article as an introduction, but also as a review, and as a "Is-QNX-Ready-For-The-Desktop? article". To start off, I put together a short explanation of the merits of using a microkernel. Let me start off by saying that QNX Software Systems (QSS) does not aim towards the desktop with their Neutrino RTOS.