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 378920
To read all comments associated with this story, please click here.
You keep mindlessly repeating the isolation mantra as if it will magically solve the problem you experienced. It won't. X11 fundamentally has a lot of isolation seeing as each of the parts communicates over network sockets. Of course, I'm pretty sure you've ranted before about how that also makes X suck.
The real problem is that X clients can't survive the server going away. There are a number of good reasons why this is the case. The most important being that --for performance reasons-- the server maintains data structures on behalf of the clients (such as pixmaps). There a number of ways this could be rectified, but it would undoubtedly cause API semantics to change in non-trivial ways.
Member since:
2005-07-06
You keep mindlessly repeating the isolation mantra as if it will magically solve the problem you experienced. It won't. X11 fundamentally has a lot of isolation seeing as each of the parts communicates over network sockets. Of course, I'm pretty sure you've ranted before about how that also makes X suck.
The real problem is that X clients can't survive the server going away. There are a number of good reasons why this is the case. The most important being that --for performance reasons-- the server maintains data structures on behalf of the clients (such as pixmaps). There a number of ways this could be rectified, but it would undoubtedly cause API semantics to change in non-trivial ways.