As you may have seen in previous posts, I have become a fan of Ubuntu on the desktop. Nevertheless, the world is still dominated by desktop and laptop computers running some flavor of Windows. Everyone agrees that Microsoft made serious missteps with Vista, but the early commentary on Windows 7 has been far more positive. I thought I would take a look at the Windows 7 beta and see for myself.
Rather than wipe out or upgrade an existing system, I decided to install the Win7 beta as a virtual machine on my Ubuntu 8.10 desktop. The system runs on an Athlon X2 5600+ with 4GB RAM (3 GB accessible using 32-bit Ubuntu), RAID 1 system disks, and a separate volume for storage, including virtual machine images.
I downloaded the 2.8 GB installer and used Ubuntu's Virtual Machine Manager to create the new VM. Initially, VMM allocated 4 GB to the VM file. I decided to up that to 20 GB to give myself some room to install test applications, and I am very glad that I did. The initial install process went very smoothly, but the resulting system (Windows Ultimate, according to the installer) took up 6.5 GB on disk. That seems like a huge footprint for an OS alone, considering that there are very few applications installed by default.
To give the OS a real test, I configured the VM to use 1 CPU core and 1024 MB of RAM. Windows XP runs fine in this configuration as a VM, and I wanted to compare that experience with Windows 7. (Vista? Well, it runs OK on my Core2 Duo laptop with 4 GB - 3 GB accessible in 32-bit mode, but I never dared test it as a VM with one CPu core.)
Logging in and firing up Internet Explorer 8, then Windows Media Player, then Windows Explore, I noticed none of the choppiness and delays that have ocassionally plagued Vistaon my laptop install. I installed Firefox to get a feel for how UAC works in Windows 7. Everything worked fine. UAC prompted me for my OK, but there were no delays and everything went very smoothly.
Browsing the Web on IE 8 and Firefox was snappy and smooth. I didn't get beyond that stage in my initial testing, so I can't report findings for professional tools like Eclipse or FlexBuilder. Also, using a VM, I was spared the process of installing specialized drivers for my particular hardware, so installing directly to the hardware may not be quite so seamless, though my guess is that vendors have already suffered the necessary pain with Vista to get their applications and drivers up to snuff, and Windows 7 will be a smooth transition.
Overall, it is beginning to look to me like Windows 7 is the OS that Vista was intended to be- sleek, fast, and solid. For everyone that uses Windows, let's hope that is exactly how it turns out. As for me, will I switch back to Windows on my desktop? Probably not, but Windows 7 has at least created a conversation about it. I am mostly satisfied with WINE and my XP Pro VM for running Windows apps, and with all the application server work we do on Ubuntu, sticking with it on my desktop is the logical choice. Still, kudos to Microsoft for what looks to be a very nice Windows release.