In "Advanced Topics" section:

- Some punctuation fixes
- s/exec/execute s/FS/file system
- Some tags fixes.
This commit is contained in:
Marc Fonvieille 2003-10-24 07:18:34 +00:00
parent cc5b0f4cb9
commit 6e44992223
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=18561

View file

@ -3214,7 +3214,7 @@ options SHMMAXPGS=393216
binaries.</para> binaries.</para>
<para>For Linux binaries to function, they must be <para>For Linux binaries to function, they must be
<emphasis>branded</emphasis> as type <literal>Linux</literal>; <emphasis>branded</emphasis> as type <literal>Linux</literal>
from &man.brandelf.1;:</para> from &man.brandelf.1;:</para>
<screen>&prompt.root; <userinput>brandelf -t Linux file</userinput></screen> <screen>&prompt.root; <userinput>brandelf -t Linux file</userinput></screen>
@ -3247,8 +3247,8 @@ options SHMMAXPGS=393216
<para>In addition, the Linux mode dynamically <para>In addition, the Linux mode dynamically
<emphasis>reroots</emphasis> lookups; this is, in effect, what the <emphasis>reroots</emphasis> lookups; this is, in effect, what the
<literal>union</literal> option to FS mounts <option>union</option> option to file system mounts
(<emphasis>not</emphasis> the unionfs!) does. First, an attempt (<emphasis>not</emphasis> the <literal>unionfs</literal> file system type!) does. First, an attempt
is made to lookup the file in the is made to lookup the file in the
<filename>/compat/linux/<replaceable>original-path</replaceable></filename> <filename>/compat/linux/<replaceable>original-path</replaceable></filename>
directory, <emphasis>then</emphasis> only if that fails, the directory, <emphasis>then</emphasis> only if that fails, the
@ -3257,7 +3257,7 @@ options SHMMAXPGS=393216
directory. This makes sure that binaries that require other directory. This makes sure that binaries that require other
binaries can run (e.g., the Linux toolchain can all run under binaries can run (e.g., the Linux toolchain can all run under
Linux ABI support). It also means that the Linux binaries can Linux ABI support). It also means that the Linux binaries can
load and exec FreeBSD binaries, if there are no corresponding load and execute FreeBSD binaries, if there are no corresponding
Linux binaries present, and that you could place a &man.uname.1; Linux binaries present, and that you could place a &man.uname.1;
command in the <filename>/compat/linux</filename> directory tree command in the <filename>/compat/linux</filename> directory tree
to ensure that the Linux binaries could not tell they were not to ensure that the Linux binaries could not tell they were not
@ -3282,7 +3282,7 @@ options SHMMAXPGS=393216
Basically the only difference is that (currently; this could Basically the only difference is that (currently; this could
easily be changed in a future release, and probably will be after easily be changed in a future release, and probably will be after
this) the FreeBSD <emphasis>glue</emphasis> functions are this) the FreeBSD <emphasis>glue</emphasis> functions are
statically linked into the kernel, and the Linux glue functions statically linked into the kernel, and the Linux <emphasis>glue</emphasis> functions
can be statically linked, or they can be accessed via a kernel can be statically linked, or they can be accessed via a kernel
module.</para> module.</para>