Linked by Thom Holwerda on Sun 20th Apr 2008 12:52 UTC, submitted by Michael Larabel
X11, Window Managers Have you ever been annoyed by Linux' lack of a coherent graphical boot process? Graphics hardware causing problems during sleep/wake cycles? Problematic virtual terminal switches? Kernel-based mode-setting, a new feature of Xorg still in heavy development aims to solve many of these problems by moving the mode-setting code from the user-space X driver into the Linux kernel. Phoronix takes a look at this new feature.
Thread beginning with comment 310603
To view parent comment, click here.
To read all comments associated with this story, please click here.
aesiamun
Member since:
2005-06-29

Xorg is focusing on linux like it's the only OS using the software. As it focuses more and more on linux peculiarities, the others are forced to adapt to the linux way or hack around them.

Reply Parent Score: 1

sbergman27 Member since:
2005-07-24

Xorg is focusing on linux like it's the only OS using the software.

I lived through the Unix wars. So forgive me if I fail to weep over that. We've done *nothing* on this well known issue for 14 years. The last thing the POSIX world needs is to haggle for even more years over exactly the right way to do it. *BSD and Solaris need to get with the program or get left behind. Continued inaction is not an option.

Edited 2008-04-20 20:50 UTC

Reply Parent Score: 9

deadmeat Member since:
2006-08-04

If Linux would step and and actually settle on stable APIs or god forbid a stable ABI for some of these things then maybe other people would follow them.

At the moment there are no stable APIs being defined by linux. That's a central theme.

The innability for Linux (or any other unix) to set (or stick to) standards is the reason why this sort of thing has lagged for over a decade.

Reply Parent Score: 2

siki_miki Member since:
2006-01-17

Xorg isn't removing anything that would make BSD's or Solaris stop using it.

However, there are additions which make the graphical system more advanced in Linux. If others don't want to apply that strategy, it's their choice to continue with the old way of running X/DRI.

That said, I'm sure that eventually someone will pop up to implement or port kernel part of new DRI to BSD's and other systems. Maybe it's even better to wait util it becomes solid enough on Linux (also there is no need to have exact the same thing, e.g. nvidia and ATI have their own frameworks that easily plug in into the X).

Reply Parent Score: 2

sbergman27 Member since:
2005-07-24

Maybe it's even better to wait util it becomes solid enough on Linux...

It is worth noting that the kernel interface to X is part of the userspace api, which is sacrosanct, so the alarmist FUD that someone was trying to spread earlier about Linux not guaranteeing a stable (internal) API is totally irrelevant to this situation. Once the API is in place, it will always maintain backward compatibility.

Reply Parent Score: 2