There are lots of reasons to not use C++ in the kernel, one could probably go on for days listing them. I do not personally like C++ very much, but the biggest reason not to use it is that we are working with over 300 megabytes of C code and that means we're doing it in C. -Matt