Being a Linux advocate, I could go on and on writing about all the reasons that make it an excellent computing platform. I’ve been using Linux as a server system for more than eight years, and also on the desktop since 2006.
Many people believe that Linux isn’t ready for the desktop, and in fact you could find hundreds of articles explaining why. And whether we like to admit it or not, the hard truth is that sometimes Linux on the desktop sucks, big time.
Many times though, the problems with Linux have nothing to do with Linux itself but with factors that are external to the operating system. For example, poor hardware support is one of the reasons why Linux on the desktop won’t be going mainstream any time soon. But is it Linux’s fault? Certainly not. The one to blames are probably all of the incompetent or unethical manufacturers that don’t release the source code for their drivers.
In spite of that, during the last years, hardware support on Linux has improved dramatically, and that’s mostly because thousands of developers around the world have spent inordinate amounts of time and energy on reverse engineering and open source driver development. Anyway, hardware support is still very far from what users of other platforms usually expect.
Continue reading "Linux and the Curse of the Missing Drivers"

