A Linux Users Look at Windows 7 Ultimate

Recently I attended a Microsoft convention in my area (10/07/09) so I can learn about the new features of Windows Server 2008 R2 for work. Windows 7 Ultimate was given away to everyone that attended this event and I’ve been playing around with it ever since. Having already reviewed Windows 7 Professional, I thought it would be a cool idea to mix it up a bit and give everyone a Linux users point of view on Windows 7.

Windows 7 Ultimate Exclusives?
Since my RTM experience with Windows 7 was limited to Windows 7 Professional, the first thing I researched was the actual difference between Ultimate and Professional, especially considering Microsoft’s Ultimate Extras were discontinued. From what I read, the only real difference between Ultimate and Professional is that Ultimate has Bit Locker encryption, BranchCache, and 35 language packs available for use. As far as I know, that’s it!

The first problem I have with this is the supposed requirement of buying the most expensive version of 7 just to get language packs. That just doesn’t make sense to me. If I’m not mistaken, this means that if I’m bilingual or multilingual I have to pay extra to switch between languages? I can only imagine the number of lawsuits that might come from this decision! Gouging people just because they speak more than one language is not a good customer service decision. Not only that, Windows 7 Professional is the version intended for businesses, and a great deal of businesses in the tech world have employees that are bilingual. On the Linux side, the latest KDE for is available in more than 50 languages for free, so I just can’t find a way to justify the extra charge. If I’m missing something, please enlighten me.

As far as Bit Locker goes, it’s a non-issue these days to encrypt your home directory in Linux so that feature doesn’t matter to me either unless I’m misunderstanding it. In regards to BranceCache, I don’t think that’s something a typical desktop user would use, but I could be wrong.

Installation
When it comes to installation, Windows 7 handles it just about the same as Windows Vista did. On my machine, it only took around fifteen minutes to install (I’m guessing here, I didn’t actually have a timer) and it doesn’t really seem to be drastically longer than the most popular Linux distributions such as Ubuntu.

I believe that the installation routine for Windows 7 and Linux is about equal, though it may depend on your distribution and CPU, and I have never really paid much attention to the advanced features (if any exist) in a Windows set up routine.

Performance
On my machine, Windows 7 and Kubuntu run just about the same. In both, the OS feels very responsive and fast. Windows 7 itself is slower than Windows XP, faster than Vista, slower than Ubuntu/GNOME, and right on par with KDE4.3/Kubuntu. (Results may vary for you, however).

Unfortunately, the performance boost in Windows 7 is just an illusion. Sure, it definitely runs faster than Windows Vista, though it still uses a ton of unneeded resources. For example, my base 64-bit install of Windows 7 took somewhere between 15-20GB of my hard drive. As a Linux user that has a full desktop (including messaging, email, office, internet, system tools, and games) for around 4GB of hard drive space, I cannot fathom this requirement. Even if System Restore is disabled, it doesn’t seem to make a difference.

Microsoft needs to cut the required hard drive space down. For most people, 20GB isn’t all that big of a big deal, especially considering 1.5TB hard drives are less than $130 in some stores now. However, for those that have netbooks, an installation of Windows 7 can take up your entire disk if you have a solid state drive, so this is definitely a problem that should be addressed.

In the RAM usage front, Windows 7 when idle takes a good 1-2GB of my 4GB of RAM, while Kubuntu takes between 200MB-500MB, and idles at even less than that if I trim the unneeded services/programs. (I think I’ve clocked Arch at 175MB at one time). I may be wrong on the RAM usage for Windows 7 as it’s hard to get an exact number with the way it caches, but it is definitely higher than any Linux distribution I’ve used.

Did Windows 7 Rip Off KDE?
This is a common element of debate, and one I happen to agree with. Windows 7 seems to have borrowed a bit from the KDE4 series. Now days, KDE has changed it’s look to the “Air” theme, so it no longer looks as close. However, the Oxygen theme that was used in KDE around the same time as when Windows 7 was in development is mysteriously similar.

Even the selection of widgets is similar, with both shipping with an analog clock, news reader, sliding block puzzle, and hardware monitor by default. Take a look at this quickly put together collage, with widgets from both Windows 7 and KDE versions previous to 4.3:

KDE-Win

Do you think they look similar? You be the judge.

