ReactOS takes an initiative and gets part of its kernel rewritten in c++
Aleksey Bragin, the project coordinator writes [reactos.org]:
"Monstera is a new implementation of a memory manager (along with a cache manager) compatible with the ReactOS kernel at source code level and providing the same binary compatible Native API through a lightweight wrapper. Monstera is implemented in a subset of C++ programming language. ...
Key ideas:
1. Object oriented language for object oriented kernel. When NT was implemented, C++ wasn't that good.
...
4. Don't drift away too much. It's still based on NT architecture, but think of it as if Microsoft Research would decide to reimplement NT in C++ for fun."