Camada de compatibilidade do FreeBSD no Linux

5

Eu estou ciente do modo Linux no FreeBSD , onde binários Linux podem ser perfeitamente executados no FreeBSD.

Do manual do FreeBSD :

In effect, there is a Linux kernel in the FreeBSD kernel. The various underlying functions that implement all of the services provided by the kernel are identical to both the FreeBSD system call table entries, and the Linux system call table entries: file system operations, virtual memory operations, signal delivery, and System V IPC. The only difference is that FreeBSD binaries get the FreeBSD glue functions, and Linux binaries get the Linux glue functions. The FreeBSD glue functions are statically linked into the kernel, and the Linux glue functions can be statically linked, or they can be accessed via a kernel module.

Esta é essencialmente uma implementação de ABI . Estou curioso para saber se existe uma implementação ABI equivalente em sistemas operacionais Linux que permitiria a execução perfeita de binários do FreeBSD .

Veja também

Running FreeBSD binaries on Linux

    
por Vilhelm Gray 08.05.2013 / 20:27

1 resposta

0

De link :

Debian GNU/kFreeBSD is a port that consists of GNU userland using the GNU C library on top of FreeBSD's kernel, coupled with the regular Debian package set.

Eu não estou familiarizado com isso, nem tentei, mas há muito mais informações sobre este projeto nas várias páginas wiki:

por 17.06.2013 / 11:51