FreeBSDシステムでLinuxアプリケーションを実行できますか?どうすればいいですか?よろしくお願いします!
ベストアンサー1
- ポート/パッケージ
/usr/ports/
ポート/パッケージコレクションには、システムにインストールしてソースからビルドすることができます(ローカルシステムで設定可能なオプション)、FreeBSDパッケージリポジトリで事前にビルドされたバイナリとして使用できる数万のソフトウェアがあります。実行したいすべてのアイテムがすでに含まれている可能性があります。 - バイナリ互換性FreeBSDカーネルには多くのLinuxシステム呼び出しとLinuxファイルシステムをエミュレートできるサブシステムがありますが
/compat/linux/proc/
、Linuxバイナリを実行するためのアーキテクチャ固有のLinuxismを意図的に提供しません。一方、ポート/パッケージは、FreeBSDとそのライブラリ用に特別にコンパイルされた基本的なFreeBSDプログラムです。
この内容はすべてに記録されています。FreeBSDマニュアル。
OpenBSDとNetBSDにはポート/パッケージシステムもあります。 NetBSDはそれを呼びます。パッケージコレクション、NetBSD 用語では、「ポート」はポートを意味するためです。オペレーティングシステムさまざまなプラットフォームやアーキテクチャに適用されます。 NetBSD には同様のバイナリ互換性層があり、次のドキュメントにも記載されています。NetBSDガイド。