Linked by Thom Holwerda on Thu 9th Sep 2010 17:40 UTC, submitted by kragil
Thread beginning with comment 440236
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
That pretty much leaves only nVidia as the only idio^h^h^h^h company holding out on us.
Hahaha. What a clown. Nvidia doesn't give a damn about you. They have business customers who rely on Linux. That's why there is a driver. That's why the driver doesn't suck. Go back in your cave. And stop open sourcing your brain. It hurts.
Hahaha. What a clown. Nvidia doesn't give a damn about you. They have business customers who rely on Linux. That's why there is a driver. That's why the driver doesn't suck. Go back in your cave. And stop open sourcing your brain. It hurts.
Being separate from the kernel means that the Nvidia driver breaks with every kernel update.
Being separate from Xorg means that the Nvidia driver is incompatible with recent developments in the X stack, such as kernel modesetting (KMS).
KMS is a pre-requisite for the coming upgrade to X that will allow "rootless" X ... as long as the graphics driver is part of the kernel and supports KMS, soon it will be possible to run an X session with non-root privileges. This is a great advance from a security and stability point of view. It will mean also that it might become possible for X to crash and be re-started without having to close applications or login sessions.
http://www.phoronix.com/scan.php?page=news_item&px=NzM2MA
None of these advances will be available to people who run the binary Nvidia graphics driver.
Very soon, if not already, Nvidia will be very much the non-preferred graphics option for use with Linux machines. It may still be possible to run Linux on a Nvidia graphics machine using the nouveau open source driver, but that project is regrettably falling further and further behind in capabilities.
Edited 2010-09-10 05:36 UTC
Being separate from the kernel means that the Nvidia driver breaks with every kernel update.
No, that would be the fault of the non-existence of a stable API/ABI, which Greg "Clown" Kroah-Hartman claims isn't necessary.
Linux would be even more useless without an Nvidia driver.
Edited 2010-09-10 07:27 UTC
Being separate from Xorg means that the Nvidia driver is incompatible with recent developments in the X stack, such as kernel modesetting (KMS).
Look, Hans, the X server is a certified piece of crap. Unfortunately nothing better exists. Thus we have to make do with this abomination.
It will mean also that it might become possible for X to crash and be re-started without having to close applications or login sessions.
Oh! Already? How marvelous. And here I thought, Linux was behind the times.
Very soon, if not already, Nvidia will be very much the non-preferred graphics option for use with Linux machines. It may still be possible to run Linux on a Nvidia graphics machine using the nouveau open source driver, but that project is regrettably falling further and further behind in capabilities.
Please! Give me a break! Nvidia works. Now. Case closed.
KMS is a pre-requisite for the coming upgrade to X that will allow "rootless" X
The nvidia blob doesn't require X running as root and hasn't for quite some time. All it requires is access to the /dev/nvidia and /dev/nvidiactl device nodes, which is achieved by putting the user in the video group, where they need to be for open source drivers too.
There's other stuff requiring X to run as root for now, I don't know details, but I think it regards input device handling, and there's also X writing it's log to /var/log where a user doesn't have write access. Once that stuff is fixed, both open source KMS drivers and the nvidia blob will run on a "rootless" X.





Member since:
2010-01-11
That pretty much leaves only nVidia as the only idio^h^h^h^h company holding out on us.
Hahaha. What a clown. Nvidia doesn't give a damn about you. They have business customers who rely on Linux. That's why there is a driver. That's why the driver doesn't suck. Go back in your cave. And stop open sourcing your brain. It hurts.
Edited 2010-09-10 04:43 UTC