A Linux Driver Project status report
Posted Apr 9, 2008 2:47 UTC (Wed) by djabsolut
In reply to: A Linux Driver Project status report
Parent article: A Linux Driver Project status report
Now, I am not an Xorg developer and the only platform I use is Linux, but why would Xorg want
to move their drivers into the Linux kernel? Wouldn't that break compatibility with the BSD's,
From a purely technical point of view, programs which are in "user space" should not be touching the hardware. That's the kernel's job, i.e. the kernel abstracts the hardware. Currently Xorg is half a user space program and half a graphics kernel. Having two kernels can and does lead to problems.
As for taking care of BSDs/Solaris -- yes that's an issue. However, it may be possible to write low-level drivers (licensed under a BSD license) that are then integrated with Linux/BSD/Solaris kernels using a kernel-specific wrapper. (A ruder alternative is to look at the ratio of Linux to BSD users and concentrate only on the biggest slice).
to post comments)