Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Sep 2008 19:33:52 GMT
From:      Rene Ladan <rene@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 149770 for review
Message-ID:  <200809141933.m8EJXqLm023518@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=149770

Change 149770 by rene@rene_self on 2008/09/14 19:32:52

	MFen kernelconfig/chapter.sgml 1.162 -> 1.186 (plus local fixes)
	Checked build, whitespace, spelling

Affected files ...

.. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#3 edit

Differences ...

==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#3 (text+ko) ====

@@ -75,11 +75,6 @@
       </listitem>
 
       <listitem>
-	<para>Hoe de ingangen in <filename>/dev</filename> die nodig
-	  kunnen zijn aan te maken;</para>
-      </listitem>
-
-      <listitem>
 	<para>Hoe problemen op te lossen als er iets verkeerd gaat.
 	</para>
       </listitem>
@@ -154,6 +149,148 @@
     </itemizedlist>
   </sect1>
 
+  <sect1 id="kernelconfig-devices">
+    <sect1info>
+      <authorgroup>
+	<author>
+	  <firstname>Tom</firstname>
+	  <surname>Rhodes</surname>
+	  <contrib>Geschreven door </contrib>
+	</author>
+      </authorgroup>
+    </sect1info>
+
+    <title>De systeemhardware vinden</title>
+
+    <para>Alvorens in de kernelconfiguratie te duiken, zou het
+      verstandig zijn om een inventarisatie van de hardware van de
+      machine te maken.  In het geval dat &os; niet het primaire
+      besturingssysteem is, kan de inventarisatielijst eenvoudig worden
+      gemaakt door de configuratie van het huidige besturingssysteem te
+      bekijken.  De <application>Device Manager</application> van
+      &microsoft; bijvoorbeeld bevat normaliter belangrijke informatie
+      over ge&iuml;nstalleerde apparaten.  De <application>Device
+	Manager</application> bevindt zich in het controlepaneel.</para>
+
+    <note>
+      <para>Sommige versies van &microsoft.windows; hebben een icoon
+	<application>System</application> dat een scherm weer zal geven
+	waarmee <application>Device Manager</application> kan worden
+	benaderd.</para>
+    </note>
+
+    <para>Als er geen ander besturingssysteem op de machine staat, moet
+      de beheerder deze informatie handmatig vinden.  E&eacute;n manier
+      is om de gereedschappen &man.dmesg.8; en &man.man.1; te gebruiken.
+      De meeste apparaatstuurprogramma's van &os; hebben een
+      handleiding, die de ondersteunde hardware noemen, en tijdens het
+      opstarten wordt gevonden hardware getoond.  De volgende regels
+      geven bijvoorbeeld aan dat het stuurprogramma voor
+      <devicename>psm</devicename> een muis heeft gevonden:</para>
+
+    <programlisting>psm: &lt;PS/2 Mouse&gt; irq 12 on atkbdc0
+psm0: [GIANT-LOCKED]
+psm0: [ITHREAD]
+psm0: model Generic PS/2 mouse, device ID 0</programlisting>
+
+    <para>Dit stuurprogramma zal in het eigen kernelinstellingenbestand
+      opgenomen moeten worden of worden geladen met &man.loader.conf.5;.
+    </para>
+
+    <para>Soms geven de gegevens van <command>dmesg</command> alleen de
+      systeemboodschappen weer in plaats van de uitvoer van de
+      opstartonderzoeken.  In deze gevallen kan de uitvoer worden
+      verkregen door het bestand
+      <filename>/var/run/dmesg.boot</filename> te bekijken.</para>
+
+    <para>Een andere methode om hardware te vinden is door
+      &man.pciconf.8; te gebruiken welke meer gedetailleerde uitvoer
+      geeft.  Bijvoorbeeld:</para>
+
+    <programlisting>ath0@pci0:3:0:0:        class=0x20000 card=0x058a1014 chip=0x1014168c rev=0x01 hdr=0x00
+    vendor     = 'Atheros Communications Inc.'
+    device     = 'AR5212 Atheros AR5212 802.11abg wireless'
+    class      = network
+    subclass   = ethernet</programlisting>
+
+    <para>Dit beetje uitvoer, verkregen met
+      <command>pciconf <option>-lv</option></command> geeft aan dat het
+      stuurprogramma <devicename>ath</devicename> een draadloos
+      Ethernetapparaat heeft gevonden.  Het gebruik van
+      <command>man <replaceable>ath</replaceable></command> zal de
+      handleiding voor &man.ath.4; teruggeven.</para>
+
+    <para>Wanneer de vlag <option>-k</option> aan &man.man.1; wordt
+      gegeven kan deze nuttige informatie geven.  Met het bovenstaande
+      kan dit gedaan worden:</para>
+
+    <screen>&prompt.root; man -k <replaceable>Atheros</replaceable></screen>
+
+    <para>om een lijst handleidingen te krijgen die dat ene woord
+      bevatten:</para>
+
+    <programlisting>ath(4)                   - Atheros IEEE 802.11 wireless network driver
+ath_hal(4)               - Atheros Hardware Access Layer (HAL)</programlisting>
+
+    <para>Gewapend met een inventarisatielijst van de hardware zou het
+      proces van het bouwen van een eigen kernel minder angstaanjagend
+      moeten lijken.</para>
+  </sect1>
+
+  <sect1 id="kernelconfig-modules">
+    <title>Kernel stuurprogramma's, subsystemen, en modules</title>
+
+    <indexterm>
+      <primary>kernel</primary>
+
+      <secondary>stuurprogramma's / modules / subsystemen</secondary>
+    </indexterm>
+
+    <para>Bekijk, voordat er een eigen kernel gebouwd wordt, de redenen
+      om dit te doen.  Als er de noodzaak is voor specifieke
+      hardwareondersteuning, kan dit reeds beschikbaar zijn als een
+      module.</para>
+
+    <para>Kernelmodules staan in de map <filename
+	class="directory">/boot/kernel</filename> en kunnen dynamisch in
+      de draaiende kernel worden geladen met &man.kldload.8;.  De
+      meeste, als niet alle, kernelstuurprogramma's hebben een
+      specifieke module en een handleiding.  De laatste sectie merkte
+      bijvoorbeeld het draadloze Ethernetstuurprogramma
+      <devicename>ath</devicename> op.  Van dit stuurprogramma staat de
+      volgende informatie in de handleiding:</para>
+
+    <!--(rene) vertalen? en_US versie mist puntkomma van loader.conf(5)  -->
+    <programlisting>Alternatively, to load the driver as a module at boot time, place the
+    following line in &man.loader.conf.5;:
+
+           if_ath_load="YES"</programlisting>
+
+    <para>Zoals aangegeven, zal het toevoegen van de regel
+      <literal>if_ath_load="YES"</literal> aan
+      <filename>/boot/loader.conf</filename> deze module dynamisch
+      laden tijdens het opstarten.</para>
+
+    <para>In sommige gevallen is er geen geassocieerde module.  Dit
+      geldt het vaakst voor bepaalde subsystemen en zeer belangrijke
+      stuurprogramma's, het fast file system (<acronym>FFS</acronym>)
+      bijvoorbeeld is een verplichte optie in de kernel, net zoals
+      netwerkondersteuning (INET).  Helaas is de enige manier om te zien
+      of een stuurprogramma nodig is naar de module zelf zoeken.</para>
+
+    <warning>
+      <para>Het is nogal eenvoudig om ingebouwde ondersteuning voor een
+	apparaat of optie te verwijderen en met een kapotte kernel
+	opgezadeld te zitten.  Als bijvoorbeeld het stuurprogramma
+	&man.ata.4; uit het kernelinstellingenbestand gehaald wordt,
+	zal een systeem dat <acronym>ATA</acronym>
+	schijfstuurprogramma's gebruikt niet opstarten zonder een regel
+	aan <filename>loader.conf</filename> toe te voegen.  Kijk bij <!--(rene) /boot/loader.conf -->
+	twijfel of de module aanwezig is en laat ondersteuning dan
+	gewoon in de kernel.</para>
+    </warning>
+  </sect1>
+
   <sect1 id="kernelconfig-building">
     <title>Bouwen en installeren van een aangepaste kernel</title>
 
