LINUXKPI(4) FreeBSD Kernel Interfaces Manual LINUXKPI(4)
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.
SEE ALSO
linuxkpi_wlan(4)
FreeBSD 15.1-STABLE-HBSD June 13, 2025 LINUXKPI(4)