nvidia.ko is one of the most singularly reviled things in the broader Linux sphere, maybe even more so than systemd, and honestly i don't think it deserves that level of hate@dotstdy @whitequark well yes and no, NVIDIA were invited to the table, the rest of vendors and community decided on an approach for Wayland that was fine for all of them, then NVIDIA refused to work with the rest and do their own thing instead (EGLStreams, that works only with their driver, is nonstandard, and with many limitations). Then of course because everybody else took the common approach, and they've been playing catchup.
The initial refusal to add proper DRM/KMS modesetting to their driver was what made NVIDIA diverge, and that was way before Wayland, and already then it was clear that this would be the way forward for Linux GPU drivers more than 15 years ago.
“Wayland folks didn't want to work with NVIDIA” is an urban legend.
it's not possible for novideo to use DRM APIs without releasing their driver under GPL2
oh yea @dotstdy and whose fault is that?
cc: @aperezdc & @whitequark