Why doesn't the debian-kfreebsd team offer a linux emulation layer to freebsd
or any of the other bsd projects?
Because GNU/kFreeBSD does not use linux emulation layer, with the
exception of /proc filesystem.
From http://wiki.debian.org/Debian_GNU/kFreeBSD_FAQ:
Q: Which syscall kernel interface is used by binaries compiled for Debian
GNU/kFreeBSD?
A: The native FreeBSD one.
Q: Is it possible to run FreeBSD binaries under Debian GNU/kFreeBSD
kernel?
A: Yes, please just use the full chroot with FreeBSD libraries.
Q: Is it possible to run Linux binaries under Debian GNU/kFreeBSD kernel?
A: Only as long as standard FreeBSD Linux Compatibility Layer is
sufficient. Some symlinks might be missing. The basic linux-i386 chroot of
etch and lenny under kfreebsd-amd64 and kfreebsd-i386 works. The FreeBSD
Linux Compatibility Layer claims it supports up to 2.6.16 syscalls. Please
note that squeeze supports only 2.6.18 and above Linux kernels.
A start to dig deeper and test the limits (like #571523) is:
debootstrap --foreign --arch=i386 etch ./linux-chroot
http://ftp.de.debian.org/debian
On the other hand, there are some submissions from GNU/kFreeBSD porters:
http://www.freebsd.org/cgi/query-pr.cgi?pr=144584
http://www.freebsd.org/cgi/query-pr.cgi?pr=138526
http://www.freebsd.org/cgi/query-pr.cgi?pr=68961
Petr
--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive:
http://lists.debian.org/pine.lnx.4.62.1009062036030.4...@sci.felk.cvut.cz