@@ -181,12 +318,9 @@
       Japan).  Alles binnen de map van een bepaalde architectuur is er
       alleen voor die architectuur.  De rest van de code is
       machine-onafhankelijk en hetzelfde op alle platformen waarnaar
-      &os; eventueel geport kan worden.  De indeling van de
+      &os; eventueel overgezet kan worden.  De indeling van de
       mapstructuur is logisch: alle ondersteunde apparaten,
-      bestandssystemen en opties staan in een eigen submap.  Versies
-      van &os; beneden 5.X ondersteunen alleen de
-      <filename>i386</filename>-, <filename>alpha</filename>- en
-      <filename>pc98</filename>-architecturen.</para>
+      bestandssystemen en opties staan in een eigen submap.</para>
 
     <para>Dit hoofdstuk veronderstelt dat de i386-architectuur in de
       voorbeelden gebruikt wordt.  Als dit voor de lezer anders is,
@@ -197,36 +331,38 @@
       <para>Als de map <filename>/usr/src/sys</filename>
 	<emphasis>niet</emphasis> aanwezig is op een systeem, dan is de
 	kernelbroncode niet ge&iuml;nstalleerd.  De eenvoudigste manier
-	om dit te doen is door <command>sysinstall</command> (
-	<command>/stand/sysinstall</command> voor versies van &os;
-	ouder dan 5.2) te draaien als <username>root</username> en
-	<guimenuitem>Configure</guimenuitem>,
-	<guimenuitem>Distributions</guimenuitem>,
-	<guimenuitem>src</guimenuitem>, <guimenuitem>sys</guimenuitem>
-	te kiezen.  Als <application>sysinstall</application> ongewenst
-	is en er toegang is tot een <quote>offici&euml;le</quote>
-	&os; cd-rom, is de broncode ook vanaf de opdrachtregel te
-	installeren:</para>
+	om dit te doen is door <command>sysinstall</command> te draaien
+	als <username>root</username> en
+	<guimenuitem>Configure</guimenuitem>, dan
+	<guimenuitem>Distributions</guimenuitem>, dan
+	<guimenuitem>src</guimenuitem>, dan
+	<guimenuitem>base</guimenuitem> en
+	<guimenuitem>sys</guimenuitem> te kiezen.  Als
+	<application>sysinstall</application> ongewenst is en er toegang
+	is tot een <quote>offici&euml;le</quote> &os; CD-ROM, is de
+	broncode ook vanaf de opdrachtregel te installeren:</para>
 
       <screen>&prompt.root; <userinput>mount /cdrom</userinput>
 &prompt.root; <userinput>mkdir -p /usr/src/sys</userinput>
 &prompt.root; <userinput>ln -s /usr/src/sys /sys</userinput>
-&prompt.root; <userinput>cat /cdrom/src/sys.[a-d]* | tar -xzvf -</userinput></screen>
+&prompt.root; <userinput>cat /cdrom/src/sys.[a-d]* | tar -xzvf -</userinput>
+&prompt.root; <userinput>cat /cdrom/src/sbase.[a-d]* | tar -xzvf -</userinput></screen>
     </note>
 
     <para>Daarna kan vanuit de map
       <filename><replaceable>arch</replaceable>/conf</filename> het
       instellingenbestand <filename>GENERIC</filename> naar de naam
-      voor de aangepaste kernel gekopieerd worden:</para>
+      voor de aangepaste kernel gekopieerd worden.  Bijvoorbeeld:</para>
 
     <screen>&prompt.root; <userinput>cd /usr/src/sys/<replaceable>i386</replaceable>/conf</userinput>
-&prompt.root; <userinput>cp GENERIC MIJNKERNEL</userinput></screen>
+&prompt.root; <userinput>cp GENERIC <replaceable>MIJNKERNEL</replaceable></userinput></screen>
 
     <para>Traditioneel bestaat deze naam geheel uit hoofdletters en als
       er meerdere &os;-machines worden beheerd met verschillende
       hardware is het een goed idee om het te vernoemen naar de
       hostnaam van de machine.  Omwille van dit voorbeeld wordt het
-      <filename>MIJNKERNEL</filename> genoemd.</para>
+      <filename><replaceable>MIJNKERNEL</replaceable></filename>
+      genoemd.</para>
 
     <tip>
       <para>Het kernelinstellingenbestand direct onder
@@ -254,17 +390,18 @@
 &prompt.root; <userinput>ln -s /root/kernels/<replaceable>MIJNKERNEL</replaceable></userinput></screen>
     </tip>
 
