summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>1997-03-19 03:15:43 +0000
committerobrien <obrien@FreeBSD.org>1997-03-19 03:15:43 +0000
commit1bdf3a269250f660f6c861ebac306d21e8ddbb73 (patch)
treebf06b1bcf11ebc285b3ba81aa1984d847c789990 /share
parent76e928b7a0b79f009e3439dac4d315becaae0600 (diff)
downloadFreeBSD-src-1bdf3a269250f660f6c861ebac306d21e8ddbb73.zip
FreeBSD-src-1bdf3a269250f660f6c861ebac306d21e8ddbb73.tar.gz
Attempts to clarify the FreeBSD-{current,stable} mess used here.
It is not clear what version of FBSD things apply to anymore. "-CURRENT" ---> "2.2-RELEASE and later"
Diffstat (limited to 'share')
-rw-r--r--share/doc/handbook/linuxemu.sgml30
1 files changed, 15 insertions, 15 deletions
diff --git a/share/doc/handbook/linuxemu.sgml b/share/doc/handbook/linuxemu.sgml
index dcaa1a3..4267931 100644
--- a/share/doc/handbook/linuxemu.sgml
+++ b/share/doc/handbook/linuxemu.sgml
@@ -1,4 +1,4 @@
-<!-- $Id$ -->
+<!-- $Id: linuxemu.sgml,v 1.17 1997/02/22 12:58:46 peter Exp $ -->
<!-- The FreeBSD Documentation Project -->
<chapt><heading>Linux Emulation<label id="linuxemu"></heading>
@@ -9,9 +9,9 @@
<p>Linux emulation in FreeBSD has reached a point where it is possible
to run a large fraction of Linux binaries in both a.out and ELF
-format. The linux emulation in the -STABLE branch is capable of
+format. The linux emulation in the 2.1 -STABLE branch is capable of
running Linux DOOM and Mathematica; the version present in
-FreeBSD-CURRENT is vastly more capable and runs all these as well as
+FreeBSD-2.2-RELEASE is vastly more capable and runs all these as well as
Quake, Abuse, IDL, netrek for Linux and a whole host of other
programs.
@@ -106,7 +106,7 @@ EXEC 0 3 f0baf000 0018 f0bb4000 1 linux_emulator
</verb>
</tscreen>
You can cause the LKM to be loaded when the system boots in either of
-two ways. On FreeBSD-CURRENT and FreeBSD-STABLE enable it in
+two ways. On FreeBSD-2.2-RELEASE and FreeBSD-STABLE enable it in
/etc/sysconfig
<tscreen>
<verb>
@@ -122,9 +122,9 @@ linux
</verb>
</tscreen>
-<sect1><heading>Installing Linux Emulation in 2.2-CURRENT</heading>
+<sect1><heading>Installing Linux Emulation in 2.2-RELEASE and later</heading>
-<p>In -current it is no longer necessary to specify ``options LINUX''
+<p>It is no longer necessary to specify ``options LINUX''
or ``options COMPAT_LINUX''. Linux emulation is done with an LKM
(``Loadable Kernel Module'') so it can be installed on the fly without
having to reboot. You will need the following things in your startup files,
@@ -157,8 +157,8 @@ EXEC 0 4 f09e6000 001c f09ec010 1 linux_mod
%
</verb>
</tscreen>
-However, there have been reports that this fails on some
-FreeBSD-current systems. If for some reason you cannot load the linux
+However, there have been reports that this fails on some 2.2-RELEASE and
+later systems. If for some reason you cannot load the linux
LKM, then statically link the emulator in the kernel by adding
<tscreen>
<verb>
@@ -208,8 +208,8 @@ shadow tree /compat/linux/lib rather than the paths that the Linux
ld.so reports.
-FreeBSD-current works slightly differently with respect to
-/compat/linux. On -current, all files, not just libraries, are
+FreeBSD-2.2-RELEASE and later works slightly differently with respect to
+/compat/linux. On -CURRENT, all files, not just libraries, are
searched for from the ``shadow root'' /compat/linux.
Generally, you will need to look for the shared libraries that Linux
@@ -296,12 +296,12 @@ needed for Linux binaries, the FreeBSD runtime linker takes care of
looking for matching major revision numbers itself, you do not need to
worry about that.
-<sect2><heading>Configuring the ld.so -- for FreeBSD-current only</heading>
+<sect2><heading>Configuring the ld.so -- for FreeBSD 2.2-RELEASE only</heading>
-<p>This section applies only to FreeBSD-current only. Those running
+<p>This section applies only to FreeBSD 2.2-RELEASE and later. Those running
FreeBSD-stable should skip this section.
-<p>Finally, if you run FreeBSD-current you must make sure that you
+<p>Finally, if you run FreeBSD 2.2-RELEASE you must make sure that you
have the Linux runtime linker and its config files on your system. You
should copy these files from the Linux system to their appropriate
place on your FreeBSD system (to the /compat/linux tree):
@@ -353,7 +353,7 @@ linux libraries should be installed under /compat/linux (e.g.
/compat/linux/lib/libc.so, /compat/linux/usr/X11/lib/libX11.so, etc.)
in order for the emulator to find them.
-<p>Those running FreeBSD-current should run the Linux ldconfig program.
+<p>Those running FreeBSD 2.2-RELEASE should run the Linux ldconfig program.
<tscreen>
<verb>
% cd /compat/linux/lib
@@ -426,7 +426,7 @@ complain about the incompatible FreeBSD syntax. You should remove
<p>Lastly, those who run FreeBSD-stable need to set an the
RESOLV_HOST_CONF environment variable so that applications will know
-how to search the host tables. If you run FreeBSD-current you can
+how to search the host tables. If you run FreeBSD 2.2-RELEASE can
skip this. For the /bin/csh shell use:
<tscreen>
<verb>
OpenPOWER on IntegriCloud