Originally posted by zexelon
View Post
Announcement
Collapse
No announcement yet.
Linux 6.6 To Better Protect Against The Illicit Behavior Of NVIDIA's Proprietary Driver
Collapse
X
-
- Likes 3
-
Originally posted by gnattu View PostThe result? Android received much faster hardware support than the mainline kernel for most ARM SoCs.
- Likes 6
Comment
-
Originally posted by Sonadow View Post
There is no copyright protection and no patents in those pieces of code that blocks Nvidia's kernel blobs from loading.
Nvidia has every legal right to fork the kernel and rip those bits out.
- Likes 3
Comment
-
Originally posted by mdedetrich View Postthey would just provide a stable ABI for drivers that happen to be blobs and there wouldn't be any of this tiptoing/dancing going on
There's a good article explaining with Linux devs and Linus himself believe that if it ever goes to court, they would have it in the bag. https://lwn.net/Articles/154602/
- Likes 6
Comment
-
Originally posted by gnattu View PostIn my opinion, GPL is not helping the kernel for hardware enablement because most hardware vendors actually don't like GPL and does not want to open-source everything. I know someone will disagree with me with examples with "insert hardware vendors here", but I would kindly ask people with such opinion to try the de-blobbed libre-kernel and see how many devices stopped working. Android is doing hardware vendors a favor by providing a mechanism to let them ship their closed-source blobs to address their concerns about being open-source. The result? Android received much faster hardware support than the mainline kernel for most ARM SoCs.
The android kernel is a more complex one. Yes at first android kernel got more hardware support but then the nightmare came since source code had not be shared when security flaws were found updating the software for security came impossible.
Yes you are right on the upside of allowing closed source drivers that hardware support comes sooner but you missed the very big downside. Security is poorer in the non GPL enforced model. Yes google with the Android kernel has been forced to admit defeat and start saying to vendors if you don't open source and upstream your kernel drivers don't be surprised if your hardware ends up not supported by Android because it too security problematic.
Please note de-blobbed libre-kernel removes items that with at stock Linux kernel GPLv2 are truly classed as independent works. Device firmware blobs operate without needing the Linux kernel. This is not the case for Nvidia Linux kernel drivers they do operate using features of the Linux kernel so are not truly independent works.
- Likes 4
Comment
-
Originally posted by creative View PostFrom reading the article and the posts all of this seems to be a terrible mess.
Seriously, some people are zealots. And those zealots believe those pro-FOSS are zealots.
Nvidia proprietary drivers are PITA. There are numerous sources about it. Even Linus Torvalds mentioned it. Numerous bugs happened and still happen that are nearly impossible to debug without driver source code. Block device issue was one of them.
The reason of enforcement of open source in-tree drivers is purely technical pragmatic, not freedom zealotism. Open source in-tree drivers are a lot better for stability and security. Windows is plagued of issues because proprietary drivers, for example.
Proprietary drivers are a nightmare, every one of them. OpenWRT and similar projects are limited because of them, for example.
I'm also against binary blobs, firmware, UEFI and any other crap. But the worst offenders are proprietary drivers.
There was a leak of Nvidia source code. There's the open drivers for Nvidia cards using GSP. There's Nouveau slowly becoming usable. But Nvidia laughs at us.
I wouldn't mind Nvidia abandoning Linux if AMD made real pragmatic non-PR efforts to make CUDA irrelevant. Seriously, I consider Nvidia hardware quite overvalued.
AI/HPC, okay. AI is a bubble, it has many useful uses but too much computing effort for so little.
- Likes 4
Comment
-
Originally posted by braiam View Post
And that support languished after 6 months. There are fields filled with devices that would otherwise work, but are wholly inadequate because there's a drought of drivers to use them with modern kernels. The option their clients have is either having no phone or buy another one. Apple at least gives you 4-5 years of support per device in the software/OS front.
- Likes 1
Comment
Comment