Linux、* BSD、Illumosで同じバイナリを使用できますか?

Linux、* BSD、Illumosで同じバイナリを使用できますか?

私は3つのシステムで変更されていないプログラムのバイナリを使用できるかどうか疑問に思います。結局のところ、両方ともユニスです。私は同じアーキテクチャについて話しています。

ベストアンサー1

いいえ、できません。ABIその他。一部のBSDはLinuxバイナリとバイナリ互換性を持っていますが、いくつかの注意があります(アクティブ化仮想8086モードよくある質問です。)しかし、多くのバイナリは、ソースコードがLinux用に開発されたという事実に基づいて環境を想定しているため、ソースコードをパッチする必要があることがよくあります。私が知っている限り、現在LinuxカーネルにはBSDバイナリ互換性はありません。

アンドレイ・ソコロフはLinuxバイナリサポートの提供に専念Illumosには地域はありませんが、私が知っている限り、IllumosはBSDバイナリ互換性を計画していません。

おすすめ記事