Linked by Thom Holwerda on Sat 15th Aug 2009 17:55 UTC
X11, Window Managers Over the past couple of months, and especially over the past couple of weeks, I've been working very hard to write and complete my thesis. I performed all the work on Windows 7, but now that the thesis is finally done, submitted, and accepted, I installed Ubuntu - and immediately I was reminded of why I do not do any serious work on Linux: the train wreck that is X.org.
Permalink for comment 378710
To read all comments associated with this story, please click here.
Piecemeal
by brewmastre on Sat 15th Aug 2009 22:48 UTC
brewmastre
Member since:
2006-08-01

Wow Thom, you succeeded in raising up those pointing fingers! ;) Well, I have to say that I agree with everyone else's comments, but I also agree with Thom. Ultimately this should not be a situation where people start blaming one group or another. True, there may be some flaws in the way xorg handles things. Maybe the toolkits (GTK,QT) aren't programmed well. Maybe the drivers aren't written well or tested thoroughly enough. But ultimately it doesn't matter. The main issue is that Unix and Linux are the greatest examples of piece-mealing ever. People love to try to make it sound more glamorous than it really is ("it's modular"), but it's not really as pretty as all that. I use Linux as my primary desktop system, have a Mac that my family uses, and maintain Windows systems for a living, so it's not that I'm trying to flame anyone here. I'm just calling it as I see it. The only reason that Apple and MS can put out a more polished final product is because they control every aspect of the development process. Linux is developed my thousands. It's true that by having so many people with their hands in the mix can make greater strides and can fix things faster than a closed source model, but it also results in a system where not everyone agrees on how it should be done. Having different ideas is great unless it means that not all of your system's parts work well together and the end result is a user having their system crash when performing a routine task.

Reply Score: 5