Posso usar o mesmo binário no Linux, * BSD e Illumos?

3

Eu quero saber, se eu posso usar o binário de um programa sem modificação nos três sistemas? Afinal, eles são todos Unices. Eu falo sobre a mesma arquitetura.

    
por Mnementh 19.09.2011 / 17:02

1 resposta

5

Não, você não pode, pois a ABI é diferente. Alguns BSDs têm compabilidade binária com binários do Linux, com algumas advertências (ativar o modo 8086 virtual é um problema comum). Muitas vezes, você pode precisar corrigir a origem, no entanto, muitos binários farão suposições sobre seu ambiente com base no fato de que a origem é desenvolvida para o Linux. Tanto quanto sei, não há compatibilidade binária-BSD no kernel Linux neste momento.

Andrey Sokolov é trabalhando no fornecimento de suporte binário do Linux no Illumos sem zonas, mas até agora Como estou ciente, não há compatibilidade binária BSD no Illumos planejada neste momento.

    
por 19.09.2011 / 17:10