QNX 6.3 Released
Lufi2 writes "QNX 6.3 was released on 3 Jun.
New features include accelerated 3D, the Voyager 2 browser which supports HTML 4.01 and XHTML 1.1 now, SCTP (stream control transmission protocol) and packet filtering with NAT! GCC 3.3.1 is also included. If it's not a typo, the Professional version costs $8695/user o_O
Usual QNX NC (non-commercial = free beer) LiveCD is not available on the download area yet (As of 9 Jun)... But it sounds very promising"
QNX is older than linux. It's a microkernel. It's realtime. Linux is neither. There was a very appropriate quote from somewhere - "Linux is what you trust your server to. QNX is what you trust your nuclear reactor to." They each have their place. -ReK
md5sum -c reality.md5
reality: FAILED
md5sum: WARNING: 1 of 1 computed checksum did NOT match
Well, in the UK they all have analogue multiply-redundant and diverse saftey ciruits that resond in miliseconds or less.
For routine temperature monitoring and data display they use everything from archaic 1970s minicomputers to RISC workstations and even the dreaded Windows NT.
Many of our reactors are designed such that they can be run safely (albeit in steady sate i.e. constant temperature and power output) on a few passive analogue guages.
Stick Men
Just FYI, that licensing cost is most likely a developer per-seat cost with some redistribution allowed.
As far as per-user stuff, it's likely that most people use QNX in one form or another every day without knowing it. From cable boxes to ATMs, traffic lights, etc.
QNX is put in places where failure cannot happen. At all.
Most normal stuff you expect to find on a linux install is either broken in some way or missing entirely. It doesn't even have bash!!
Why are you trying to use QNX as a desktop UNIX workstation?
Javascript + Nintendo DSi = DSiCade
Surely you'll concede that QNX 2 is superior to Windows 2?
We needed a real time OS (or at least close to it) so thats why its running on QNX. The QNX box is communicating with embedded microcontrollers over an external bus.
[snip]
My preference would have been an old Sparc box running SunOS.
The words, "non-realtime OS" keep coming to mind...
They deviate from standards and make you have to dig to find where that deviation is. Is having man pages too much to ask??
Fair enough. But it *is* an embedded system. Footprint is everything. My guess is that you're simply not used to the QNX way of doing things and are thus frustrated. Many of the QNX deviations are actually quite sensible, and some of them are actually choices made by the person customizing the system.
Do yourself a favor. Learn to use offline docs (or at least installable docs) and stop expecting dumb things like BASH on an embedded system. If you don't stop complaining, your boss may decide to give you VxWorks (note the oxymoron here) as a punishment.
Javascript + Nintendo DSi = DSiCade
With 6.3.0 the download version of QNX will actually be our full commerical product, with downloads avaliable for both Windows, Solaris, Linux and Neutrino. After 30 days, these PE (pro edition) versions will turn into what was once the NC edition with the pro features disabled.
I suspect the downloads will be up and ready very soon. You can find more details here:
http://www.qnxzone.com/
........ "The faster I go, the behinder I get" - Lewis Carroll
QNX 2.x? There was no GNU toolchain for QNX 2.x, so I strongly doubt you are using it.
/bin/sh is ksh not bash, although you can just fire up qnxinstall and go to the QNX Online repository and install bash. All my x86 workstation machines have bash installed with no trouble at all.
QNX isn't Linux, our default
It would have been more informative if you had actually said what was broken with g++ rather then saying it was just broken. The only thing that is different from our 2.95.3 g++ vs. say Linux or BSD is that we have exceptions turned OFF by default instead of turned on. So you have to give the command line option for them to be enabled - "-fexceptions" I belive.
........ "The faster I go, the behinder I get" - Lewis Carroll
Not quite! QNX is a Soft Real Time Operating System - situations that need to fulfill "hard deadlines", for instance a medical monitoring device, will use a Hard Real Time Operating System.
Clicky - QNX is Soft Real Time
Clicky - Different Real Time concepts
Moderators: Don't agree? pray tell why.
QNX isn't a Linux clone. QNX is a POSIX based OS that has a history that goes back a decade before Linux was even a glimmer in Linus's eye.
There is nothing given away for "free" either, there is an evaluation that is free - much the same as vmware has a 30 day eval of their product. After that 30 days, Neutrino will fall back into a more limited mode but will remain operational (like it was with NC before 6.3.0).
www.qnx.com
www.qnxzone.com
www.openqnx.com
Some reading to bring you up to speed on things.
........ "The faster I go, the behinder I get" - Lewis Carroll
Not to be overzealous, but if Linux is such a horribly done clone of UNIX, then why is it the most widespread and most used *NIX-esque operating system around, even more than BSD? No, seriously, please tell me.