-    <para>Nu moet <filename>MIJNKERNEL</filename> met de favoriete
-      tekstverwerker bewerkt worden.  Voor beginners is waarschijnlijk
-      alleen de tekstverwerker <application>vi</application>
-      beschikbaar, die te ingewikkeld is om hier te beschrijven, maar
-      goed is beschreven in vele boeken in de <link
-	linkend="bibliography">bibliografie</link>.  &os; biedt ook de
-      eenvoudigere tekstverwerker <application>ee</application>, die
-      voor een beginner de keuze bij uitstek is.  De commentaarregels
-      in het begin kunnen gewijzigd worden om de persoonlijke
-      instellingen of de veranderingen die gemaakt zijn ten opzichte
-      van <filename>GENERIC</filename> weer te geven.</para>
+    <para>Nu moet
+      <filename><replaceable>MIJNKERNEL</replaceable></filename> met de
+      favoriete tekstverwerker bewerkt worden.  Voor beginners is
+      waarschijnlijk alleen de tekstverwerker
+      <application>vi</application> beschikbaar, die te ingewikkeld is
+      om hier te beschrijven, maar goed is beschreven in vele boeken in
+      de <link linkend="bibliography">bibliografie</link>.  &os; biedt
+      ook de eenvoudigere tekstverwerker <application>ee</application>,
+      die voor een beginner de keuze bij uitstek is.  De
+      commentaarregels in het begin kunnen gewijzigd worden om de
+      persoonlijke instellingen of de veranderingen die gemaakt zijn ten
+      opzichte van <filename>GENERIC</filename> weer te geven.</para>
 
     <indexterm><primary>&sunos;</primary></indexterm>
 
@@ -283,7 +420,7 @@
 	  gesynchroniseerd</link> is met de nieuwste broncode van het
 	&os;-project, moet altijd
 	<filename>/usr/src/UPDATING</filename> gelezen worden voordat
-	enige updatestappen worden genomen.  Dit bestand beschrijft
+	enige bijwerkstappen worden genomen.  Dit bestand beschrijft
 	alle belangrijke zaken en gebieden binnen de broncodestructuur
 	die speciale aandacht nodig hebben.
 	<filename>/usr/src/UPDATING</filename> komt altijd overeen met
@@ -291,103 +428,14 @@
 	bijgewerkt met nieuwe informatie dan dit handboek.</para>
     </note>
 
-    <para>Nu moet de broncode voor de kernel gecompileerd worden.
-      Hiervoor zijn twee procedures beschikbaar en degene die gebruikt
-      wordt hangt af van de reden waarom de kernel opnieuw gebouwd
-      wordt en de gebruikte versie van &os;.</para>
+    <para>Nu moet de broncode voor de kernel gecompileerd worden.</para>
 
-    <itemizedlist>
-      <listitem>
-	<para>Als <emphasis>alleen</emphasis> de kernelbroncode is
-	  ge&iuml;nstalleerd, moet procedure 1 gevolgd worden.</para>
-      </listitem>
-
-      <listitem>
-	<para>Als een versie van &os; lager dan 4.0 wordt gedraaid, en
-	  er <emphasis>niet</emphasis> wordt geupdate naar
-	  &os;&nbsp;4.0 of hoger door middel van de
-	  <command>make buildworld</command>&ndash;procedure, moet
-	  procedure 1 gebruikt worden.</para>
-      </listitem>
-
-      <listitem>
-	<para>Als er een nieuwe kernel gebouwd wordt zonder dat de
-	  broncode geupdate wordt (misschien om een nieuwe optie, zoals
-	  <literal>IPFIREWALL</literal>, toe te voegen), kunnen beide
-	  procedures gebruikt worden.</para>
-      </listitem>
-
-      <listitem>
-	<para>Als de kernel opnieuw wordt gebouwd als onderdeel van een
-	  <command>make buildworld</command>-proces, moet procedure 2
-	  gebruikt worden.</para>
-      </listitem>
-    </itemizedlist>
-
-    <indexterm><primary><command>cvsup</command></primary></indexterm>
-
-    <indexterm><primary>CTM</primary></indexterm>
-
-    <indexterm>
-      <primary>CVS</primary>
-
-      <secondary>anoniem</secondary>
-    </indexterm>
-
-    <para>Als de broncodestructuur <emphasis>niet</emphasis> op enige
-      wijze bijgewerkt is sinds de laatste keer dat er met succes een
-      <maketarget>buildworld</maketarget>-<maketarget>installworld</maketarget>
-      cyclus werd uitgevoerd, <application>CVSup</application> noch
-      <application>CTM</application> werden gedraaid en
-      <application>anoncvs</application> werd niet gebruikt, dan is
-      het veilig om <command>config</command>,
-      <command>make depend</command>, <command>make</command>,
-      <command>make install</command> te gebruiken.</para>
-
     <procedure>
-      <title>Procedure 1: een kernel op <quote>traditionele
-	  wijze</quote> bouwen</title>
+      <title>Een kernel bouwen</title>
 
       <step>
-	<para>Draai &man.config.8; om de kernelbroncode aan te
-	  maken:</para>
-
-	<screen>&prompt.root; <userinput>/usr/sbin/config <replaceable>MIJNKERNEL</replaceable></userinput></screen>
-      </step>
-
-      <step>
-	<para>Ga naar de bouwmap.  &man.config.8; geeft de naam van
-	  deze map nadat het gedraaid is zoals boven is
-	  aangegeven:</para>
-
-	<screen>&prompt.root; <userinput>cd ../compile/<replaceable>MIJNKERNEL</replaceable></userinput></screen>
-
-	<para>Voor &os; versies lager dan 5.0 moet het volgende
-	  gebruikt worden:</para>
-
-	<screen>&prompt.root; <userinput> cd ../../compile/<replaceable>MIJNKERNEL</replaceable></userinput></screen>
-      </step>
-
-      <step>
-	<para>Compileer de kernel:</para>
-
-	<screen>&prompt.root; <userinput>make depend</userinput>
-&prompt.root; <userinput>make</userinput></screen>
-      </step>
-
-      <step>
-	<para>Installeer de nieuwe kernel:</para>
-
-	<screen>&prompt.root; <userinput>make install</userinput></screen>
-      </step>
-    </procedure>
-
-    <procedure>
-      <title>Procedure 2: een kernel op de <quote>nieuwe wijze</quote>
-	bouwen</title>
-
-      <step>
-	<para>Ga naar de map <filename>/usr/src</filename>:</para>
+	<para>Ga naar de map <filename
+	  class="directory">/usr/src</filename>:</para>
 
 	<screen>&prompt.root; <userinput>cd /usr/src</userinput></screen>
       </step>
@@ -406,10 +454,8 @@
     </procedure>
 
     <note>
-      <para>Voor deze methode voor het bouwen van een kernel is de
-	volledige broncode nodig.  Als alleen de kernelbroncode is
-	ge&iuml;nstalleerd, gebruik dan de traditionele methode zoals
-	hiervoor beschreven.</para>
+      <para>De volledige broncode van &os; is nodig om de kernel te
+	bouwen.</para>
     </note>
 
     <tip>
