aboutsummaryrefslogtreecommitdiff
path: root/en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml
diff options
context:
space:
mode:
authorBenedict Reuschling <bcr@FreeBSD.org>2016-09-05 15:45:59 +0000
committerBenedict Reuschling <bcr@FreeBSD.org>2016-09-05 15:45:59 +0000
commitb97faae7fe5d6a269963306c6562e4e7210643fb (patch)
treee6a9e4f0ca7fa3e83e694b58e5f5bcb8c92e56e0 /en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml
parent7216289ca8d2be03e43b3925451ab90143014042 (diff)
downloaddoc-b97faae7fe5d6a269963306c6562e4e7210643fb.tar.gz
doc-b97faae7fe5d6a269963306c6562e4e7210643fb.zip
Mention that 64-bit binary compatibility with Linux is available now and how
to use it. Submitted by: Randy Westlund Differential Revision: https://reviews.freebsd.org/D7783
Notes
Notes: svn path=/head/; revision=49367
Diffstat (limited to 'en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml')
-rw-r--r--en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml21
1 files changed, 16 insertions, 5 deletions
diff --git a/en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml b/en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml
index 84a0312c21..5146098221 100644
--- a/en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml
+++ b/en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml
@@ -51,17 +51,21 @@
<secondary>Linux</secondary>
</indexterm>
- <para>&os; provides 32-bit binary compatibility with &linux;,
- allowing users to install and run most 32-bit &linux; binaries
+ <para>&os; provides binary compatibility with &linux;,
+ allowing users to install and run most &linux; binaries
on a &os; system without having to first modify the binary. It
- has even been reported that, in some situations, 32-bit &linux;
+ has even been reported that, in some situations, &linux;
binaries perform better on &os; than they do on &linux;.</para>
<para>However, some &linux;-specific operating system features
are not supported under &os;. For example, &linux; binaries
will not work on &os; if they overly use &i386; specific calls,
- such as enabling virtual 8086 mode. In addition, 64-bit &linux;
- binaries are not supported at this time.</para>
+ such as enabling virtual 8086 mode.</para>
+
+ <note>
+ <para>Support for 64-bit binary compatibility with &linux; was
+ added in &os;&nbsp;10.3.</para>
+ </note>
<para>After reading this chapter, you will know:</para>
@@ -113,6 +117,10 @@
<screen>&prompt.root; <userinput>kldload linux</userinput></screen>
+ <para>For 64-bit compatibility:</para>
+
+ <screen>&prompt.root; <userinput>kldload linux64</userinput></screen>
+
<para>To verify that the module is loaded:</para>
<screen>&prompt.user; <userinput>kldstat</userinput>
@@ -134,6 +142,9 @@
<programlisting>linux_enable="YES"</programlisting>
+ <para>On 64-bit machines, <filename>/etc/rc.d/abi</filename> will
+ automatically load the module for 64-bit emulation.</para>
+
<indexterm>
<primary>kernel options</primary>
<secondary>COMPAT_LINUX</secondary>