Quote:
Originally Posted by TerryP
The thing that I wonder, is *how* much of X.Org must be ported to be useful. Do we have to port each driver to the kernel, do we have to port some library, do we have to port every single part of the X server?
|
X graphics drivers run in userspace. The entire X graphics stack runs in userspace. That's one of the beauties of X.
There's a tiny fraction of the DRI/DRM infrastructure that runs in the kernel for hardware 3D acceleration. Accelerated 2D can all be done in userspace, as is software 3D. That's what makes it so portable.
And that's what Xorg seems hell-bent on breaking.