The Superbar
The way Windows 7 sorts applications on the taskbar has changed considerably. For starters, it doesn’t (by default) show text labels anymore, and shows only the icons instead. The icons on the taskbar are very large, about the same size as they were in KDE 4.0. Running programs on the taskbar glow and have a square around them, so you can differentiate between what’s running and the Quick Launch icons. Quick launch icons themselves turn into running applications when you launch them.

For me, this new system is very hard to get used to. Since I’m a college student, I usually have several PDF’s and Word/OpenOffice documents open at any one time. The new way of handling running tasks gives my taskbar in Windows 7 much needed extra real estate, but it gets confusing when I’m doing something such as switching back and forth between a college syllabus, and several instances of a word processor and a browser. On one hand, I like the new taskbar because of the extra room, but I hate it because of the extra confusion.

When it comes to KDE and GNOME, there are quite a few applications that can be added to their respective panels. There are a bunch more available than what Windows offers, and the panels on both are a great deal more customisable as well. Windows has never been able to compete with GNOME or KDE panels, and I don’t predict it ever will at the rate it’s going.

File Management
The GUI tools for file management in Windows and Linux have always been neck and neck in my opinion, but over time, Linux has definitely gained the upper hand. Windows Explorer isn’t bad, but Dolphin and Nautilus can do much better now. Windows 7 has gained “libraries” which have folders for Music, Pictures, and Video which can point to the contents of several folders. While this is cool, I don’t believe it’s very practical because the typical user only has one music, video, and pictures folder anyway. (Does anyone actually use the default share folders in Windows)?

KDE 4.1 has kicked file management up a notch with “Folder View” widgets which can be placed on the desktop and show the contents of any directory you wish. KDE 4.3 has pushed this even further with “contextual browsing”, where you can actually drill down through your file system from your desktop without clicking on anything. Unfortunately, Windows 7 doesn’t have anything that awesome.

This time, Windows Explorer is actually laid out quite a bit like KDE’s Dolphin these days, right down to the preview pane on the right side. To be fair, the preview pane is hidden by default but it’s only one click away. When enabled, the two have a layout that is very similar if you don’t take the different colorations into consideration.

Application Compatibility
From what I’ve used, Windows 7 does a great job with application compatibility. It may not be perfect but all of the applications I’ve tried all work just fine, so I cannot complain here at all.

How does Linux stand here? Very well, actually. Since Windows Vista, compatibility with Windows apps in Linux has moved forward at an exceptional rate. When Windows Vista was first released, I could never get Elder Scrolls Oblivion and several other apps to work on my Linux machine at all. Now, in just a few clicks with the “PlayonLinux”, a great deal of my favorite applications and games work just fine. With tools like PlayonLinux (which can run regular apps too, not just games) compatibility in Linux is MUCH better now, and surprisingly even the Wine API is decent now. Paid tools such as Crossover Office and Crossover Games strengthen application even further.

Conclusion
This was by no means a review for Windows 7 Ultimate, just a collection of my opinions in regards to it’s relevance with Linux and vice versa. Windows 7 has some strengths, and it also has some weaknesses, just as any other OS does. Windows is also still the most dominant operating system currently, even though a great number of features appear to have been borrowed from Linux/KDE.

When comparing Linux and Windows 7, it’s really amazing to see how far Linux has come. There are some paradigms in Linux (such as contextual browsing, scalability, fast boot times, and netbook-specific releases) that Windows just cannot compete with anymore. That is not to say that Windows is a bad OS (though it is ridiculously expensive) it just means that Microsoft will have a harder battle going forward to stay relevant.

If anything, 2010 is going to be a great and exciting year. Here we are near the end of 2009 and the stage has already been set for a great battle. Windows 7 has been released, Ubuntu 9.10 is about to be out in the wild, and Google’s Chrome OS is in development. Also in 2010 the next generation of GNOME will be released, and KDE will also up the ante with version 4.4. Times like these make me extremely happy to be a geek!

Update: I have been made aware of several people taking this article as a review of Windows 7. This article is NOT a review, and is instead a collection of my opinions that may or may not be on par with reality. As usual, check the reviews section of this site for all of my reviews, and if any of my posts are listed as “opinion”, that’s what they are.

About the Author

Jeremy is a Certified IT Technician that blogs at ITNewsToday.com in his spare time. He has over ten years of industry experience, and studies the IT industry every single day. Jeremy has become an open source enthusiast over time and is studying for his Linux+ certification. He lives in Waterford MI with his wife Krystal and son Alan. If you enjoyed this article, please consider buying him a pepsi.