I’m probably not the best person to ask this question of and the people
who would be good at this kind of question are probably not reading the
porting newsgroup. I would suggest that you post this question to the
advocacy newsgroup and you’ll probably get some great replies. I should
also say that anything I say here is purely my own opinion and should not
be construed in any way to reflect the opinion or policy of my employer.
I can tell you this much however: QNX and Linux share many things so the
best place to look is at the differences:
Linux is completely open source and QNX is not: This is both good and bad
depending on your point of view. QNX can sign NDA’s to get software/drivers
that Linux developers may not be able to. You can also develop proprietary
solutions on QNX that you may not be able to on Linux without hitting your
head on the GPL.
QNX and Linux have very different kernel architectures: I would recommend
going the the www.qnx.com site to see some of the docs - the architecture
guide is quite informative. My personal feeling is that QNX is a very modern
and elegant operating system with a working implementation of some of the
most advanced OS concepts in the world.
As far as ‘Joe average homeuser’ goes however, I wouldn’t necessarily
recommend either OS - Windows is still the OS I would put on my Grandmother’s
machine, simply because most things ‘just work’. Hackers and technical
people often become frustrated with the roadblocks Windows puts in their way
but the average use likes the fact that fonts and plugins and goofy programs
from the back of cereal boxes ‘just work’. That being said, both QNX and
Linux are rapidly approaching the ability to be a ‘desktop for everyone’. If
I had to choose one right this instant, I would probably pick QNX simply
because, for the average user, I think that it’s easier to install and use,
snappier and has very nice support for most of the common internet related
tasks. Besides, you can install it directly on your Windows partition without
risking blowing everything up.
Anyway, I hope this is enough to pique your curiosity. I would say to you,
“go take it for a spin” because it’s easy to use, fun to develop with and
I don’t think you could find a better choice of product to use for an
Tony <firstname.lastname@example.org> wrote:
**Thank you very much for your response. Now I have another question: Much
like Windows dominates the market now, and Linux is starting to get a
lead… Does anyone here see QNX gaining momentum? Is there any reason for
the average Joe Homeuser to opt for QNX? Thanks in advance for your replies.
“You’re bound to be unhappy if you optimize everything” - Donald Knuth