Question (fwd)

Michael Sierchio kudzu at tenebras.com
Thu Apr 9 02:12:15 UTC 2020


For a number of reasons I tend to create monolithic kernels, and prevent
loading kernel modules after boot.

I'm running 11.3-STABLE

in the kernel LINT file I see

options         GEOM_LINUX_LVM

options         COMPAT_LINUXKPI

options         COMPAT_LINUX32


but COMPAT_LINUX no longer is a recognized symbol. ....  Hmmm...

On Wed, Apr 8, 2020 at 3:44 PM Kevin P. Neal <kpn at neutralgood.org> wrote:

> On Wed, Apr 08, 2020 at 01:58:28PM -0700, Michael Sierchio wrote:
> > On Wed, Apr 8, 2020 at 12:06 PM Polytropon <freebsd at edvax.de> wrote:
> >
> > >
> > > Yes, the Linux ABI is still present in the kernel. With pkg,
> > > you can install the compatibility tools; it uses CentOS 7 to
> > > populate the /compat/linux subtree, and there are several
> > > Linux applications in the ports tree that run fine on FreeBSD.
> > > I have even tried this for games - it works! :-)
> > >
> > >
> > Forgive my ignorance, but the last time I seriously looked at Linux
> > compatibility, it was strictly 32-bit.  Has that changed?
>
> https://www.freebsd.org/doc/handbook/linuxemu.html
> "Note: Support for 64-bit binary compatibility with Linux® was added in
> FreeBSD 10.3."
>
> --
> Kevin P. Neal                                http://www.pobox.com/~kpn/
>            On the community of supercomputer fans:
> "But what we lack in size we make up for in eccentricity."
>   from Steve Gombosi, comp.sys.super, 31 Jul 2000 11:22:43 -0600
>


-- 

"Well," Brahmā said, "even after ten thousand explanations, a fool is no
wiser, but an intelligent person requires only two thousand five hundred."

- The Mahābhārata


More information about the freebsd-questions mailing list