FreeBSD では Linux のバイナリ(a.out, ELF 形式の両方)を実行することがで きます。これを行うためには、以下の3つの手順を行う必要があります。
/etc/rc.conf
を編集し、
linux_enable="NO"
の部分を
linux_enable="YES"
とします。linux_lib-2.4.tgz
パッケージ(もっと新しいバージョンが出
ているかもしれません)として入っています。
パッケージをインストールするには、次のコマンドを実行します。
pkg_add <path_to_package>/linux_lib-2.4.tgz
<path_to_package> はパッケージが置かれているディレ
クトリです。筆者はこの方法で Linux 版の Applixware 4.3 と Netscape 3.01 (どちらも ELF 形式)を FreeBSD 2.2.2 上で実行させることに成功しました。(もちろん、 FreeBSD 用の Netscape があるのは知っています。)この話題についての詳細 な情報については、FreeBSD の文書を参照してください。