@Ex Pat, The Other Steve
@ Ex Pat: Well, Ex Pat, it seems you are blissfully unaware of how OSS development actually works. If I don't like a module, I just leave it out or rewrite it. In most proprietary offers, I get very little choice in which modules I install, even if they are flawed. And I don't have a chance to rewrite them either.
Your comment about compiling also shows you don't seem to know much about that process either, but with you being an obvious Gates fanboi, that was not to be expected. Run over Linux if you like... but unlike Windows, you can expect it to keep its kernel services running even afterwards, and not block the whole system because of one improperly programmed counting loop. Ever tried recompiling the NT kernel...? ;)
Oh, and there is such a thing as peer review in most OSS projects; unreviewed modifications don't tend to make it into a distribution -- especially since most of the peers reviewing them are experienced software developers, not pimply would-be haXors as you seem to assume.
@ The Other Steve: I agree, an RTOS is a fine thing. Like the one they used on the first launch attempt of the Ariane 5. Or why is it that Cisco and co. are all turning away from RTOSs and offer more and more carrier grade hardware running Linux?
Also, Linux is only as bloated as you let it get; it is entirely possible to run a functioning Linux system including bash from a floppy disk. More practically, though, Linux is beautifully adaptable to most hardware combinations one can currently come up with, including space-hardened CPUs and chipsets, which is probably why it was chosen to run the Armadillo contraption. IMHO, Solaris might have been a better choice, but a source licence would cost more than the entire failed vessel.
And I haven't been flamed yet for any of the bug reports I filed with any of the Linux developer groups; on one occasion I was asked a few short and quite relevant questions though. Of course, if one regards relevant questions as a flame... (and of course, one _can_ get flamed if one reports unnecessary duplicates -- so you check before posting. SOP. That's what Bugzilla was written for.)
That all notwithstanding I should probably note that I'm not a "fanboi" of any OS; I am a sysadmin and use a variety of operating systems on a variety of hardware and try to use the what fits the purpose best. Speaking from experience, so far, no version of NT-based Windows has reached anywhere near the security, speed and uptime of the various Unices.
Go ahead. Bake my clay.