News for hackers. Stuff that matters.
Re:Free user space for non-graphics drivers by stefan_ on Saturday June 06, 2020 @03:07PM (#23441523)
The kernel has no stable interface for device drivers and in fact internal APIs routinely change. If your device driver is in the kernel repository, it will be updated by the people making changes and you get the chance to give feedback.
Re:Free user space for non-graphics drivers by chrisseaton on Saturday June 06, 2020 @03:51PM (#23441773)
But again RedHat and Canonical for example can't ship without updating the changed kernel code to match the driver, so can't they leave it to them to fix?
Re:Free user space for non-graphics drivers by bonzini on Saturday June 06, 2020 @04:15PM (#23441919)
Red Hat doesn't ship any proprietary module. However, they do list a number of symbols and struct definitions as stable, unlike the upstream kernel, and preserve them for the life of a RHEL major release. This is why RHEL stays on an old kernel release and backports new features to the old release, instead of releasing new kernels.
Re:Free user space for non-graphics drivers by wmf on Saturday June 06, 2020 @04:17PM (#23441926)
Red Hat and Canonical aren't suckers; if you dump an infinite maintenance burden on them they will think very hard before accepting it.
Re:Free user space for non-graphics drivers by chrisseaton on Saturday June 06, 2020 @04:27PM (#23441982)
What are they going to do? Ship a distribution without proper graphics support?
Re:Free user space for non-graphics drivers by wmf on Saturday June 06, 2020 @04:35PM (#23442023)
Basically yes.

Note that most of the GPU driver problems are on phones and neither RHEL nor Ubuntu officially support phones at all. And there are also many PC components that RHEL/Ubuntu don't support either, although usually that's just because the hardware is too new.

Re:Free user space for non-graphics drivers by CoolGuySteve on Saturday June 06, 2020 @04:39PM (#23442052)
The wayland login in Ubuntu 18.04 already broke Nvidia's proprietary driver.

So yes.

Re:Free user space for non-graphics drivers by bonzini on Saturday June 06, 2020 @06:31PM (#23442885)
Red Hat ships nouveau. Nvidia is the one that chooses which distros to support (in addition to upstream kernels) and adapts their driver shim if needed.
Re:Free user space for non-graphics drivers by stefan_ on Saturday June 06, 2020 @10:28PM (#23444291)
Your mistake is thinking RedHat and Canonical are some sort of players here. The vast vast majority of Linux deployments are not from any sort of Linux distribution company.
Re:Free user space for non-graphics drivers by bonzini on Sunday June 07, 2020 @02:26AM (#23445235)
Nvidia makes way more money from Quadro and Tesla cards than from the consumer cards (probably in general, and certainly running on Linux). "Company-made" Linux (including CentOS) is absolutely a player there.

Disclaimer, I work for Red Hat.