Vienna is completely rewritten, they are scrapping the current kernel. I suspect it will be all if not mostly .NET
I highly doubt they'll move to a managed kernel. Windows will not ever be .NET-kerneled; .NET is the class library, and there's too much stuff in the class library that relies on the API.
Singularity is a proof-of-concept research project. They said that if they did move it into commercial work, it would most likely be an independent (from Windows) platform.
They also said Windows was just a graphical front end for DOS. If it works out well enough they will use it, and do you see any problems with it currently? I don't.
I know, I doubt the whole OS would be .NET (Though possible), mainly most of the components. And if they write it in .NET it will be written in a non cross platform .NET 3.0 (WinFX) which only works on XP and Later.
You're an idiot. WinFX is an API (Windows Framework) that is built on the current CLR (v2.0) and included in Windows Vista, and .NET 3.0 will ship with Vista and be down-level available for XP and 2003.
That has nothing to do with the kernel and little to do with the OS. Read about how Singularity was designed with three managed layers for more information.
You know..except WinFX has been NAMED the .NET Framework 3.0 by the vice president of Microsoft who is also incharge of Development in Vista.
.NET Framework 3.0 (previously known as WinFX) is the set of new core APIs introduced with Windows Vista that will include Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows Workflow Foundation (WF) and Windows CardSpace (WCS) previously codenamed InfoCard.
--
http://en.wikipedia.org/wiki/.NET_Framework#.NET_Framework_3.0Is anyone denying .NET 3.0 isn't backwards compatible? You know ..since WinFX is backwards compatible..??
Look at the early Longhorn builds, most of the Windows components were managed. It was pulled because .NET was not ready. For vienna, theres no doubt they will try it again. Remember, Vienna is after Fijii so they have about 10 years to get research done and get it done right.
Because you read a few articles on Singularity don't get gassed up on me, I've already read my fill about Singularity, Kernel design, and the .NET framework.