Slashdot Mirror


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.

1 of 365 comments (clear)

  1. Re:Why do people still care about C++ for kernel d by Tough+Love · · Score: 0, Flamebait

    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.