*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->OpenBSD man pages -> compat_bsdos (8)              
Title
Content
Arch
Section
 

COMPAT_BSDOS(8)

Contents


NAME    [Toc]    [Back]

     compat_bsdos - setup for running BSDI binaries under  emulation

DESCRIPTION    [Toc]    [Back]

     OpenBSD  supports the execution of BSDI binaries; most binaries should
     work, at least from the BSDI 2.1 era.  Some things that  are
not currently
     supported  are  proprietary extensions made to the BSDI kernel.

     To activate the BSDI compatibility feature, the kernel  must
be compiled
     with   the   COMPAT_BSDOS  option  and  the  kern.emul.bsdos
sysctl(8) enabled.

     COMPAT_BSDOS  follows  the  standard   ``emul''   filesystem
scheme, using
     /emul/bsdos  as  the  prefix.  This means that all BSDI executables first
     look in /emul/bsdos whenever opening a  file;  configuration
information,
     shared library images, etc., for BSDI binaries should all be
installed
     under the emulation directory in order  to  avoid  conflicts
with native
     files.

     Although many commercial BSDI binaries are ``pure'' (in that
they need no
     shared libraries), system binaries and those compiled/linked
with the BSDI
 shlicc program require the appropriate shared library images.  These
     may be found in the /shlib directory on a BSDI  system,  and
must be copied
     to  /emul/bsdos/shlib  in  order  for such binaries to work.
The user is responsible
 for having the appropriate BSDI licenses in  order
to use the
     shared library images.

BUGS    [Toc]    [Back]

     If  BSDI ever manages to port their system to more architectures or switch
     to real dynamically linked libraries these instructions  may
have to
     change.

     COMPAT_BSDOS is currently only supported on the i386.

OpenBSD      3.6                        September     2,     1997
[ Back ]
 Similar pages
Name OS Title
compat_osf1 OpenBSD setup for running OSF/1 binaries under emulation
compat_hpux OpenBSD setup for running HP-UX binaries under emulation
compat_ultrix OpenBSD setup for running Ultrix binaries under emulation
compat_sunos OpenBSD setup for running SunOS binaries under emulation
compat_ibcs2 OpenBSD setup for running iBCS2 binaries under emulation
compat_linux OpenBSD setup for running Linux binaries under emulation
compat_freebsd OpenBSD setup for running FreeBSD binaries under emulation
compat_svr4 OpenBSD setup for running SVR4/iBCS2 binaries under emulation
compat_aout OpenBSD setup for running a.out OpenBSD binaries on ELF systems
install OpenBSD install binaries
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service