Linux is not reliable enough?

Mark Chambers markc at
Sat Jul 24 21:35:36 EST 2004


I suspect you have a political problem here.  Mr. Chief Software Architect
(which is a title for someone who doesn't actually *do* anything) is not
going to lose his job for choosing QNX.  My suggestion is this:  Point out
that the only way to prove reliability is with testing.  Linux is open
source, it won't cost anything to put it on a side by side test, and let
Linux speak for itself.

- Linux is open source, any potential bugs are theoretically fixable.  What
do you do if QNX develops a problem?
- You can hunt around for some of Linus's comments about microkernal
architecture.  He thinks they're stupid, only he's says it more poetically.
- Don't fall into this trap of software mysticism, that one operating system
is somehow intrinsically more reliable than another.  There's good and bad
software, to be sure, but even Windows can be reliable in certain carefully
constrained environments.  It's only ones and zeros.

My $.02

Mark Chambers

----- Original Message -----
From: "Kevin P. Dankwardt" <k at>
To: "Embedded Linux PPC list" <linuxppc-embedded at>
Sent: Friday, July 23, 2004 5:06 PM
Subject: Linux is not reliable enough?

> I am working with a team on a project where their customer is concerned
> about the reliability of Linux. The customer wants to go with QNX because
> the belief that QNX Neutrino is inherently more reliable. This belief
> revolves around the differences in design where drivers in QNX do not
> in the same address space as the (micro-)kernel.
> What the team was hoping to use is a MPC5200 based system and the ELDK.

** Sent via the linuxppc-embedded mail list. See

More information about the Linuxppc-embedded mailing list