Not so, I think it's almost 100% C, with some assembler here and there where low-level platform-dependent stuff is needed.
The Win32 API and the DDK are practically a living proof of that. For one, you won't find any C++ sample code in any of the MS documentation, except maybe in some strange DirectX and COM samples... but then again, I think it's mainly because DirectX uses COM. COM seems to be indeed C++ stuff, for the most part.
COM is not the Windows kernel.
Don't you all forget this is just some "obscure" research project.
It might get some university's CS laboratory something to publish. Not the same as saying this will have any practical use whatsoever.
That being said, I'd rather see Microsoft rewrite the Linux kernel than it being rewritten in C++. That says it all.
Shall we create a new "Do not touch my Kernel!" petition?;-)
I guess this is huge news. :D ;-)
Not so, I think it's almost 100% C, with some assembler here and there where low-level platform-dependent stuff is needed. The Win32 API and the DDK are practically a living proof of that. For one, you won't find any C++ sample code in any of the MS documentation, except maybe in some strange DirectX and COM samples... but then again, I think it's mainly because DirectX uses COM. COM seems to be indeed C++ stuff, for the most part. COM is not the Windows kernel.
Don't you all forget this is just some "obscure" research project. It might get some university's CS laboratory something to publish. Not the same as saying this will have any practical use whatsoever. That being said, I'd rather see Microsoft rewrite the Linux kernel than it being rewritten in C++. That says it all. Shall we create a new " Do not touch my Kernel! " petition? ;-)