QNX Real Time Embedded Operating System

QNX from QNX Software Systems Ltd (Formerly QSL) in Canada is a POSIX compliant Real time operating system and development tools. It utilizes a very compact Unix like kernel which ran at the time on Intel hardware.

I worked on version 4.2 of QNX  at Thorn Transit (Wells, Somerset, England) to provide a number of object orientated communications interfaces to colleagues working on a new railway ticketing system for MTR in Hong Kong.  This involved writing client-server communications between the embedded OS system and Solaris running on Sun SPARC. Much of the code was also used for a similar system for the metro in Kuala Lumpur. The MTR project took me to Hong Kong for a couple of months during 1997 but regretfully I never got the same chance to visit Kuala Lumpur.

Given my UNIX experience at the time I also set up QNX development network for five development teams.

Perhaps the greatest challenge that this proprietary OS now  faces is from the emerging and open Linux Embedded operating system. Click picture on the left for more information from the Embedded Linux Consortium.

  Copyright 2003 Bob Rathbone. All rights reserved