@@ -422,10 +468,15 @@
       <programlisting>MODULES_OVERRIDE = linux acpi sound/sound sound/driver/ds1 ntfs</programlisting>
 
       <para>Met deze variabele wordt een lijst van te bouwen modules
-	ingesteld die gebouwd moeten worden in plaats van allemaal.
-	Andere variabelen die mogelijk ook nuttig zijn in het proces
-	van het bouwen van een kernel staan beschreven in de
-	handleiding voor &man.make.conf.5;.</para>
+	ingesteld die gebouwd moeten worden in plaats van allen.</para>
+
+      <programlisting>WITHOUT_MODULES = linux acpi sound/sound sound/driver/ds1 ntfs</programlisting>
+
+      <para>Deze variabele stelt een lijst in van modules die moeten
+	worden uitgesloten van het bouwproces.  Andere variabelen die
+	mogelijk ook nuttig zijn in het proces van het bouwen van een
+	kernel staan beschreven in de handleiding voor
+	&man.make.conf.5;.</para>
     </tip>
 
     <indexterm><primary><filename class="directory">/boot/kernel.old</filename></primary></indexterm>
@@ -444,32 +495,17 @@
 	opstart</link>.</para>
 
     <note>
-      <para>In &os;&nbsp;4.X en eerder worden kernels in
-	<filename>/kernel</filename> en modules in <filename
-	  class="directory">/modules</filename> ge&iuml;nstalleerd en
-	worden oude kernels gebackupt in
-	<filename>/kernel.old</filename>.  Andere bestanden die te
-	maken hebben met het opstartproces, zoals de boot
-	&man.loader.8; en instellingen worden opgeslagen in
-	<filename>/boot</filename>.  Modules van derde partijen of
+      <para>Andere bestanden die te maken hebben met het opstartproces,
+	zoals de boot &man.loader.8; en instellingen worden opgeslagen
+	in <filename>/boot</filename>.  Modules van derde partijen of
 	eigen modules kunnen in <filename
-	  class="directory">/modules</filename> opgeslagen worden,
+	  class="directory">/boot/kernel</filename> opgeslagen worden,
 	alhoewel gebruikers erop bedacht moeten zijn dat het erg
 	belangrijk is dat de modules synchroon worden gehouden met de
 	gecompileerde kernel.  Modules die niet bedoeld zijn om met de
 	gecompileerde kernel te draaien kunnen voor instabiliteit of
 	onjuistheden zorgen.</para>
       </note>
-
-      <note>
-	<para>Als er nieuwe apparaten (zoals geluidskaarten) zijn
-	  toegevoegd en &os;&nbsp;4.X of eerder wordt gedraaid, kan het
-	  zijn dat er enkele apparaatnodes aan de map <filename
-	    class="directory">/dev</filename> moeten worden toegevoegd,
-	  voordat ze gebruikt kunnen worden.  Er staat meer informatie
-	  in het <link linkend="kernelconfig-nodes">Apparaatnodes
-	    maken</link> later in dit hoofdstuk.</para>
-      </note>
   </sect1>
 
   <sect1 id="kernelconfig-config">
@@ -478,10 +514,8 @@
 	<author>
 	  <firstname>Joel</firstname>
 	  <surname>Dahl</surname>
-	  <contrib>Bijgewerkt voor &os;&nbsp;5.X door </contrib>
-	  <!-- augustus 2004, PR docs/70674 -->
+	  <contrib>Bijgewerkt voor &os;&nbsp;6.X door </contrib>
 	</author>
-	<!-- <editor><othername role="freefall login">ceri</othername></editor> -->
       </authorgroup>
     </sect1info>
 
@@ -493,16 +527,8 @@
       <secondary>NOTES</secondary>
     </indexterm>
 
-    <indexterm>
-      <primary>kernel</primary>
-
-      <secondary>LINT</secondary>
-    </indexterm>
-
     <indexterm><primary>NOTES</primary></indexterm>
 
-    <indexterm><primary>LINT</primary></indexterm>
-
     <indexterm>
       <primary>kernel</primary>
 
@@ -522,37 +548,14 @@
       <filename>GENERIC</filename>.  <anchor id="kernelconfig-options">
       Een uitputtende lijst van architectuurafhankelijke opties en
       apparaten staat in het bestand <filename>NOTES</filename>, dat in
-      dezelfde map staat als <filename>GENERIC</filename>.
+      dezelfde map staat als het bestand <filename>GENERIC</filename>.
       Architectuuronafhankelijke opties staan in
       <filename>/usr/src/sys/conf/NOTES</filename>.</para>
 
     <note>
-      <para><filename>NOTES</filename> bestaat niet in &os;&nbsp;4.X.
-	In plaats daarvan bevat het bestand <filename>LINT</filename>
-	een uitgebreide uitleg over opties en apparaten in
-	<filename>GENERIC</filename>.  <filename>LINT</filename> had
-	twee doelen in 4.X:  een naslagwerk leveren om kernelopties te
-	kiezen voor het bouwen van een aangepaste kernel en een
-	kernelinstelling leveren met zoveel mogelijk instelbare opties
-	ingesteld op niet-standaardwaarden.  De redenering hierachter
-	was dat zo'n instelling veel hielp (en nog steeds helpt) met
-	het testen van nieuwe code en veranderingen aan bestaande code
-	die conflicten met andere delen van de kernel kunnen
-	veroorzaken.  Er zijn in 5.X echter een hoop veranderingen
-	gemaakt aan het raamwerk van kernelinstellingen.  Een voorbeeld
-	hiervan is dat de instelopties van de stuurprogramma's zijn
-	verplaatst naar een bestand <filename>hints</filename> zodat ze
-	tijdens het opstarten dynamisch veranderd en geladen kunnen
-	worden, en <filename>LINT</filename> kon deze aanwijzingen niet
-	meer bevatten.  Om deze en andere redenen is
-	<filename>LINT</filename> hernoemd tot
-	<filename>NOTES</filename> en heeft het hoofdzakelijk z'n
-	eerste bestaansreden gehouden: de beschikbare opties
-	documenteren voor gebruikersgemak.</para>
-
-      <para>In &os;&nbsp;5.X en latere versies is het nog steeds
-	mogelijk om een bouwbaar bestand <filename>LINT</filename> aan
-	te maken door middel van:</para>
+      <para>Draai het volgende commando als <username>root</username> om
+	een bestand te bouwen dat alle beschikbare opties bevat, wat
+	normaliter gedaan wordt voor testdoeleinden gedaan wordt:</para>
 
       <screen>&prompt.root; <userinput>cd /usr/src/sys/<replaceable>i386</replaceable>/conf &amp;&amp; make LINT</userinput></screen>
     </note>
