LINUXKPI(4)

πŸ“¦ version 15.1, in freebsd 14.5, freebsd 15.1, nixpkgs unstable

πŸ’– 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-kmod for graphics driver support and linuxkpi_wlan(4) for wireless drivers are prominent consumers. πŸ”₯
Do not confuse linuxkpi with linux(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 🌈


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