OS Xの実行ファイル形式とFreeBSDの実行ファイル形式

OS Xの実行ファイル形式とFreeBSDの実行ファイル形式

Mac OS X は Mach-o 実行可能ファイル形式を使用し、FreeBSD Unix は ELF 実行可能ファイル形式を使用します。 OS XはFreeBSD Unixを使用しています。私が間違っている場合は訂正してください。それでは、OS Xの実行ファイル形式がFreeBSD Unixの実行ファイル形式と異なるのはなぜですか?

ベストアンサー1

非常に短い答え:OSXはMachカーネルをBSD Unixツールセットとライブラリと組み合わせます。 NeXTSTEP を介した Mach レガシーのため、Mach-O が実行可能ファイル形式で使用されました。

詳しくは、この回答をご覧ください。https://unix.stackexchange.com/a/713/24313

おすすめ記事