svn commit: r49367 - head/en_US.ISO8859-1/books/handbook/linuxemu

Benedict Reuschling bcr at FreeBSD.org
Mon Sep 5 15:46:01 UTC 2016


Author: bcr
Date: Mon Sep  5 15:45:59 2016
New Revision: 49367
URL: https://svnweb.freebsd.org/changeset/doc/49367

Log:
  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

Modified:
  head/en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml

Modified: head/en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml	Mon Sep  5 11:34:07 2016	(r49366)
+++ head/en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml	Mon Sep  5 15:45:59 2016	(r49367)
@@ -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>


More information about the svn-doc-all mailing list