im a newbie to QNX and thats’s why I’d like to know if ONX - I guess it’s set up on a Unix !? - is only a smarter Linux … means: do I have to handle with Kernel - Compilation and that stuff that makes Linux uninteressting for me ? It really su**s in Linux everytime you have some new features to recompile the kernel, for example to “include” new drivers and that stuff …
Hi,
It’s never necessary to recompile the kernel, not as an end-user anyway. You don’t have the source unless you’ve given QSS thousands of dollars, so it’s not really an option.
QNX is not just a smarter Linux, besides from the realtime capabilities, it differs from Linux in many ways. QNX does not use X Windows by default, runs well on low end hardware, and is really quite different from other UNIX-alike OS’.
On the other hand, whatever you are interested to “change”, probably is not in the “micro kernel”.
File system, networking, hardware driver, these are all outside of the kernel. So you only compile them if you need to change them.
There is a lot about QNX that is unix flavoured and even more that can be added at will.
Don’t get too spaced out on the unix / not unix. Posix was set up to provide a base set of APIs for the unicies. Xopen is another standard. And Linux has become another defacto all of it’s own.
To add to other comments; yes it’s a pain to recompile, although I’m told situation is improving. At least with Linux you do have features to install Lots of stuff isn’t supported, Tape, FireWire, Raid, DVD Writing, network embedded in chipset, sound (no support for SBLive in 6.3) and so forth.