2008/08/28

The Labs.Com OS Lab QNX
Last update 2003/06/26
The Labs - Design & Functionality For The Net

Realtime/Embedded UNIX: QNX

  1. Introduction
  2. Installation with VMWare
  3. QNX RTP
  4. ...
QNX
1. Introduction
QNX is a realtime UNIX implementation which also includes window-system and few applications like a browser suitable for embedded systems (see IOpener). Since we just started to use it there isn't more to say about it, more later.
QNX
Main site

QNX
2. Installation with VMWare

Demo 1.4MB Disk
 The 1.4MB demo-disk (as floppy-disk) booted with vmware:
  • COM port IRQ's were not recognized (when you use PS/2 mouse it will work)
  • NIC (network interface card) was not recognized, so not network capability


VMWare booting QNX 1.4MB demo-disk (K6-2/500 with 64MB)

RTP
 QNX RTP (real-time platform) is more complicate to boot, this is what we did: Install QNX RTP on your WinXX machine, it creates in Program\ Files/QNX/ a bunch of files (also the disk-image which can be 600MB in size), which we copied (via vmware-mount.pl) unto the virtual disk which we prepared as DOS VM.

After booting press the SPACEBAR and select '5' (extending IDE detection-time), without this option the virtual IDE won't be detected (at least on our test-machine we used VMware).

The entire booting takes 10 mins (K6-2/500), so be patient:


VMWare booting QNX RTP (K6-2/500 with 16 MB)

Due the very very slow booting the VMware approach with QNX is not recommended.

QNX
3. QNX RTP

We installed the QNX-RTP (real-time platform) Beta under Win98 system, and our first impression after 24MB download: Great job they did in such a small binary download or system:


Screen-Snapshot of QNX RTP (1024x768)

Features
 
  • UNIX-like OS,
  • real-time based,
  • nice and fast GUI,
  • web-browser,
  • mail,
  • print-spooler,
  • terminal (vt100),
  • ftp-client,
  • dial-up app,
  • text-editor,
  • file-manager and
  • package manager
  • ...

Setup
 The setup is easy, run the self-extracting/installing .exe file under WinXX, and answer a few questions, and after 10 mins you are done, reboot and the config.sys of your WinXX provides you the selection (it doesn't interfere MBR or a possible LILO there).

 $ uname -a 
 QNX storm 6.00 2000/09/13-14:09:41edt x86pc x86 

Package Manager
 I was most impressed by the graphical package-manager which I could connected via the net to the online list of ported applications. With literally "one click" you can install new software. We installed perl5 without any problems.

The Linux-Community could learn about this, Debian does a great job, but seeing QNX providing this with their first Beta is impressive.

A package-mananger is something I personally consider as most important (e.g *BSD have it, and Debian too) as it makes maitainance of your system truly efficient. I was a former 'compile_from_source' fan, because I did not trust RPMs at all, but I also realized that all the .tar.gz I downloaded from the software authors had not always the system-layout I had (no matter which Linux-dist I used). *BSD and Debian I prefere nowadays (fall 2000) because of a clean UNIX system-layout.

QNX RTP Download
Download QNX RTP
QNX Developer's Network
Very useful site for developers
OpenQNX.Com
Community website (news, faq, forums, tech reviews etc)

QNX
4. ...

More infos later ...

                                                                                                                                   

BeOS OS LabMacOS

Last update 2003/06/26

All Rights Reserved - (C) 1997 - 2008 by The Labs.Com

Top of Page

The Labs.Com