Soldato
I can tell you why I am still using Windows as my main OS.
On my Dell XPS M1730 laptop, I spent literally a week finding a distro that supported its software RAID setup without me having to boot into a live cd and pre-install software RAID drivers etc in order to even run the installer. Eventually found Fedora Core 8+.
Then, once it was installed, I needed the latest NVIDIA drivers for my 8800M GTX SLI setup, got em, spent ages learning how to install them (init 3, install the kernel development pack, update the kernel, update dev-pack, then run installer, allow it to build the driver kernel and allow it to modify the X server) BAM, nothing.
Then I spent another 2 days finding the kernel options scattered around the web to get my desktop and more importantly OpenGL support back. Finally got it all working but its slow as a dog. Do some more reading, another whole day later I have modified many many lines in my X Server config and have something that resembles a reasonable desktop.
All the time, I was using trusty Vista to lookup how to fix my problems.
I realise many of these problems are down to the NVIDIA drivers etc and an open source system is never going to be as accomplished or polished as a commercial system, but still, thats the reason right there.
And for those that say, its ok for old hardware, well I gave up on the above setup as the 2D performance was still too slow, tried it on my old 1.7Ghz P4 machine with an FX 5200, load of totally different problems with regards to the networking adaptor and other bits and pieces...
All told, nearly 3 solid weeks of just messing (in my spare time) just to get to the point where I can run my OpenGL code in Linux...
Windows is just easy. If i want to install a driver for my latest hardware, I can, in seconds. If I want to install onto a soft RAID setup, I can, without even thinking about it.
Both have their places in peoples usage patterns, but the above is my answer as to why "everyone" is not using Ubuntu (which currently basically does not work if you have a soft RAID setup, for the record).
On my Dell XPS M1730 laptop, I spent literally a week finding a distro that supported its software RAID setup without me having to boot into a live cd and pre-install software RAID drivers etc in order to even run the installer. Eventually found Fedora Core 8+.
Then, once it was installed, I needed the latest NVIDIA drivers for my 8800M GTX SLI setup, got em, spent ages learning how to install them (init 3, install the kernel development pack, update the kernel, update dev-pack, then run installer, allow it to build the driver kernel and allow it to modify the X server) BAM, nothing.
Then I spent another 2 days finding the kernel options scattered around the web to get my desktop and more importantly OpenGL support back. Finally got it all working but its slow as a dog. Do some more reading, another whole day later I have modified many many lines in my X Server config and have something that resembles a reasonable desktop.
All the time, I was using trusty Vista to lookup how to fix my problems.
I realise many of these problems are down to the NVIDIA drivers etc and an open source system is never going to be as accomplished or polished as a commercial system, but still, thats the reason right there.
And for those that say, its ok for old hardware, well I gave up on the above setup as the 2D performance was still too slow, tried it on my old 1.7Ghz P4 machine with an FX 5200, load of totally different problems with regards to the networking adaptor and other bits and pieces...
All told, nearly 3 solid weeks of just messing (in my spare time) just to get to the point where I can run my OpenGL code in Linux...
Windows is just easy. If i want to install a driver for my latest hardware, I can, in seconds. If I want to install onto a soft RAID setup, I can, without even thinking about it.
Both have their places in peoples usage patterns, but the above is my answer as to why "everyone" is not using Ubuntu (which currently basically does not work if you have a soft RAID setup, for the record).