Hacker News new | ask | show | jobs
by bobcattr 4938 days ago
So the userspace driver uses the same syscalls or they need to do the work around. I guess I am most interested in the workarounds.
1 comments

Userspace components are expressly excluded from being considered derived works of the kernel by text at the top of its license. Within the kernel, individual symbols (e.g. function calls) are explicitly tagged with a bit that tells the kernel whether they can be used by non-GPL code, and the kernel checks this at runtime.