svn commit: r44287 - head/en_US.ISO8859-1/books/handbook/kernelconfig

Dru Lavigne dru at FreeBSD.org
Wed Mar 19 15:55:03 UTC 2014


Author: dru
Date: Wed Mar 19 15:55:02 2014
New Revision: 44287
URL: http://svnweb.freebsd.org/changeset/doc/44287

Log:
  Comment out the kernel walk-through as it is out-of-date and
  architecture specific.
  Comment out the PAE section as it deals with ancient hardware.
  Some small editorial fixes.
  
  Sponsored by: iXsystems

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

Modified: head/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.xml	Wed Mar 19 14:08:07 2014	(r44286)
+++ head/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.xml	Wed Mar 19 15:55:02 2014	(r44287)
@@ -250,7 +250,7 @@ ath_hal(4)               - Atheros Hardw
 
     <para>If <filename>/usr/src/</filename> does not exist or it is
       empty, source has not been installed.  Source can be installed
-      using <application>Subversion</application>, which is described
+      using <application>Subversion</application> and the instructions
       in <xref linkend="svn"/>.</para>
       
     <para>Once source is installed, review the contents of
@@ -268,25 +268,13 @@ ath_hal(4)               - Atheros Hardw
       The convention is to use a name with all capital letters.  When
       maintaining multiple &os; machines with different hardware, it
       is a good idea to name it after the machine's hostname.  This
-      example creates a custom configuration file for the
+      example creates a copy, named <filename>MYKERNEL</filename>, of the
+      <filename>GENERIC</filename> configuration file for the
       <literal>amd64</literal> architecture:</para>
 
     <screen>&prompt.root; <userinput>cd /usr/src/sys/amd64/conf</userinput>
 &prompt.root; <userinput>cp GENERIC MYKERNEL</userinput></screen>
 
-    <tip>
-      <para>When finished customizing the kernel configuration file,
-	save a backup copy to a location outside of <filename>/usr/src</filename>.</para>
-
-      <para>Alternately, keep the kernel configuration file elsewhere
-	and create a symbolic link to the file:</para>
-
-      <screen>&prompt.root; <userinput>cd /usr/src/sys/amd64/conf</userinput>
-&prompt.root; <userinput>mkdir /root/kernels</userinput>
-&prompt.root; <userinput>cp GENERIC /root/kernels/MYKERNEL</userinput>
-&prompt.root; <userinput>ln -s /root/kernels/MYKERNEL</userinput></screen>
-    </tip>
-
     <para>The configuration file
       <filename>MYKERNEL</filename> can now be customized
       with any ASCII text editor.  The default editor is
@@ -320,13 +308,26 @@ ath_hal(4)               - Atheros Hardw
       For architecture independent options, refer to
       <filename>/usr/src/sys/conf/NOTES</filename>.</para>
 
+    <tip>
+      <para>When finished customizing the kernel configuration file,
+	save a backup copy to a location outside of <filename>/usr/src</filename>.</para>
+
+      <para>Alternately, keep the kernel configuration file elsewhere
+	and create a symbolic link to the file:</para>
+
+      <screen>&prompt.root; <userinput>cd /usr/src/sys/amd64/conf</userinput>
+&prompt.root; <userinput>mkdir /root/kernels</userinput>
+&prompt.root; <userinput>cp GENERIC /root/kernels/MYKERNEL</userinput>
+&prompt.root; <userinput>ln -s /root/kernels/MYKERNEL</userinput></screen>
+    </tip>
+
     <para>An <literal>include</literal> directive is available for use
       in configuration files.  This allows another configuration file
       to be included in the current one, making it easy to maintain
-      small changes relative to an existing file.  For example, if
+      small changes relative to an existing file.  If
       only a small number of additional options or drivers are
       required, this allows a delta to be maintained with respect
-      to GENERIC:</para>
+      to <filename>GENERIC</filename>, as seen in this example:</para>
 
     <programlisting>include GENERIC
 ident MYKERNEL
@@ -351,12 +352,14 @@ options         IPDIVERT</programlisting
       <screen>&prompt.root; <userinput>cd /usr/src/sys/<replaceable>arch</replaceable>/conf && make LINT</userinput></screen>
     </note>
 
-
+<!--
     <indexterm>
       <primary>kernel options</primary>
       <secondary>ident</secondary>
     </indexterm>
 
+This is outdated and specific to one architecture.
+
     <programlisting>ident          GENERIC</programlisting>
 
     <para>This is the identification of the kernel.  Change
@@ -1064,7 +1067,10 @@ device          fwe           # Ethernet
     <para>For more information and additional devices supported by
       &os;, see
       <filename>/usr/src/sys/<replaceable>arch</replaceable>/conf/NOTES</filename>.</para>
-
+      -->
+      
+  <!--
+  This section refers to ancient hardware.
     <sect2>
       <title>Large Memory Configurations
 	(<acronym>PAE</acronym>)</title>
@@ -1151,6 +1157,7 @@ device          fwe           # Ethernet
 	  consult &man.tuning.7;.  &man.pae.4; contains up-to-date
 	  information on &os;'s <acronym>PAE</acronym> support.</para>
       </sect2>
+-->
     </sect1>
 
   <sect1 xml:id="kernelconfig-building">


More information about the svn-doc-head mailing list