LINUXKPI(4)
π NAME π
okay so bestie, welcome to linuxkpi(4) from the Kernel Interfaces Manual β the manual name is literally right there, we're being fancy. The main character is linuxkpi β Linux Kernel Programming Interface support. periodt. π
β¨ DESCRIPTION β¨
The linuxkpi kernel module provides a limited KPI β that's 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. no cap, that's the whole vibe. π«Ά
- Historically, OpenFabrics Enterprise Distribution (Infiniband) and certain vendor drivers have used
linuxkpi. π drm-kmodfor graphics driver support andlinuxkpi_wlan(4)for wireless drivers are prominent consumers. π₯
Do not confuselinuxkpiwithlinux(4), bestie π βlinux(4)is the one that provides limited Linux ABI (application binary interface) compatibility to allow running Linux application binaries unmodified on FreeBSD. Different lane, different main character energy. π
π SEE ALSO π
linuxkpi_wlan(4)β go read it, iykyk π
cute sign-off bestie: this page is from Debian, dated June 13, 2025, and it's LINUXKPI(4) β bye, slay responsibly β¨π
π¦ where this page comes from
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- nixpkgs unstable: source
- π the page's license: BSD-2-Clause
- Copyright (c) 2025 The FreeBSD Foundation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms