And you think because most operating systems are written in C means that C is better for writing operating systems? That''s not proof, that''s jumping to conclusions. There are many possibilities for them being written in C, one of them being that the OS may have been written years ago when C was more popular and compilers for C++ were substandard. Could be that the OS was written by older more experienced programmers who grew up using C, thus felt more comfortable with it. Etc, etc, etc.
-------------------------------------------
I have a friend in the business. He works with the Linux operating system(got me into it) and outwardly says its easier for him to work with C. If you want to contact him I can give you a way too.
-------------------------------------------
Why would it be a bloated monster exactly? Are you saying that all C++ programs are bloated monsters? Ever look at how bloated Windows is? Guess what, it''s written in C. Generally, languanges don''t bloat code, programmers do.
-------------------------------------------
I never said C++ produces huge programs. In fact, I use C++ myself as a hobby to produce (rather crappy(dont take this as me saying C++ is rather crappy

)) games. Of course bloatware can be written in C, but with operating systems, its generally easier to make a bloatware OS in C++. (I can fit Mandrake Linux and Windows 98 on a harddrive that couldnt even support BeOS''s basic features).
-----------------------------
A wise man once said "A person with half a clue is more dangerous than a person with or without one."
The Micro$haft BSOD T-Shirt