FreeBSD has the ability to run Linux binaries, both in a.out and ELF formats. To do this you have to take the following three steps:
/etc/rc.conf
file and change
linux_enable="NO"
to
linux_enable="YES"
linux_lib-2.4.tgz
(a newer version
might be out now.) Run the command
pkg_add <path_to_package>/linux_lib-2.4.tgz
to install the package. <path_to_package> is the directory
where the package is stored.I have successfully run the Linux versions of Applixware 4.3 and Netscape 3.01 (both ELF format) under FreeBSD 2.2.2 using this method (yes, I know there is a native FreeBSD version of Netscape 4.) Read the FreeBSD documentation for more information on this topic.