NAME
linuxkpi – Linux Kernel Programming Interface support
DESCRIPTION
The linuxkpi kernel module provides a limited KPI (kernel programming interface) to allow Linux kernel drivers and other Linux kernel code to be compiled on FreeBSD and used along the FreeBSD kernel with little or no modification.
While historically OpenFabrics Enterprise Distribution (Infiniband), and certain vendor drivers have used linuxkpi. drm-kmod for graphics driver support and linuxkpi_wlan(4) for wireless drivers are prominent consumers.
linuxkpi is not to be confused with linux(4) which provides limited Linux ABI (application binary interface) compatibility to allow running Linux application binaries unmodified on FreeBSD.