@@ -606,44 +609,6 @@
     <indexterm>
       <primary>kernelopties</primary>
 
-      <secondary>cputype</secondary>
-    </indexterm>
-
-    <para>De broncode van &os; bevat nog steeds ondersteuning voor
-      <literal>I386_CPU</literal>, maar staat standaard uit in zowel
-      -STABLE als -CURRENT.  Dit betekent dat er nu de volgende
-      mogelijkheden zijn om &os; op een CPU van de 386-klasse te
-      installeren:</para>
-
-    <itemizedlist>
-      <listitem>
-	<para>Installeer een oudere versie van &os; en herbouw vanuit
-	  de broncode zoals beschreven staat in <xref
-	    linkend="kernelconfig-building">.</para>
-      </listitem>
-
-      <listitem>
-	<para>Bouw userland en de kernel op een nieuwere machine en
-	  verricht de installatie op de 386 door gebruik te maken van
-	  de voorgecompileerde bestanden in
-	  <filename>/usr/obj</filename> (in <xref linkend="small-lan">
-	  staan details).</para>
-      </listitem>
-
-      <listitem>
-	<para>Maak een aangepaste versie van &os; die ondersteuning
-	  voor <literal>I386_CPU</literal> bevat in de kernels van de
-	  installatie-cd-rom.</para>
-      </listitem>
-    </itemizedlist>
-
-    <para>De eerste van deze opties is waarschijnlijk de
-      gemakkelijkste, maar deze heeft veel schijfruimte nodig wat een
-      probleem kan zijn voor 386-klasse machines.</para>
-
-    <indexterm>
-      <primary>kernelopties</primary>
-
       <secondary>ident</secondary>
     </indexterm>
 
@@ -651,60 +616,53 @@
 
     <para>Dit is de identificatie van de kernel.  Dit moet veranderd
       worden in de naam van de kernel, dus
-      <literal>MIJNKERNEL</literal> als de instructies van de
-      voorgaande voorbeelden gevolgd zijn.  De waarde in de string
-      <literal>ident</literal> wordt afgebeeld wanneer de kernel
-      opstart, dus is het handig om de nieuwe kernel een andere naam te
-      geven als deze apart moet worden gehouden van de gebruikelijke
-      kernel (als er bijvoorbeeld een experimentele kernel gebouwd
-      wordt).</para>
+      <literal><replaceable>MIJNKERNEL</replaceable></literal> als de
+      instructies van de voorgaande voorbeelden gevolgd zijn.  De waarde
+      in de string <literal>ident</literal> wordt afgebeeld wanneer de
+      kernel opstart, dus is het handig om de nieuwe kernel een andere
+      naam te geven als deze apart moet worden gehouden van de
+      gebruikelijke kernel (als er bijvoorbeeld een experimentele kernel
+      gebouwd wordt).</para>
 
-    <programlisting>#Om statisch te compileren in device wiring in plaats van /boot/device.hints.
+    <programlisting>#Om apparaatbindingen statisch in te compileren in plaats van via /boot/device.hints.
 #hints    "GENERIC.hints"     # Standaardlocatie voor devices.</programlisting>
 
-    <para>In &os;&nbsp;5.X en nieuwer wordt &man.device.hints.5;
-      gebruikt om opties van de programma's die de apparaten aansturen
-      in te stellen.  De standaardplaats die &man.loader.8; controleert
-      tijdens het opstarten is <filename>/boot/device.hints</filename>.
-      Met de optie <literal>hints</literal> is het mogelijk om deze
+    <para>&man.device.hints.5; wordt gebruikt om opties van de
+      programma's die de apparaten aansturen in te stellen.  De
+      standaardplaats die &man.loader.8; controleert tijdens het
+      opstarten is <filename>/boot/device.hints</filename>.  Met de
+      optie <literal>hints</literal> is het mogelijk om deze
       aanwijzingen statisch in de kernel te compileren, waardoor er
       geen noodzaak is om een bestand <filename>device.hints</filename>
       in <filename>/boot</filename> aan te maken.</para>
 
-    <!-- XXX: -->
+    <!-- XXX: Add a comment here that explains when compiling hints into
+      the kernel is a good idea and why. -->
+
+    <programlisting>makeoptions        DEBUG=-g  # Bouw kernel met gdb(1) debugsymbolen.</programlisting>
 
-    <programlisting>#makeoptions        DEBUG=-g  # Bouw kernel met gdb(1) debug symbolen.</programlisting>
 
-    <para>Om ruimte te sparen in de installatieplaats voegt het normale
-      bouwproces van &os; geen debug-informatie toe tijdens het bouwen
-      van de kernel en stript de meeste symbolen nadat de resulterende
-      kernel is gelinkt.  Voor het testen van kernels van de tak
-      -CURRENT of van zelfgemaakte veranderingen in de &os;-kernel kan
-      het gewenst zijn om deze regel uit te commentari&euml;ren.  Dit
-      zet het gebruik van de optie <option>-g</option> aan die
-      debug-informatie aanzet als de broncode wordt doorgegeven aan
-      &man.gcc.1;.  Hetzelfde kan bereikt worden met de optie
-      <option>-g</option> van &man.config.8; als de
-      <quote>traditionele</quote> manier wordt gebruikt om een kernel
-      te bouwen.  Meer informatie staat in <xref
-	linkend="kernelconfig-building">.</para>
+    <para>Het normale bouwproces van &os; voegt debuginformatie toe
+      wanneer de kernel met de optie <option>-g</option> gebouwd wordt,
+      wat debuginformatie doorgeeft aan &man.gcc.1;.</para>
 
     <programlisting>options   SCHED_4BSD    # 4BSD taakplanner</programlisting>
 
-    <!-- (rcl) ULE uitgeschakeld op RELENG_5 (en _4 ?), PR -->
-    <para>De traditionele taakplanner voor &os;.  Afhankelijk van de
-      systeembelasting kan de prestatie worden verhoogd door de nieuwe
-      scheduler ULE voor &os; te gebruiken, die speciaal voor SMP
-      ontworpen is, maar ook goed werkt op UP-systemen.  Vervang
-      desgewenst, om deze uit te proberen,
-      <literal>SCHED_4BSD</literal> door <literal>SCHED_ULE</literal>
-      in het instellingenbestand.</para>
+    <para>De traditionele en standaard taakplanner voor &os;.  Laat dit
+      staan.</para>
+
+    <programlisting>options   PREEMPTION # Zet kernelthreadpreemptie aan</programlisting>
+
+    <para>Sta toe dat threads in de kernel worden gepre&euml;mpt door
+      threads met een hogere prioriteit.  Het help bij interactiviteit
+      en staat toe dat interruptthreads eerder draaien in plaats van te
+      moeten wachten.</para>
 
     <programlisting>options   INET      # internetwerken</programlisting>
 
     <para>Netwerkondersteuning.  Laat dit aanstaan, zelfs als een
       verbinding met een netwerk niet gepland is.  De meeste
