Linked by Thom Holwerda on Sat 15th Aug 2009 17:55 UTC
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 378638
To read all comments associated with this story, please click here.
Very good article. Criticizing X.org on popular websites like one is badly needed, as more people need to be aware of the deficiencies. Only when they're aware of them, something may happen.
My example is even more embarassing. I had a mouse with a faulty cable. It would sometimes "lose the signal", which would cause the mouse to freeze or "restart" from time to time. This was no problem in Microsoft Windows (XP, from 2001). When it happened, the mouse driver was simply restarted and it would work again. In X.org, it would sometimes crash/freeze the whole X.
But my biggest gripe with X has always been the pathetic performance, horrible slowness, jerkiness and obscene inefficiency compared to MS Windows. And it's only getting slower and slower every year. My X.org desktop in 2009 is so extremely ultragigaslow that I could never imagine it was even technically possible. I have a rolling-update distro (Arch Linux), and everytime I update the system or some component, the GUI gets slower. Upgrade to a newer X.org - it gets slower. Update the video driver - it gets slower. Update the GUI toolkit - it gets slower. Update Emacs to use GTK+ instead of the archaic X GUI - it gets much slower. update Emacs again to use modern fontconfig - it gets masively slower. And so on and so on.
And it's more and more frequent. From 1999 to 2004, I could notice a major slowdown maybe every 2 years. Then it was every year. Last year it was maybe every 3-5 months. Then it was every month, and now, I can see my system getting slower almost every day, with each new update.
The whole graphics stack that sits on top of Linux is a gigantic failure. And has always been, this is a chronic problem. All the inefficient, badly written and unoptimized abstract layers-on-layers-on-layers-on-layers of superslow, rough, unfinished and buggy stuff.
Member since:
2005-07-24
Very good article. Criticizing X.org on popular websites like one is badly needed, as more people need to be aware of the deficiencies. Only when they're aware of them, something may happen.
My example is even more embarassing. I had a mouse with a faulty cable. It would sometimes "lose the signal", which would cause the mouse to freeze or "restart" from time to time. This was no problem in Microsoft Windows (XP, from 2001). When it happened, the mouse driver was simply restarted and it would work again. In X.org, it would sometimes crash/freeze the whole X.
But my biggest gripe with X has always been the pathetic performance, horrible slowness, jerkiness and obscene inefficiency compared to MS Windows. And it's only getting slower and slower every year. My X.org desktop in 2009 is so extremely ultragigaslow that I could never imagine it was even technically possible. I have a rolling-update distro (Arch Linux), and everytime I update the system or some component, the GUI gets slower. Upgrade to a newer X.org - it gets slower. Update the video driver - it gets slower. Update the GUI toolkit - it gets slower. Update Emacs to use GTK+ instead of the archaic X GUI - it gets much slower. update Emacs again to use modern fontconfig - it gets masively slower. And so on and so on.
And it's more and more frequent. From 1999 to 2004, I could notice a major slowdown maybe every 2 years. Then it was every year. Last year it was maybe every 3-5 months. Then it was every month, and now, I can see my system getting slower almost every day, with each new update.
The whole graphics stack that sits on top of Linux is a gigantic failure. And has always been, this is a chronic problem. All the inefficient, badly written and unoptimized abstract layers-on-layers-on-layers-on-layers of superslow, rough, unfinished and buggy stuff.
So, will Wayland save us? Or anything else?