Re: Using Linux emulation in FreeBSD to run a Debian Linux userland
2012/7/13 Richard Yao <firstname.lastname@example.org>:
> I understand that Debian GNU/kFreeBSD currently builds software using
> the FreeBSD ABI. It might be easier to make some changes to FreeBSD's
> linux emulation and Debian Linux's packages so that the FreeBSD kernel
> could boot a Linux userland using the same binaries used in Debian
> Linux. This would make many things start working and reduce the things
> that you need to maintain dramatically.
The Linux emulation isn't intended to be a complete replacement for
native ABI. It's just a layer that upstream maintains in order to run
a specific set of applications. This layer is severely limited in
other areas and can't be used as a "general ABI for everything" as you
envisioned (that is, unless you don't mind crippling Debian
GNU/kFreeBSD and turn it into a toy OS).