-      programma's hebben tenminste een loopbacknetwerk nodig (dat wil
+      programma's hebben tenminste een teruglusnetwerk nodig (dat wil
       zeggen het maken van netwerkverbindingen binnen de PC), dus dit
       is eigenlijk verplicht.</para>
 
@@ -730,18 +688,18 @@
       van &man.tunefs.8; voor bestaande bestandssystemen of
       &man.newfs.8; voor nieuwe bestandssystemen.</para>
 
-    <programlisting>options   UFS_ACL   # Ondersteuning voor toeganscontrolelijsten</programlisting>
+    <programlisting>options   UFS_ACL   # Ondersteuning voor toegangscontrolelijsten</programlisting>
 
-    <para>Met deze optie, die alleen in &os;&nbsp;5.X aanwezig is,
-      wordt de ondersteuning voor toegangscontrolelijsten aangezet.
-      Hiervoor zijn uitgebreide attributen en <acronym>UFS2</acronym>
-      nodig.  Een en ander wordt in detail beschreven in <xref
-	linkend="fs-acl">.  <acronym>ACL</acronym>'s staan standaard
-      aan en moeten niet uitgezet worden in de kernel als ze al eerder
-      op een bestandssysteem zijn gebruikt, omdat dit de
+    <para>Met deze optie wordt de ondersteuning voor
+      toegangscontrolelijsten aangezet.  Hiervoor zijn uitgebreide
+      attributen en <acronym>UFS2</acronym> nodig.  Een en ander wordt
+      in detail beschreven in <xref linkend="fs-acl">.
+      <acronym>ACL</acronym>'s staan standaard aan en moeten niet
+      uitgezet worden in de kernel als ze al eerder op een
+      bestandssysteem zijn gebruikt, omdat dit de
       toegangscontrolelijsten verwijdert en hierdoor de manier waarop
-      bestanden beschermd worden op onvoorspelbare wijze
-      verandert.</para>
+      bestanden beschermd worden op onvoorspelbare wijze verandert.
+    </para>
 
     <programlisting>options   UFS_DIRHASH   # Verbeter prestaties in grote mappen</programlisting>
 
@@ -776,7 +734,7 @@
 options   NFS_ROOT     # NFS bruikbaar als /, NFSCLIENT nodig</programlisting>
 
     <para>Het netwerkbestandssysteem.  Dit kan weggelaten worden tenzij
-      er gepland is om partities te mounten van een &unix;
+      er gepland is om partities te aan te koppelen van een &unix;
       bestandsserver over TCP/IP.</para>
 
     <indexterm>
@@ -789,42 +747,40 @@
 
     <para>Het &ms-dos; bestandssysteem.  Dit kan veilig weggelaten
       worden, tenzij er gepland is om een DOS-geformatteerde partitie
-      van de harde schijf tijdens het opstarten te mounten.  Het wordt
-      automatisch geladen als er voor de eerste keer een DOS-partitie
-      wordt gemount, zoals boven beschreven.  Bovendien geeft de
-      uitstekende software <filename
+      van de harde schijf tijdens het opstarten aan te koppelen.  Het
+      wordt automatisch geladen als er voor de eerste keer een
+      DOS-partitie wordt aangekoppeld, zoals boven beschreven.
+      Bovendien geeft de uitstekende software <filename
 	role="package">emulators/mtools</filename> toegang tot
-      DOS-floppies zonder dat ze gemount en gedismount moeten worden en
-      heeft het <literal>MSDOSFS</literal> helemaal niet nodig.</para>
+      DOS-floppies zonder dat ze aangekoppeld en afgekoppeld moeten
+      worden en heeft het <literal>MSDOSFS</literal> helemaal niet
+      nodig.</para>
 
     <programlisting>options   CD9660    # ISO 9660 Bestandssysteem</programlisting>
 
-    <para>Het ISO 9960-bestandssysteem voor cd-roms.  Commentarieer dit
-      uit als er geen cd-rom drive aanwezig is of als er slechts af en
-      toe data-cd-roms gemount worden (aangezien het dynamisch geladen
-      wordt als er voor de eerste keer een data-cd-rom gemount wordt).
-      Audio-CD's hebben dit bestandssysteem niet nodig.</para>
+    <para>Het ISO 9960-bestandssysteem voor CD-ROMs.  Commentarieer dit
+      uit als er geen CD-ROM drive aanwezig is of als er slechts af en
+      toe gegevens-CD-ROMs aangekoppeld worden (aangezien het dynamisch
+      geladen wordt als er voor de eerste keer een gegevens-CD-ROM
+      aangekoppeld wordt).  Audio-CD's hebben dit bestandssysteem niet
+      nodig.</para>
 
-    <programlisting>options   PROCFS    # Procesbestandssysteem</programlisting>
+    <programlisting>options   PROCFS    # Procesbestandssysteem (vereist PSEUDOFS)</programlisting>
 
     <para>Het procesbestandssysteem.  Dit is een <quote>als-of</quote>
-      bestandssysteem, gemount in <filename>/proc</filename>, dat
+      bestandssysteem, aangekoppeld op <filename>/proc</filename>, dat
       programma's als &man.ps.1; in staat stelt om meer informatie over
-      de draaiende processen te geven.  In &os;&nbsp;5.X en hoger is
-      het onder de meeste omstandigheden niet nodig om
-      <literal>PROCFS</literal> te gebruiken, omdat de meeste debug- en
-      monitorgereedschappen zijn aangepast om zonder
-      <literal>PROCFS</literal> te draaien.  In tegenstelling tot
-      &os;&nbsp;4.X mounten nieuwe installaties op &os;&nbsp;5.X
-      standaard het procesbestandssysteem niet.  Bovendien moeten
-      6.X-CURRENT kernels die gebruik maken van
-      <literal>PROCFS</literal>, nu ook ondersteuning bevatten voor
-      <literal>PSEUDOFS</literal>:</para>
+      de draaiende processen te geven.  Het is in de meeste
+      omstandigheden niet nodig om <literal>PROCFS</literal> te
+      gebruiken, omdat de meeste debug- en monitorgereedschappen zijn
+      aangepast om zonder <literal>PROCFS</literal> te draaien:
+      installaties koppelen dit bestandssysteem standaard niet aan.
+    </para>
 
