In its first update to a new community-based preview program, Microsoft is showing off a number of new features for Windows Vista, including efforts to improve the web browser and make the operating system more resilient.

Did I say C++ for Linux? Oops lol. Well I meant C in general, I think Windows Vista migh be in C++ .net or some other C++ derivative. I seriously did mean C, but that doesn't change much. Although C has the ability to write some asm code (and is as such faster than C++), it still cannot compete speedwise with pure assembly as far as I'm concerned.

Thank you for the correction

Sure you could say it's similar to a microkernel, but I haven't yet decided exactly how to implement it. I want to be innovative in most aspects of OS design, and I'm still trying to think of how to write a kernel that is not easily suseptable to being tricked into doing something mallicious, or be completely changed without the user's knowledge (and consent), while remaining an easy to modify OS (by the user).