Hi list,<div><br></div><div>I have a very basic question. </div><div><br></div><div>As far as i can decipher , we impose Object oriented paradigm in kernel space using C  : like using gates to allow only one way entry and binding functions to structures in a OOP fashion  and trying to make them private to that structure only  , encapsulation of one struct into another structure (and lots of features ) and itself  lots of kernel subsystem supports like driver interface and blah blah behaving like **objects** .......</div>
<div><br></div><div>why dont we use some fully OOPs supportive language like JAVA or partial supportive language like  C++ to construct Linux Kernel????</div><div><br></div><div>I don&#39;t  think that performance is the main reason behind all this . Is it??</div>
<div><br></div><div>Thanks a lot in advance.</div><div><br></div><div><br clear="all"><br>-- <br>........................<div><i>MOHIT VERMA</i></div><br>
</div>