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

Reply via email to