Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Aug 2002 13:02:54 -0400
From:      "John Straiton" <jsmailing@clickcom.com>
To:        <Lee_Shackelford@dot.ca.gov>
Cc:        <freebsd-questions@FreeBSD.ORG>
Subject:   RE: Linux emulation
Message-ID:  <004201c24eb4$c3269280$fe16c60a@win2k.clickcom.com>
In-Reply-To: <OF0F908C4E.81FA1521-ON88256C23.005B86BE@dot.ca.gov>

next in thread | previous in thread | raw e-mail | index | archive | help
> in order to run a Linux program 
> under BSD, the user must first install an emulation program 
> that is 60 megabytes in size.  I had thought that all Unix 
> variants worked similarly.  I am puzzled as to just why the 
> 60 megabyte program is necessary, and wonder just what it is 
> that it does. There are several complete operating systems 
> that are less than 60 megabytes in size (i.e. MS-DOS, Minix). 

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu.html

Unless I'm mistaken, the short & sweet of it is:
It installs the libraries from a recent linux build onto the machine.
It'd be more accurate to say it installs linux side-by-side with FreeBSD
than to say it's an emulation program. 

When it sees a program try to access a linux library, it redirects that
call from the standard lib homes (/usr/lib , /usr/local/lib) to the
installed linux libraries so that the program can work. 

In my experience it works pretty dang good. 

John Straiton
jks@clickcom.com
Clickcom, Inc
704-365-9970x101 



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?004201c24eb4$c3269280$fe16c60a>