Windows 7: reasons to migrate?

By apexwm, 15 July, 2010 16:49

Many people are still dragging their feet in moving from Windows XP to Windows 7. This includes both companies and home consumers. Personally, I can see why this is the case, despite Microsoft's exaggerations of how superior Windows 7 is. Here I'm going to focus more on the business side rather than home use.

I've helped deploy Windows 7 already in XP environments. And there are a few first impressions from what I've witnessed so far:

- OS glitches: Problems that we've had in XP for years, are still present in 7. For instance, we had a PC that lost its trust relationship in the Windows 2008 domain. The same old steps fixed it, remove it from the domain, and add it back in. We've sporadically had this happen for years with XP. We've also been experiencing random network related issues like home drives not mapping, and errors in the event log with the PCs not able to contact the domain controller. PCs running XP on the very same hardware are not having the issue. So far, this has not been resolved.

- Hardware requirements: PCs that were deployed with XP typically had 512 MB of RAM up to 2 GB. Installing Windows 7 on the machines with 512 MB simply won't fly. Especially combined with Office 2007 which is also used. Extensive testing in our own lab showed that machines need at least 1 GB of RAM in order to perform relatively well for most users (to run Office, IE, etc.). So, this means that going to Windows 7 would require hardware to be purchased to replace some of the PCs right away. Adding extra RAM is another option, but you also have to consider other bottlenecks with the PC like hard disk speed, etc. which are all a factor in the PC's performance. Sometimes you are better off buying a new PC, rather than slowly putting money into an older one.

- 64-bit and application compatibility: Microsoft is pushing 64-bit, but this has proven to be a pain for certain software/drivers that either has flawed 64-bit support or doesn't support it at all. Even Office 2007 runs in 32-bit mode. What still surprises me is that Windows 7 still doesn't use the PAE Architecture designed by Intel, which lets 32-bit operating systems use more than 4 GB of memory. Linux for example, does support it correctly, which is an advantage by having the best of both worlds (more than 4 GB of memory + 32-bit mode). Luckily, 64-bit is supported on machines that have Pentium 4 or greater processors, but again the hardware needs to be revisited. There have been benchmarks that prove nominal performance advantages of 64-bit, but this may prove to be a difficult choice at the time of going to Windows 7, and probably requires extensive testing which will take time and resources. The same goes for all applications currently used, they may not work and may need Windows XP Mode in Windows 7 in order to run. Again, extensive testing may need to be done.

- User settings/migration: Luckily this isn't much of an issue for larger companies which use PC images and automated installations. A lot of companies deploy a generic image and the users re-customize their old settings again. Since Windows 7 is not a direct upgrade to Windows XP, companies can use the User State Migration Tool to migrate user settings if needed.

- No pricing incentives: Microsoft is making no effort to offer any kind of price breaks to those that use Windows XP today, who want to migrate to Windows 7. Why?

In conclusion, I think a lot of companies are just continuing on with business as usual, waiting to see what Microsoft does with Windows XP. The OS is almost a decade old, so I can understand that the plug needs to be pulled at some point. Any migration (XP to 7, Windows to Linux) needs a lot of work, time, money, and lots and lots of patience. But companies need a list of good reasons to move forward with the migration. And so far, I haven't seen too many good compelling reasons that show this migration should take place anytime soon. Personally I think this presents an opportunity for companies to evaluate all of their options, then pick the one that is most suitable. The list of options should include Windows 7, Linux, and maybe even Mac OS X.

 

Talkback

Core i chips are a good reason.....I build a number of PCs with a purchased copy of 7 pro and people are still using down grade rights.....I've seen XP really trip up on the latest hardware......Windows 7 is much faster and more responsive than XP is on such hardware. There is also a coming hard drive standard around the corner that will make XP a real pain to install. It's a little dubious with SSHDs at this very moment...Hey don't ask me how I know, I didn't take any notes!

Hows this for an un-sung reprieve; Downgrade rights for XP will exist until support is dropped for Windows 7. 2020 anyone?
roger andre 15 July, 2010 22:11
Report offensive content Reply

Windows implements PAE if booted with the /PAE option and this option has been there since Windows XP SP2
However current 32-bit desktop editions enforce the physical address space within 4GB even in PAE mode. ... According to Microsoft Technical Fellow Mark Russinovich (http://blogs.technet.com/b/markrussinovich/archive/2008/07/21/3092070.aspx ), this was done to increase stability, as some drivers were found to be unstable when encountering physical addresses above 4GB.
Although support for PAE memory is typically associated with support for more than 4 GB of RAM, PAE can be enabled on Windows XP SP2, Windows Server 2003, and later 32-bit versions of Windows to support hardware enforced Data Execution Prevention (DEP). The 32-bit server editions support 4, 32, 64 and 128GB of RAM depending on the edition.

Graham
1000016554 16 July, 2010 13:29
Report offensive content Reply

roger andre : That's an interesting observation. I wonder if it's specific to your PC vendor. So far I've run several i5 and i7 machines with XP SP3 and they have been fine (all Dell). But my point for this post was that companies may not want to purchase new hardware, because that can be a huge additional expense.

Graham : Thanks for the comment. I was aware of the /PAE option however it still caps the maximum at 4 GB just as you mention. Since I can run Linux in 32-bit mode and access more than 4 GB right out of the box with no issues whatsoever, and Windows XP/Vista/7 can't, I consider Windows flawed. Even Microsoft admitted "problems" when trying to implement full PAE. I can see many benefits of still running in 32-bit mode on the desktop for power users, however the only way I can see that happening for Windows is to run in 64-bit mode, or run Windows Server on the desktop which seems ridiculous.
apexwm 16 July, 2010 14:03
Edit Delete Report offensive content Reply

All gigabyte boards with n-videa graphics........ah!
roger andre 16 July, 2010 21:21
Report offensive content Reply