Index: head/en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml =================================================================== --- head/en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml +++ head/en_US.ISO8859-1/books/handbook/linuxemu/chapter.xml @@ -51,17 +51,21 @@ Linux - &os; provides 32-bit binary compatibility with &linux;, - allowing users to install and run most 32-bit &linux; binaries + &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;. 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. + such as enabling virtual 8086 mode. + + + Support for 64-bit binary compatibility with &linux; was + added in &os; 10.3. + After reading this chapter, you will know: @@ -113,6 +117,10 @@ &prompt.root; kldload linux + For 64-bit compatibility: + + &prompt.root; kldload linux64 + To verify that the module is loaded: &prompt.user; kldstat @@ -134,6 +142,9 @@ linux_enable="YES" + On 64-bit machines, /etc/rc.d/abi will + automatically load the module for 64-bit emulation. + kernel options COMPAT_LINUX