Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If the module can use MESA, good. If not, meh.

>. Adding enough just emulation for the userspace driver would be a lot easier than maintaining a complete linux emulator.

OpenBSD it's the best BSD on support for free (Intel) and semi free drivers such as the ones from AMD, they already adapted all the src from Linux, KMS included.



That's very different. The source code for the userspace portions of the MESA drivers for AMD/Intel are released under a permissive licenses, so OpenBSD (and other BSDs) have been able to modify them to compile under their OS (and get those changes committed to the original tree). With NVIDIA, the userspace portions don't use MESA, so would need some form of translation layer to work on an OS other than Linux.

But, said translation layer would have limited scope; so is a lot more feasible than maintaining a general purpose translation layer indefinitely.


Official NVidia drivers natively supported FreeBSD for over a decade now.


KMS is from the kernel.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: