I gave a try to Linux, as a Desktop replacemnt on my XP box. The distros Ubuntu 6.06 and SuSE 10.0 was selected because of the update/installation/uninstallation methods they provide. The result was fully dissapointed!

  1. On UBUNTU the initial "recognized" resolution for my system was 640×480. There was no way to do an installation, because the resolution was too small to fit the installation window. It took me about an hour to solve the problem
  2. My ATI 9800pro was denied to give me a descent resolution, other than 1024×768@60Hz on my SONY HSD95 and NEC LCD 1701 monitors, with the fglrx ATI 3D drivers. No problem with the built in drivers, but…
  3. The dual head has never worked.
  4. My 1st TV tuner card (Hauppauge PRV 150 PCI) and my 2nd TV card (Kword PVR 2000 USB) never worked. The 2nd was never recognized by the kernel. The 1st is recognized but the v4l denied to decode because of incompatibility with MPEG-2 hardware decoded.
  5. The SMB shares from my Windows XP machines never worked as they had to. The language was Greek. With encoding/charset compatible with Greek, I had to write access. Without them I had read/write but I could not read my Greek named files!! Situation occured on a mountpoint, with smfs and/or cifs. Amarock denied to read the 75% of the tags from my SMB located MP3 files according "it's taste of selection" while there was no problem with Banshee and/or Xmms!!
  6. My Scanner Visioneer 7600 USB was never recognized.

It took my 2 days to try/install/uninstall/read documentation anything you can imagine. I didn’t want to spend more time. I don’t have to much time available to spend around just to have an alternate desktop, so I had to go back on my XP installation in order to “work as a human”. The whole thing sucks on drivers existance/support. I don’t care who is responsible for this. The hardware companies or the linux distrib communities. The fact is that after a couple of days I didn’t had a working desktop system.

I don’t dissagree that Linux is a brilliant operating system if you plan to use it as server, but noway as a Desktop replacement, unless the usage is a simple Office/Graphics/(maybe) Multimedia PC. I have already setup and running a nice CENTOS 4.3 as a server Linux and a brilliant BSD based Firewall/VPN router (pfSense), so you can understand that my Linux experience is above average. In fact it took me just a couple of hours to setup Apache, PHP, Firebird, Postgresql, FTP daemon and SMB shares on a console based system (no graphics drivers, no scanners, no TV tuners) and the system is running for months “as a bullet”.
But as a Desktop??? It’s better to forget it, because as they said in my country, you’re trying to “take the egg for a haircut”!!! unless you wanna spend days to find out what’s going on with the hardware’s drivers.