linuxulator
FreeBSD can run some GNU/Linux binaries thanks to the binary compatibility, commonly referred to as Linuxulator, linux(4)
.
sysrc linux_enable="YES" service linux start
Double check if service is running.
service -e | grep linux
Kernel modules and filesystems should be visible under /compat/linux
.
There are some binaries already available in packages, names start with "linux-".
pkg search ^linux
I decided to check "Discord" which is not available on FreeBSD 14.3-RELEASE.
pkg install linux-discord
In my case there are over 550MB to be downloaded. This is because GNU/Linux binaries require userland which is downloaded and installed automatically alongside the package.