-    <programlisting>options   PSEUDOFS  # Pseudo-bestandssysteem framework</programlisting>
+    <programlisting>options   PSEUDOFS  # Pseudo-bestandssysteem raamwerk</programlisting>
 
-    <para><literal>PSEUDOFS</literal> is niet beschikbaar in
-      &os;&nbsp;4.X.</para>
+    <para>6.X kernels die <literal>PROCFS</literal> gebruiken moeten ook
+      ondersteuning voor <literal>PSEUDOFS</literal> opnemen.</para>
 
     <programlisting>options   GEOM_GPT  # GUID Partitietabellen.</programlisting>
 
@@ -848,15 +804,21 @@
       ondersteuning verwierven, zoals ia64 en &sparc64;, is deze optie
       niet nodig.</para>
 
-    <programlisting>options   SCSI_DELAY=15000    # Vertraging (in ms) voordat SCSI wordt afgezocht.</programlisting>
+    <programlisting>options   COMPAT_FREEBSD5     # Compatibel met &os;5</programlisting>
+
+    <para>Deze optie is vereist in &os;&nbsp;6.X en hoger om
+      toepassingen die op &os;&nbsp;5.X zijn gecompileerd en
+      systeemaanroepinterfaces van &os;&nbsp;5.X gebruiken te
+      ondersteunen.</para>
+
+    <programlisting>options   SCSI_DELAY=5000    # Vertraging (in ms) voordat SCSI wordt ondergezocht.</programlisting>
 
-    <para>Dit zorgt ervoor dat de kernel vijftien seconden wacht
-      voordat die elk SCSI-apparaat in het systeem afzoekt.  Als er
-      alleen IDE harde schijven zijn, kan deze optie genegeerd worden,
-      anders is het misschien wenselijk om deze waarde te verlagen tot
-      vijf seconden, om het opstarten te versnellen.  Uiteraard moet
-      deze waarde weer verhoogd worden als &os; problemen heeft om de
-      SCSI-apparaten te herkennen.</para>
+    <para>Dit zorgt ervoor dat de kernel vijf seconden wacht voordat die
+      elk SCSI-apparaat in het systeem onderzoekt.  Als er alleen
+      IDE-harde schijven zijn, kan deze optie genegeerd worden, anders
+      kan geprobeerd worden dit getal te verlagen, om het opstarten te
+      versnellen.  Uiteraard moet deze waarde weer verhoogd worden als
+      &os; problemen heeft om de SCSI-apparaten te herkennen.</para>
 
     <programlisting>options   KTRACE    # ktrace(1) ondersteuning</programlisting>
 
@@ -897,22 +859,14 @@
 
     <programlisting>options   KBD_INSTALL_CDEV    # installeer een CDEV-ingang in /dev</programlisting>
 
-    <para>Deze optie is gerelateerd aan het toetsenbord.  Het
-      installeert een CDEV-ingang in <filename>/dev</filename>.</para>
-
-    <programlisting>options   AHC_REG_PRETTY_PRINT     # Toon register bitveld in debuguitvoer.
-                                   # Voegt ~128k toe aan driver.
-options   AHD_REG_PRETTY_PRINT     # Toon register bitveld in debuguitvoer.
-                                   # Voegt ~215k toe aan driver.</programlisting>
-
-    <para>Dit helpt bij het debuggen door makkelijker te lezen
-      registerdefinities af te beelden.</para>
+    <para>Deze optie is nodig om apparaatknooppunten voor het
+      toetsenbord aan te maken in <filename>/dev</filename>.</para>
 
     <programlisting>options   ADAPTIVE_GIANT      # Giant mutex is adaptief.</programlisting>
 
     <para>Giant is de naam van een wederzijds uitsluitingsmechanisme
       (een sleep mutex) dat een grote verzameling kernelbronnen
-      beschermt.  Vandaag de dag is dit een onaccaptabele
+      beschermt.  Vandaag de dag is dit een onacceptabele
       prestatie-bottleneck die actief door sloten wordt vervangen die
       individuele bronnen beschermen.  De optie
       <literal>ADAPTIVE_GIANT</literal> zorgt ervoor dat Giant in de
@@ -924,6 +878,16 @@
       en wachten op de volgende kans om te draaien.  Laat dit er in
       geval van twijfel instaan.</para>
 
+    <note>
+      <para>Merk op dat in &os; 8.0-CURRENT en later alle mutexen
+	standaard adaptief zijn, tenzij ze expliciet op niet-adaptief
+	zijn gezet door met de optie
+	<literal>NO_ADAPTIVE_MUTEXES</literal> te compileren.  Een
+	gevolg is dat Giant nu standaard adaptief is, en dat de optie
+	<literal>ADAPTIVE_GIANT</literal> uit de kernelinstellingen is
+	verwijderd.</para>
+    </note>
+
     <indexterm>
       <primary>kernelopties</primary>
 
@@ -938,15 +902,11 @@
       SMP-kernels.  Voeg <literal>options SMP</literal> toe om
       ondersteuning voor meerdere processoren op te nemen.<para>
 
-    <programlisting>device    isa</programlisting>
-
-    <para>Alle computers die door &os; ondersteund worden hebben
-      &eacute;&eacute;n van deze apparaten.  Verwijder dit niet, zelfs
-      niet als er geen ISA-sloten aanwezig zijn.  &os; biedt momenteel
-      slechts gedeeltelijke ondersteuning aan IBM PS/2 (Micro Channel
-      Architecture)-systemen.  Meer informatie over de ondersteuning
-      voor MCA staat in
-      <filename>/usr/src/sys/i386/conf/notes</filename>.</para>
+    <note>
+      <para>Het apic-apparaat bestaat alleen in de i386-architectuur,
+	deze instelregel dient niet op andere architecturen gebruikt te
+	worden.</para>
+    </note>
 
     <programlisting>device    eisa</programlisting>
 
@@ -985,10 +945,10 @@
       RAID-schijven.</para>
 
     <programlisting><anchor id="kernelconfig-atapi">
-device	  atapicd   # ATAPI cd-rom drives</programlisting>
+device	  atapicd   # ATAPI CD-ROM drives</programlisting>
 
     <para>Dit is samen met <literal>device ata</literal> nodig voor
-      ATAPI cd-rom drives.</para>
+      ATAPI CD-ROM drives.</para>
 
     <programlisting>device   atapifd    # ATAPI floppy drives</programlisting>
 
@@ -1008,12 +968,19 @@
     <programlisting># SCSI Controllers
 device          ahb        # EISA AHA1742 familie
 device          ahc        # AHA2940 en onboard AIC7xxx apparaten
