News for hackers. Stuff that matters.
Re:John Carmack is reading and contributing to OpenBSD sourc... by loeg on Monday May 18, 2020 @10:37PM (#23230786)
That's not how the nvidia binary blob works in FreeBSD. Instead, there is some compiled-from-source-code OS portability glue, which is compiled against the target version of the FreeBSD kernel. Then the binary blob links the portability glue.

I believe something similar is done in Linux. The difference in experience may come from FreeBSD maintaining a stable KBI over a release version (e.g., stable/12), while Linux aggressively does not maintain any KBI stability; hence the need for DKMS/akmods.

This is unrelated to COMPAT_FREEBSD.

Re:John Carmack is reading and contributing to OpenBSD sourc... by LargoLasskhyfv on Tuesday May 19, 2020 @07:45AM (#23233766)
Sigh. Been typing too fast as usual. I know thats not the way the Nvidia-thing works, instead doing the glue-thing which interfaces to the binary blob like you mentioned. But it could (instead of that)! That's what i meant to say.