diff options
author | Benedict Reuschling <bcr@FreeBSD.org> | 2016-09-05 15:45:59 +0000 |
---|---|---|
committer | Benedict Reuschling <bcr@FreeBSD.org> | 2016-09-05 15:45:59 +0000 |
commit | b97faae7fe5d6a269963306c6562e4e7210643fb (patch) | |
tree | e6a9e4f0ca7fa3e83e694b58e5f5bcb8c92e56e0 /en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml | |
parent | 7216289ca8d2be03e43b3925451ab90143014042 (diff) | |
download | doc-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.xml | 21 |
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; 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> |