WinRT
I've done some reading on Windows 8. It has two modes, Metro/Immersive and Desktop. Desktop mode is basically a Windows 7++, and Metro is more for touch-screen devices. Apparently the main difference between Windows 7 and 8 is the new API, WinRT, Windows Runtime. It in no way replaces .NET, Win32, Silverlight, WPF, WCF, or any of the existing API's, it's just another one that is accessible from .NET, C++, and web languages.
They've got a nifty feature for it, too. It's implemented in native code, but is accessible in .NET without PInvokes, because it has metadata similar to .NET's that allows .NET languages to call it as if it were a managed assembly. I think that's awesome lol.
I think Windows 8 will be great, but for programmers it may take a little getting used to.
Discuss, and tell me what you think of the whole thing?
another windows dependent crap... =\