Moving mode setting into the kernel
Posted Jan 22, 2007 22:58 UTC (Mon) by drag
In reply to: Moving mode setting into the kernel
Parent article: LCA: Updates on the X Window System
Well the utopian viewpoint in this is that X should have absolutely nothing to do with the hardware.
That their should be a standardized API that the OS should have that will allow X to run well. OSes then are free to impliment that in any manner that they want to.
That is one of the reasons they are targetting OpenGL.
OpenGL is able to provide most of the low-level things that X needs, as well as provide plenty of extra capabilities that will be required by applications now and into the future.
The only major problem with it is that it doesn't have a standard for having ways for a application to control aspects of the display that X needs to have to do things like the RandR stuff.
Assuming that gets sorted out (and it should) then X becoming a pure OpenGL means that it becomes just another application that a OS can handle in any manner that that OS see fits. Usermode drivers, kernelmode drivers, software mesa, etc etc. Whatever works best for that system design.
Right now it's 'You use X's drivers to access harwdare or you won't use X at all'. It's a very non-portable way to be portable, it seems like to me.
to post comments)