Linked by Thom Holwerda on Mon 12th May 2008 20:35 UTC, submitted by diegocg
X11, Window Managers The X Windowing System is the graphical backbone of most UNIX-like operating systems (and OpenVMS) - despite lots and lots of criticism, the system has withstood the test of time. Despite its age, development on X has not slowed down - in fact, it only seems to have picked up. A few weeks ago, we had kernel-based mode setting, and today we have the X server running as user instead of root.
Thread beginning with comment 313896
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Old news...
by siride on Mon 12th May 2008 22:10 UTC in reply to "Old news..."
siride
Member since:
2006-01-02

Sounds like a hack around a design flaw in X, rather than a real solution. What Dave Airlie has done is a real solution based on a solid re-architecting of how X works.

Reply Parent Score: 11

RE[2]: Old news...
by oxygene on Tue 13th May 2008 08:34 in reply to "RE: Old news..."
oxygene Member since:
2005-07-07

we had that in 1998 - it was called KGI (together with GGI and XGGI, which provided the X server). just that back then the linux crowd was too ignorant to merge it.

So, finally the design has the acceptance it deserves.

Reply Parent Score: 1

RE[3]: Old news...
by sbergman27 on Tue 13th May 2008 18:30 in reply to "RE[2]: Old news..."
sbergman27 Member since:
2005-07-24

we had that in 1998 - it was called KGI (together with GGI and XGGI, which provided the X server). just that back then the linux crowd was too ignorant to merge it.

First of all, let's dispense with the loaded terms, like "ignorant". (Yes, it's loaded.)

But that aside, you bring up a valid point. We did have GGI and KGI back then. I remember Zoid Kirsch, writing about a GGI version of Quake back when Quake 1 was still hot. (Quake 1 is still hot to me, though the RedHat 5.0 that I played it on has cooled some.) The original Linux version, "squake", used svgalib. (This left open some intriguing possibilities. Ever play quake on a Wyse60 at 38400 baud in ascii art? I have!)

My recollection is that the first attempt to get the video drivers into the kernel was summarily rejected by Linus in no uncertain terms, to the extent that "over my dead body" can be considered definite. The *GI guys, lacking either access to, or the willingness to employ, assassins instead decided to put minimal functionality into the kernel, leaving the rest in user space. Linus was receptive to that... and then *GI just faded away.

My how 10 years flies! Seems like only yesterday. This move does seem like the sort of thing that should have gone in 10 years ago. I wonder why it did not?

Edited 2008-05-13 18:36 UTC

Reply Parent Score: 4