In my last post I mentioned why I chose Ubuntu over Windows. I stand by my comments, however I would like to shed some light where Ubuntu and Linux need a little work:
1. Not All Hardware is Supported
Though this is not Ubuntu’s fault, there are still hardware that does not work. This is due to the fact that some manufacturers don’t write drivers for Linux. I personally have not had any hardware problems myself, I am running a Dell 700m laptop with many different accessories such as a Western Digital external hard-drive. a Motorola bluetooth dongle, and headset which all work under Linux hassle free. Some home printers do not have drivers for Linux which can make printing a chore. There are ways to get around this, but the general user just wants everything to work out of the box.
I have good news however. Linux is gaining marketshare and with Dell selling Ubuntu amongst its retail channels will give Ubuntu more recognition which will result in manufacturers supporting the community with Linux drivers. There is also a community effort to reverse engineer drivers for new hardware which will help as well. Intel provides open-source drivers for all of their hardware making Lintel (Linux + Intel) a viable solution.
2. Lack of Professional Software
Photoshop is the industry standard graphics editing solution. Currently it is only available for Windows and OS X – leaving Ubuntu in the dust for the professional artist. Yes there are ways to get Photoshop running with Wine, or use Gimpshop (somewhat of a Photoshop clone) but again the average user does not want to have to mess with this. As I’ve stated before, with Linux popularity on the rise we may soon see more commercial development. Google and IBM are some of the biggest contributors to open-source.
3. Where Are The Games?
Linux gets no love from game developers. Microsoft has developers using Direct X which of course is proprietary to Windows. Linux is able to do almost anything you want it to do, given you perform some hacks and tweaks here and there. I’ve seen popular games like World of Warcraft run in a Linux environment – but the common motif here is concern for the average user.
Ubuntu can’t make your eggs sunny side up in the morning, but neither can any other operating system. Expecting a system to do anything and everything is a dream come true, but not always practical. Though this is no excuse for Ubuntu to sit back and relax. On a positive note, it is able to perform many tasks to make everyday life easier. If Ubuntu can jump through these hurdles – ladies and gentlemen we have a damn near perfect operating system.
*Notice how the features Ubuntu/Linux lacks are not really features in the software itself – it is the lack of 3rd party support from other manufacturers and vendors.