Review Today, Microsoft will start official downloads of the Windows 7 Release Candidate. It's the last-planned release of Windows 7 before Microsoft sends the polished code to OEMs and starts boxing up the bits as product.
It's been nearly four months since Microsoft released its only Windows 7 beta, and it's likely that further changes to the code following this week's release on MSDN TechNet and next week's broad availability will be restricted to bug-fixes. Senior vice president Steven Sinofsky described the RC as "Windows 7 as we intend to ship it" and said there would be no further public previews before final release.
Installation was smooth on a Dell M1330 laptop loaned by Microsoft for Windows 7 testing. So it should be - this machine has 3GB RAM - but a common complaint in Windows Vista's early days was that even powerful machines became slow and unresponsive. Windows 7 really is faster. For example, a post on Microsoft's Engineering Windows 7 blog explains how synchronous calls in the Windows Graphics Device Interface (GDI) can cause "a frozen desktop anywhere from 100msec to several seconds".
This is the kind of thing that infuriates users, because it turns fast machines to glue. The solution was to re-architect GDI concurrency. Windows 7 also eliminates a Windows Vista feature whereby every GDI window was held in memory twice, reducing memory consumption and speeding performance. Although attention tends to focus on visible features like the new taskbar, this kind of tuning is equally or more important in making Windows 7 a more pleasant experience for users.
So what's different since January's beta? Aero Peek, which displays a full-screen preview of an application before you switch to it, has been extended to alt-tab switching as well as taskbar thumbnails, so you no longer need the mouse. The feature is genuinely useful and makes an interesting comparison with Vista's Flip 3D, which is prettier but far less usable.
A better Vista: welcome to Windows 7
Jump Lists, which appear when you right-click a taskbar icon, are now more useful because more applications support them. Control Panel, for example, now has ten jump list shortcuts.
Remote Media Streaming has been added and lets you access your home music and video over the Internet. It depends first on correct firewall and port forwarding, second on the easy home networking called home groups, and third on what Microsoft calls online IDs.
An online ID links your windows account with an online provider, which currently means Windows Live but could be extended. You can then stream media over the Internet to roaming home group members. Spotify strikes me as easier and more reliable.
A couple of things have also been removed. In the beta, you could drag a folder to Libraries in Explorer and it would automatically be added as a new library. What you then have is a link to that folder in a central location, which is why libraries are useful. Microsoft then figured that some users would not appreciate the difference between links and copies and would delete the original folder, thus losing their stuff, so drag-and-drop no longer works. Kudos to Microsoft for thinking about the issue, though I suspect the link concept will still trip-up some users.
If you try to add certain kinds of network drive to your library, such as a Linux appliance stuffed with MP3 files, you get a bewildering message stating that the drive cannot be included because it is not indexed. Online help suggests that you could fix this by making it available offline, which copies all the contents locally. Not usually what you want.
There are some changes in security. One is that AutoRun is now disabled on non-optical drives. Mini USB drives with AutoRun worms were one factor in why Conficker spread so quickly, so this feature is long overdue. Another change is that the User Account Control (UAC) settings dialog now runs as a high-integrity process, countering criticism that malicious scripts could otherwise lower your protection automatically.
Jump Lists now properly supported
Touch support is enhanced in this release candidate. The touch keyboard supports multi-touch, so that the shift key now works as you would expect. Thumbnail Peek triggers previews when you drag a finger across a Taskbar preview. Press and tap simulates a right-click, when you touch an icon with one finger and tap with another. Still, whether touch Windows takes off remains an open question, depending on support from hardware vendors bitten by lacklustre Tablet PC sales, willingness of customers to pay the premium, and work from application developers who still think in terms of keyboard and mouse.
One thing that has captured a lot of attention has been news of Windows XP Mode. This was not in this particular release and will only be deployed as an add-on or by OEM vendors.
Windows XP Mode is essentially an updated Virtual PC running Windows XP SP3 and will be free for Windows 7 Professional, Enterprise and Ultimate users. There is desktop integration, so you can launch Windows XP applications directly from the Windows 7 start menu or Taskbar and install applications directly from a setup CD or download.
Windows XP Mode is aimed at small businesses with applications that do not work properly on Windows 7 or are incompatible with UAC. USB devices are supported, but it is not suitable for applications that require accelerated graphics. Enterprises are expected to use Microsoft's Enterprise Desktop Virtualization (MED-V), which is being updated for Windows 7.
Why the excitement? Virtualization offers compatibility and potentially removes a key reason for sticking with Windows XP - subject to the limitations of a virtual environment. But there are downsides, such as increased resource requirements and the need to patch your virtual XP as well as Windows 7 with security updates, though Windows update will automate this.
This was the RC - the last, logical step before the finished code is released as product. Microsoft is not saying when Windows 7 will be released. Officially, it'll arrive in 2010, although one executive has now publicly conceded this could happen in 2009. What would that mean? The Windows Vista RC1 appeared on September 1, 2006 and was released to manufacturing on November 8, 2006. A summer release to manufacturing (RTM) and full availability in time for the autumn looks a reasonable bet.
Microsoft's rhetoric on Windows 7 is a welcome contrast to that for Windows Vista and "the wow starts now." Nobody believed that. Now we have talk of making Windows quieter, improving performance, and improving usability. Underneath, Windows 7 is mostly the same as Windows Vista, but it is an unequivocal improvement.
Microsoft has a lot on its mind right now, with mobile and the internet, and most of the changes in the RC are minor. Give this is likely to be the last outing before the operating system is released, Windows 7 right now at least looks like a sound return to the company's core competency. ®