Thoughts needed

The Phantom Unknown at stcns3.stc.oz
Wed May 18 15:36:23 AEST 1988


{ This dosen't really belong in comp.unix.xenix, but we don't appear to get
comp.unix.microport or comp.periphs. }

In article <1988May9.123840.19368 at gpu.utcs.toronto.edu> romwa at gpu.utcs.UUCP
(Mark Dornfeld) writes:
>QNX is is billed as a real-time OS.  It is
>Unix-like, multiuser but can handle the kind of thing you
"Unix-like" should be taken very loosely.  It uses the same buzzwords but
they don't do quite the same thing.  Anyone used to a normal Unix(TM)
system will find it very irritating to use (command line expansions limited
to ~200 chrs, different file structure, no ".." or equivalent &tc &tc)
despite it looking similar.

The "multiuser" is also not particularly useful for development - the editor
is hard to use without the PC keyboard (although very good on the console).
The (excuse for a) debugger _does not_ multi-task - the entire system stops
for it, and the only way out is to execute the program being debugged.

Also, the system libraries leave a lot to be desired in terms of compatability
with Unix and documentation.

It does, however have a number of hooks that make it very suitable for
real-time applications.  You can alter the time-slicing for your process,
relinquish the CPU before the expiry of your time-slice, and the OS does
not fudge task priorities to give low priority processes time when you have
a CPU hog at a higher priority.

If you are writing a system from scratch it is probably ok (assuming you
can live with the debugger). _BUT_ you will have to expend a lot of
effort to move to or from Unix (I have just spent several months moving
an application from QNX to XENIX System V).

>          I do not have the reference handy,

QNX is published by
	Quantum Software Systems Ltd,
	Moodie Drive High Tech Park
	215 Stafford Rd, Unit 104
	Nepean, Ontario K2H 9C1  Canada.
It is available for PC/XT, PC/AT (real or protected mode).

I do not know if F77 (or any other dialect) is available for it.  The C
compiler seems reasonable.
-- 
Peter Jeremy  (VK2PJ)       ACS:  peter at stcns3.stc.OZ
Alcatel-STC Australia       ARPA: peter%stcns3.stc.OZ.AU at uunet.UU.NET
Gnd Floor, 41 Mandible St,  UUCP: {enea,hplabs,mcvax,uunet,ukc}!\
Alexandria  NSW  2015 AUSTRALIA    munnari!stcns3.stc.OZ.AU!peter



More information about the Comp.unix.xenix mailing list