Linked by on Tue 27th May 2008 15:00 UTC
Windows So far, Microsoft has been very tight-lipped about Windows 7, carefully trying to prevent another Longhorn PR disaster where the company promised the heavens and more for Longhorn, but in the end ditched Longhorn to make way for Vista. Chris Flores (Windows Client Communications Team) as well as Steven Sinofsky, has broken the silence a little bit to talk about Windows 7. In addition, it is believed Windows 7 will make its first official debut at the D6 All Things Digital conference today, during a keynote held by Steve Ballmer and Bill Gates.
Permalink for comment 315871
To read all comments associated with this story, please click here.
Windows 7 and smaller devices
by mbpark on Wed 28th May 2008 00:57 UTC
mbpark
Member since:
2005-11-17

Hello,

I remember reading here (http://www.engadget.com/2008/03/05/asus-and-microsoft-working-an-ee...) that there is a chance of Windows 7 running on EEE-type devices. This can be construed to mean that Windows 7 will be to Vista what Windows Server 2003 was to Windows 2000, which is a complete improvement that can actually work with less hardware requirements than the original OS.

The one thing that i hope to see happen is a better use of virtualization within the OS itself, where the base OS will be based off of the MinWin kernel, and the OS will utilize the VT-x extensions available on the latest Intel CPUs to run legacy applications in virtual machines, like OS X did with Classic, but with much better CPU support. Legacy Win32 applications will hopefully be handled by an included copy of the Windows Server 2003 codebase that runs with extremely low user permissions, as it represents the peak of pre-Vista operating environments, and actually requires less resources than Windows XP ;) .

Vista already has virtualized registry entries for applications, which is one incredibly good saving grace of the OS. Hopefully this can be extended to a complete legacy environment and build off what they have done with 64-bit Windows. Additionally, I could see them adopting a UNIX-type scheme (again, reinventing UNIX or Linux) to store registry entries in a separate application directory, and possibly in XML, which would also improve performance (scanning a 25 to 50MB HKEY_LOCAL_MACHINE hive on a regular basis does kill I/O somewhat). The event logs in Vista can already export out to XML ;) .

Having the registry dynamically loaded in pieces based on what's needed would also greatly improve performance, and help eliminate the single point of failure that it is.

I could also see them using this virtualization technique as an extension of WinSxS, so that applications will only see and load the DLLs they need in their own user space, like what Vista does, only better by using more stringent userspace separation of critical DLLs ;) .

What this comes down to is that Microsoft is probably going to modularize the consumer OS like they have Windows Server 2008, and leave legacy applications as an installation option that can be turned off and on as needed. The best part is, if they integrate Virtual PC and VT-x extensions deeply into the OS for this, they'll probably be able to support more apps than Vista can.

Reply Score: 1