+options         AHC_REG_PRETTY_PRINT    # Print registerbitvelden in
+                                        # debuguitvoer.  Voegt ~128k
+                                        # aan stuurprogramma toe.
 device          ahd        # AHA39320/29320 en onboard AIC79xx apparaten
+options         AHD_REG_PRETTY_PRINT    # Print registerbitvelden in
+                                        # debuguitvoer.  Voegt ~215k
+                                        # aan stuurprogramma toe.
 device          amd        # AMD 53C974 (Teckram DC-390(T))
 device          isp        # Qlogic familie
+#device         ispfw      # Firmware voor QLogic HBAs- normaliter een module
 device          mpt        # LSI-Logic MPT-Fusion
 #device         ncr        # NCR/Symbios Logic
-device          sym        # NCR/Symbios Logic (nieuwere chipsets)
+device          sym        # NCR/Symbios Logic (nieuwere chipsets + die van `ncr')
 device          trm        # Tekram DC395U/UW/F DC315U adapters
 
 device          adv        # Advansys SCSI adapters
@@ -1029,7 +996,8 @@
     <para>SCSI controllers.  Commentarieer de regels uit voor apparaten
       die niet in het systeem aanwezig zijn.  Als het een systeem met
       alleen IDE apparaten betreft, kunnen ze allemaal weggelaten
-      worden.</para>
+      worden.  De regels met <literal>*_REG_PRETTY_PRINT</literal> zijn
+      debugopties voor hun respectievelijke stuurprogramma's.</para>
 
     <programlisting># SCSI randapparaten
 device          scbus      # SCSI bus (nodig voor SCSI)
@@ -1040,7 +1008,7 @@
 device          pass       # Passthrough apparaat (directe SCSI-toegang)
 device          ses        # SCSI Omgevingsdiensten (en SAF-TE)</programlisting>
 
-    <para>SCSI-aanhangels.  Ook hier geldt dat apparaten die niet
+    <para>SCSI-aanhangsels.  Ook hier geldt dat apparaten die niet
       aanwezig zijn uitgecommentarieerd kunnen worden, of als alleen
       IDE-hardware aanwezig aanwezig is, ze allemaal weggelaten kunnen
       worden.</para>
@@ -1060,6 +1028,7 @@
 device          ciss       # Compaq Smart RAID 5*
 device          dpt        # DPT Smartcache III, IV - Zie NOTES voor opties
 device          hptmv      # Highpoint RocketRAID 182x
+device          rr232x     # Highpoint RocketRAID 232x
 device          iir        # Intel Integrated RAID
 device          ips        # IBM (Adaptec) ServeRAID
 device          mly        # Mylex AcceleRAID/eXtremeRAID
@@ -1067,8 +1036,9 @@
 
 # RAID controllers
 device          aac        # Adaptec FSA RAID
-device          aacp       # SCSI passthrough voor aac (CAM nodig)
+device          aacp       # SCSI passthrough voor aac (heeft CAM nodig)
 device          ida        # Compaq Smart RAID
+device          mfi        # LSI MegaRAID SAS
 device          mlx        # Mylex DAC960 famile
 device          pst        # Promise Supertrak SX6000
 device          twe        # 3ware ATA RAID</programlisting>
@@ -1099,17 +1069,21 @@
     <para>Dit apparaat kan gebruikt worden als de muis in de
       PS/2-muispoort wordt geplugd.</para>
 
+    <programlisting>device    kbdmux    # toetsenbordmultiplexer</programlisting>
+
+    <para>Basisondersteuning voor multiplexing van toetsenborden.  Als u
+      niet van plan bent om meerdere toetsenborden op het systeem te
+      gebruiken, kunt u deze regel veilig verwijderen.</para>
+
     <programlisting>device    vga       # VGA videokaart stuurprogramma</programlisting>
 
     <para>Het stuurprogramma voor de videokaart.</para>
 
-    <programlisting># splash screen/screensaver
+    <programlisting>
 device    splash    # Splash screen en screensaver ondersteuning</programlisting>
 
     <para>Een splash-scherm tijdens het opstarten!  Screensavers hebben
-      deze optie ook nodig (voor &os;&nbsp;4.X dient
-      <literal>pseudo-device splash</literal> gebruikt te
-      worden.</para>
+      deze optie ook nodig.</para>
 
     <programlisting># syscons is het standaard consolestuurprogramma, lijkt op een SCO console
 device	  sc</programlisting>
@@ -1150,23 +1124,14 @@
       Dit zet ondersteuning voor AGP aan, en ondersteuning voor AGP
       GART voor borden die deze mogelijkheden hebben.</para>
 
-    <programlisting># Floating point ondersteuning - niet uitschakelen.
-device    npx</programlisting>
-
-    <para><literal>npx</literal> is de interface naar de wiskundige
-      floating point-eenheid in &os;, die ofwel de hardware coprocessor
-      is ofwel de softwarematige wiskundige emulator.  Dit is
-      <emphasis>niet</emphasis> optioneel.</para>
-
       <indexterm><primary>APM</primary></indexterm>
 
     <programlisting># Ondersteuning voor energiebeheer (zie NOTES voor meer opties)
 #device	  apm</programlisting>
 
     <para>Ondersteuning voor geavanceerd energiebeheer (Advanced Power
-      Management).  Dit is nuttig voor laptops, alhoewel dit in
-      &os;&nbsp;5.X en hoger standaard uitgeschakeld is in
-      <filename>GENERIC</filename>.</para>
+      Management).  Dit is nuttig voor laptops, alhoewel dit
+      standaard uitgeschakeld is in <filename>GENERIC</filename>.</para>
 
     <programlisting># Schakel suspend/resume ondersteuning voor de i8254 in.
 device	  pmtimer</programlisting>
@@ -1282,23 +1247,27 @@
       PHYs die niet specifiek door een individueel stuurprogramma
       worden behandeld.</para>
 
-    <programlisting>device    bfe       # Broadcom BCM440x 10/100 Ethernet
+    <programlisting>device    bce       # Broadcom BCM5706/BCM5708 Gigabit Ethernet
+device    bfe       # Broadcom BCM440x 10/100 Ethernet
 device    bge       # Broadcom BCM570xx Gigabit Ethernet
 device    dc        # DEC/Intel 21143 en verschillende gelijkwerkenden
 device    fxp       # Intel EtherExpress PRO/100B (82557, 82558)
-device    lge       # Level 1 LXT1001 gigabit ethernet

>>> TRUNCATED FOR MAIL (1000 lines) <<<



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200809141933.m8EJXqLm023518>