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.
Thread beginning with comment 378887
To view parent comment, click here.
To read all comments associated with this story, please click here.
Johnny
Member since:
2009-08-15

Fair enough Thom,
But I want to emphasize this part of your response:

"The fact that the driver code is proprietary (which it indeed was) is not relevant in this story in ANY way. X drivers should be contained properly, so that any bugs in there do NOT affect users' data.".

The proprietary drivers that I know of, Nvidia and ATI, come in 2 parts: kernel space and user space. What if the bug is in the kernel space? Do you still think it's reasonable for X which runs in user space to somehow catch a kernel space bug and recover from it gracefully? I just don't see how that's reasonable.

You say Windows 7 somehow manages to catch bugs in their graphic drivers and recover gracefully. Well, kudos to the Windows 7 developers for a job well done.

What I would like to know, and maybe you or maybe a guest could do, is write an editorial explaining the architecture used in Windows 7 that does that kind of fault isolation. I'm very confident that Xorg developers would be interested in knowing how that is done so they could implement it as well.

Reply Parent Score: 1