Object Oriented Linux Kernel With C++ Driver Support
An anonymous reader writes: An effort underway called BOSS-MOOL, the Minimalistic Object Oriented Linux, is designing the Linux kernel with OOP and C++ driver support. Linus Torvalds' opinions on C++ have long been known while developers at the DOS Lab IIT Madras and CDAC Chennai feel redesigning the kernel with object oriented abstractions and C++ driver support will increase maintainability while reducing complexity of the kernel. It doesn't appear though the group will try to mainline these changes.
You're making that up. Linus's actual arguments against C++ for kernel is mainy rhetoric about "substandard programmers". The real issue is that Linus has no real experience with C++, therefore does not deeply understand its organizational advantages. Speaking as a longtime C hacker who did make the effort to figure out what C++ is all about. It's true, C++ is far from perfect, but on the whole it beats the crap out of good ole C along multiple dimensions.
I take it that only luddites and sycophants are moderating this thread. Look, Linus has many great qualities for which I admire him, but sometimes he just drops the ball. Other examples: initial refusal to use any form of source control. Initial refusal to allow an in-kernel debugger. Plenty of other examples. Eventually he usually figures these things out eventually, but it can take time. Sometimes ridiculous amounts of time.
When all you have is a hammer, every problem starts to look like a thumb.