An old subject, but if it comes out again then it means that there is still an issue...
The big problem when comparing the use of Ubuntu versus Windows is that people are comparing on a fully pre-installed Windows with all drivers already installed with an iso image that you have to download for Ubuntu (Linux).
So let's start with the download of the ISO image for Windows Vista that you can get from your MSDN account...
1 - Download the image... We need to figure out which flavor: Home, Business, Ultimate, anyother flavor? 2 - After a little search over the net, we have settle for Ultimate, to make sure that we have everything... (Cost is not a factor, let's simply assume that we don't care for the price) 3 - Download the image and burn it. 4 - Reboot, install and follow the instructions... Sorry, we can't check if it will work with all of our hardwares... 5 - So, Vista is now installed... Reboot ... 6 - Login with your user 7 - 99% of time, graphic card should be supported at least for basic configuration (including 3d) 8 - Now, we have to validate what works and what does not works 9 - 99% of time, sound card should work and wired network card. Let's assume that they work as expected. 10- Printer: Does not work, we need to find the driver cause the CD provided only contains the XP driver. 11- Scanner: Same as the printer... 12 - Your advance setup for your mouse and keyboard: Need to look for a driver also 13 - Your webcam: Maybe basic functions, but we'll have to look for a Vista driver 14 - Your Still Camera: Need to look for a driver if we want to use the cable provided with advance features. 15 - Wireless card: Need to look for a driver... 16 - And that "Unknown" device is probably our internal card reader... We'll have to try to find a driver for that we don't know the brand/model of the internal card reader...
So, that's a typical Windows setup installation. Basic stuff is working, but we need to fetch for drivers on the internet... Some will be easy to find and others will be hard to find because we don't know exactly where to look for that driver.
Me, I know my way around and eventually will be able to setup everything. Worst that could happen would be that the device has no driver compatible with Vista. Then I would try the XP driver and crossing my fingers...
Printer drivers are generally easy to find. but Scanners, Camera, keyboard and mouse, wireless card could give some problems. And for "unkown devices", we can get stuck since it can be really hard to identify the manufacturer (without opening the case...).
But if that scenario would happen to my brother-in-law, for example, he would not know what to do once Vista is installed... Maybe he would be able to figure out that printer driver and get lucky with the scanner. But that's about it. I'm pretty sure that my phone will eventually ring to help him.
So, in this setup, we need to find, download and install the driver for a printer, a scanner, keyboard/mouse, digital camera, the webcam, the wireless card and the internal card reader. That's 7 drivers that we need to look for. And above that, some functionnalities are available by installer the proper software, so we need to install particular softwares to use our devices (Scanners, Camera for example).
So, let's consider that wireless card, there can be several drivers available that all look like the same thing. Have a look for a Dlink wireless driver... It's scary...
My brother-in-law will never be able to find the right drivers, and configure everthing so it will work as expected. Probably he will forget about advance features for the keyboard/mouse. No more fun with the webcam because the software is not available to download for Vista. He may even have to buy a new webcam/scanner so it will work in Vista...
What is wrong in this scenario? Nothing, it's the reality. A normal user will not be able to install Windows, Ubuntu or whatever OS without requirering help and support.
And let's assume that I was able to install everything for him and everything works as expected... What can he do now with is PC? Now looking of office software, games, utilities that he needs. His MS Office should work correctly, but his game that he bought last year does not work well... Darn! 60$ down the drain...
So, it is easier than installing Ubuntu?
And now pushing the limit a little further... He wants to install Evolution because that's what they use at work (I know, I'm pushing but I needed an example for comparison...). But that's a Linux only software. So he installs Cygwing environment, tries the port to Windows, but does not succeed that have a good setup... Darn Windows, it's not able to run my Linux software! ( :) )... That's what people want to do when trying to install any Windows softwares using Wine...
Then, we have to install VMWare to install a mini Ubuntu to run Evolution inside Vista... (Feels like Déjà Vu?)
Am I saying that Windows Vista is worst than Ubuntu (Linux)? No. A normal user will face the same difficulties in Vista than in Ubuntu.
The way I see it: If I get stuck in Vista, there is nothing to do but if I get stuck in Ubuntu (Linux) there is always a workaround (99.999% of time). Even for those keyboad/mouse advance feature...
So let's compare an OEM Windows with an OEM Ubuntu (Dell)... Any Joe Somebody will be able to do his work and play games. You just have to use what is available for your OS, not try to run a Windows software in Ubuntu. Would you do this in OSX?
My 2.. 2000 cents...