Quote: "It's about time. Windows Vista is built on top of Xp, which is built on top of 2000, which is built on top of NT4. That adds a lot of bloat and useless depreciated technologies. This new operating system should be a lot leaner and faster to execute, even with the virtualization needed for backwards compatability."
Quote: "No it isn't. It's built on 2k3 (which I believe was built roughly from the ground up)"
Neither are correct.
While it is true that Windows Vista was originally running on an expanded Windows XP Kernel (NT 5.3), this was only a place-holder while they developeda brand new Kernel from the ground up.
Windows Server 2003 (NT5.2) however was based off of Windows Server 2000 (NT 5.0) given it's more stable design it was a clear choice for business useage but did require the enhancements that Windows XP had introduced since 2000.
Windows 2000 was the Vista of it's day given it started it's life based upon an enhanced NT4 Kernel (NT 4.1); which later became what we know as Windows Millennium Edition. The only Windows to date that was a hybrid of two systems, although given it's support for 9x Virtual Drivers was quite lacking causing it to be extremely unstable when dealing with non-unicode. Meaning most who used it would be forced to upgrade to 2000, or remain with 98SE.
Until the Windows Vista NT 6.0 Kernel, Windows 2000 was still regarded even by Microsoft themselves as their most stable OS to date using it as the basis for both of their Xbox, and Xbox 360 consoles.
This fall however the Xbox 360 will recieve a complete OS overhaul including a new graphical interface and will be running on the NT 6.0 Kernel.
The next generation of Windows, is going to be running a completely new Kernel dubbed "MinWin" or Codename "Singularity"; it's the biggest departure Microsoft have made to their OS since they introduced Windows 3.0 to the world.
Microsoft introduced many new features with Windows Vista's NT6 Kernel that have paved the way for MinWin. With the likes of BIOS Integration, Kernel-Level CLR, etc..
The new MinWin Kernel is currently running what is essencially a basic CLR that runs at the BIOS-level; this then translates everything for the platform it's designed for. So the Kernel and OS itself can be completely CLR, with almost none of the usual overhead making the performance difference between Managed and Native code almost non-existant.
The Kernel itself is designed in an entirely new mannor many of these features can be seen in how Vista works; difference being while Vista still has to rely on old conventions for legacy reasons, MinWin doesn't. As the legacy support is now going to be done via built-in platform emulation.
Some aspects that are quite impressive are that the next generation x86 processors are going to support programmable pipelines to allow them to "natively" run CLR code.
If what seems to be planned comes together as expected, then with it's release in 2010; Singularity will be the computer evolution of both technology and software we were hoping 64-bit would finally bring.
Vista was difficult to get too excited about, after they said many things but never showed it running. Singularity is already viable and a working version has been displayed... the real question is actually "will they provide legacy support?" that said, I don't think they need to.