QNX 6.3 Released 61
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"
You don't have the slightest idea... (Score:5, Informative)
Re:You don't have the slightest idea... (Score:3, Informative)
B3.2 High Risk. Unless QSS has provided its express written consent for each Runtime Component in the Runtime Configuration, the Software may not be, and OEM will ensure that it is not, used in any application in which the failure of the Software could lead to death, personal injury or severe physical or property damage (collectively, "High-Risk Applications"), including but not limited to the operation of nucle
Erm... (Score:1)
-ReK
Re:Erm... (Score:5, Interesting)
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.
Re:Erm... (Score:2)
If you are Ohio's FirstEnergy [ohio.com], you run your hole-in-the-head Davis Besse nuke [ohiocitizen.org] with Windows NT [security-focus.com].
Re:Erm... (Score:1)
Re:You don't have the slightest idea... (Score:5, Informative)
For example, a friend of mine once worked at a UK nuclear power station wher all the machines in the control room ran Solaris on SPARC hardware. It has a similar license clause to QNX. At my old powerstation we used all kids of stuff, from QNX to DOS, Windows 3.11, NT4, Solaris on SPARC, VMS on Microvax... you name it. Once again, it was horses for courses, and the liability was all underwritten by HM Government.
Re:You don't have the slightest idea... (Score:1)
Re:You don't have the slightest idea... (Score:2)
Um (Score:2)
"QNX is what you trust your nuclear reactor to." Which would be rather stupid. From the license: ...
I seem to recall print ads from the early to mid 90's that showed QNX being used in a nuclear facility. I think the ad told about how they were able to update the system without taking it down because of the microkernel architecture.
Re:You don't have the slightest idea... (Score:1, Insightful)
Re:You don't have the slightest idea... (Score:3, Informative)
Stock Linux is neither. I personally know of at least one company [timesys.com] that offers a hard real-time [timesys.com] version of Linux.
ObDisclaimer: yes, I work for TimeSys.
Re:You don't have the slightest idea... (Score:1)
ObDisclaimer: I just finished spending the last 5 months of my undergraduate career fighting tooth and nail with RTAI [polimi.it] for my thesis. Before that, I'd spent four years as a QNX consultant. Man, what a difference.
Re:You don't have the slightest idea... (Score:1)
Any process that process sends a message to gets immediately elevated to the priority level of the process sending the message...i.e. it gets run immediately.
The kernel also can get its temporary priority elevated in this way.
Re:You don't have the slightest idea... (Score:1)
This is why a microkernel and user-space drivers make so much more sense for real-time. Your priorities are much fin
Re:You don't have the slightest idea... (Score:1)
I *think* the drivers are custom-written. At which point, why are you bothering to call the thing Linux? What's the advantage
Re:I don't get the attraction (Score:5, Informative)
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 [qnx.com]
www.qnxzone.com [qnxzone.com]
www.openqnx.com [openqnx.com]
Some reading to bring you up to speed on things.
Re:I don't get the attraction (Score:1)
First, BSD is UNIX. It's not a clone of UNIX, it's not a clone of Linux. It has ties to the original UNIX.
Second, Linux is a clone of UNIX. A bad one at that.
Third, QNX is a clone of neither. It's a real-time microkernel. It supports things BSD nor Linux support, such as userland file systems and namespaces. It's an OS you install places where you need quality, something Linux knows nothing about.
Get a damn clue.
Um, what? (Score:3, Insightful)
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.
Re:Um, what? (Score:1)
Licensing Cost (Score:5, Insightful)
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.
Real Time (Score:3, Informative)
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 [msoe.edu]- QNX is Soft Real Time
Clicky [real-time.org]- Different Real Time concepts
Re:Real Time (Score:2)
Actually, QNX is a hard realtime system. Upper bounds are fixed and QNX is in fact used in many medical devices because of this behavior. Linux is a soft realtime system, since it can provide good response times but the upper bound is unlimited so it cannot assure those times when placed under load. The only real solution to this today is RTLinux.
The paper in the first link is very weak on details, not surprising for a 300 level undergraduate course.
Re:Real Time (Score:2)
Re:QNX is the bad touch (Score:4, Insightful)
Why are you trying to use QNX as a desktop UNIX workstation?
Re:QNX is the bad touch (Score:1)
Why are you trying to use QNX as a desktop UNIX workstation?
Could it be because the AC has found the popular GNU/Linux distributions too bloated for some specific hardware?
Re:QNX is the bad touch (Score:2)
Oooo... that's gonna leave a mark. Perhaps Mr. AC would like to comment?
Re:QNX is the bad touch (Score:3, Insightful)
[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 sim
Re:QNX is the bad touch (Score:2)
What I want is for the environment on which I code to be less convoluted.
A big part of being an embedded developer is being able to adapt to different development environments and being able to develop and debug a system with minimal tools. Sometimes you have a VT100, sometimes, JTAG, other times remote debug via Ethernet. I have worked on systems where I have had to debug software with a logic analyzer because that is all that was available.
Re:QNX is the bad touch (Score:1, Funny)
That still doesn't make me hate it any less.
Re:QNX is the bad touch (Score:2)
Re:QNX is the bad touch (Score:1)
Re:QNX is the bad touch (Score:2)
For building user interfaces for devices? IIRC, the iOpener built its GUI around the full capabilities of the Photon GUI. Other uses might include Web Browser kiosks and touchscreen user interfaces.
Re:QNX is the bad touch (Score:2, Informative)
Surely you'll concede that QNX 2 is superior to Windows 2?
Re:QNX is the bad touch (Score:2)
The original post (yours?) stated, and I quote:
"I'm developing software on QNX 2.x right now and it BLOWS! "
Shall we assume that the "2.x" was a typo, and that QNX 4.x (or Neutrino 6.x) was the intended version number?
Re:QNX is the bad touch (Score:3, Informative)
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 BS
Re:QNX is the bad touch (Score:2)
That compiles and runs on Linux and QNX and cygwin without any warnings or errors. Care to post another example of where g++ is "busted" on QNX? Please be sure to test it on other platforms first .
NC Download Changes (Score:5, Informative)
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/
Re:NC Download Changes (Score:1)
I'd be happy to use it
But I dont understand one thing: QNX is an OS, how do you (and QNX) mean that downloads will be available for Linux, Windows, Solaris,
Re:NC Download Changes (Score:2)
Dev boards (Score:1)
Re:Dev boards (Score:2)