[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Documentation/kernel/index.xml: 1.2 -> 1.7
以下のページの更新をしました。ツッコミをお願いします。
Documentation/kernel/index.xml: 1.2 -> 1.7
水曜日までに異議がなければ、 commit します。
以下、訳と原文の差分です。
冒頭のリンクが末尾に移っているため差分が大きくなっていますが、
この部分は、 "Further reading" という見出しが追加されただけです。
訳は「さらなる読み物」としました。
--- Documentation/kernel/index.xml.orig Tue Feb 14 02:50:09 2006
+++ Documentation/kernel/index.xml Tue Feb 14 02:50:09 2006
@@ -3,12 +3,12 @@
PUBLIC "-//NetBSD//DTD Website-based NetBSD Extension//EN"
"http://www.NetBSD.org/XML/htdocs/lang/share/xml/website-netbsd.dtd">
-<webpage id="ja-documentation-kernel">
+<webpage id="ja-Documentation-kernel-index">
<config param="desc" value="NetBSD ドキュメンテーション: カーネル"/>
- <config param="cvstag" value="$NetBSD: index.xml,v 1.2 2005/07/07 07:00:21 heinz Exp $"/>
+ <config param="cvstag" value="$NetBSD: index.xml,v 1.7 2006/02/12 14:17:20 kano Exp $"/>
<!-- Based on english version: -->
-<!-- NetBSD: index.xml,v 1.2 2005/07/07 07:00:21 heinz Exp -->
- <config param="rcsdate" value="$Date: 2005/07/07 07:00:21 $"/>
+<!-- NetBSD: index.xml,v 1.7 2006/02/12 14:17:20 kano Exp -->
+ <config param="rcsdate" value="$Date: 2006/02/12 14:17:20 $"/>
<head>
<!-- Copyright (c) 1994-2005
@@ -17,50 +17,6 @@
</head>
<sect1 role="toc">
- </sect1>
-
- <sect1>
-
- <sect2>
- <title>NetBSD に特有のドキュメント</title>
-
- <itemizedlist>
- <listitem><ulink url="programming.html">カーネルプログラミング FAQ</ulink></listitem>
- <listitem><ulink url="pseudo/">疑似(pseudo)デバイスドライバーを書くには</ulink></listitem>
- <listitem><ulink url="profiling/">カーネルプロファイリング HOWTO</ulink></listitem>
- <listitem><ulink url="elf-notes.html">ベンダー特有の ELF Note Element</ulink></listitem>
- <listitem><ulink url="uvm.html">UVM、あたらしい仮想メモリーシステム</ulink></listitem>
- <listitem><ulink url="vfork.html">なぜ伝統的な vfork() を実装したか</ulink></listitem>
- <listitem><ulink url="kgdb.html">GDB を用いた NetBSD カーネルのデバッグ HOWTO</ulink></listitem>
- <listitem><ulink url="../../../Documentation/kernel/non-exec.html" origlink="non-exec.html">非実行マップ機能に関する情報</ulink></listitem>
- </itemizedlist>
- </sect2>
-
- <sect2>
- <title>その他のオンライン ドキュメント</title>
-
- <itemizedlist>
- <listitem><ulink url="http://www.teamten.com/lawrence/291.paper/291.paper.html">
- Porting BSD UNIX to a New Platform</ulink></listitem>
- <listitem><ulink url="http://www.netapp.com/tech_library/nfsbook.html">
- 4.4BSD のデザインと実装、第9章 (NFS)</ulink></listitem>
- <listitem><ulink url="config-torek.ps">4.4BSD のデバイスコンフィギュレーション</ulink></listitem>
- <listitem><ulink url="http://www.mckusick.com/softdep/index.html">Soft Updates に関する情報 (Soft Dependencies、softdep) とスナップショット</ulink></listitem>
- <listitem><ulink url="http://www.ccrc.wustl.edu/pub/chuck/">ATM ネットワーキングの BSD への統合</ulink></listitem>
- <listitem><ulink url="http://www.pdl.cs.cmu.edu/RAID/index.html">RAID と RAIDframe 関連の多くのドキュメント</ulink></listitem>
- <listitem><ulink url="http://dinsen.net/netbsd/kernel.html">Anders Dinsen の
- カーネルドキュメンテーションの概要</ulink></listitem>
- <listitem>Jochen Kunz による "NetBSD Device Driver Writing Guide":
- [<ulink url="http://www.unixag-kl.fh-kl.de/~jkunz/projekte/NetBSD-driver_writing-1.0.1e.pdf.gz">gzip 圧縮された PDF</ulink> |
- <ulink url="http://www.unixag-kl.fh-kl.de/~jkunz/projekte/NetBSD-driver_writing-1.0.1e.ps.gz">gzip 圧縮された PS</ulink>] (<small>英語</small>),
-
- [<ulink url="http://www.unixag-kl.fh-kl.de/~jkunz/projekte/NetBSD-treiber_schreiben-1.0.1.pdf.gz">gzip 圧縮された PDF</ulink> |
- <ulink url="http://www.unixag-kl.fh-kl.de/~jkunz/projekte/NetBSD-treiber_schreiben-1.0.1.ps.gz">gzip 圧縮された PS</ulink>] (<small>ドイツ語</small>)
- </listitem>
- <listitem><ulink url="http://www.home.unix-ag.org/bmeurer/NetBSD/howto-lkm.html">NetBSD ローダブルカーネルモジュール入門</ulink></listitem>
- </itemizedlist>
- </sect2>
-
<sect2>
<title>FAQ - よくあるカーネルに関する質問</title>
@@ -77,7 +33,7 @@
特定のリリースに対して、このファイルは、そのリリースのメインディレクトリーの中の
gzip された tar ファイル 'source/sets/syssrc.tgz' にあります。
たとえば、NetBSD 2.0 のカーネルソースは、ファイル <ulink
- url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-2.0/source/syssrc.tgz">/pub/NetBSD/NetBSD-2.0/source/syssrc.tgz</ulink>
+ url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-2.0/source/sets/syssrc.tgz">/pub/NetBSD/NetBSD-2.0/source/sets/syssrc.tgz</ulink>
にあります。
</para>
@@ -167,7 +123,7 @@
<code>cd /usr/src && ./build.sh tools</code>
</listitem>
<listitem>
- "<code>cd /sys/arch/<ARCH>/conf</code>",
+ "<code>cd /usr/src/sys/arch/<ARCH>/conf</code>",
<ARCH> には 'i386', 'sparc', 'mac68k' のような
あなたのマシンアーキテクチャーが入ります。
</listitem>
@@ -221,7 +177,7 @@
</listitem>
<listitem>
"<code>mv /netbsd /netbsd.old ; mv
- /sys/arch/<ARCH>/compile/<MYCONF>/netbsd
+ /usr/src/sys/arch/<ARCH>/compile/<MYCONF>/netbsd
/</code>" して、
現在のカーネルを保存し、(<emphasis>とても</emphasis>重要)、
新しいカーネルをブートできるよう移動します。
@@ -742,11 +698,11 @@
<itemizedlist>
<listitem>
<ulink
- url="http://cvsweb.NetBSD.org/bsdweb.cgi//sys/dev/scsipi/atapi_wdc.c?rev=HEAD&content-type=text/x-cvsweb-markup">/sys/dev/scsipi/atapi_wdc.c</ulink> 中の <code>wdcdebug_atapi_mask</code>
+ url="http://cvsweb.NetBSD.org/bsdweb.cgi/src/sys/dev/scsipi/atapi_wdc.c?rev=HEAD&content-type=text/x-cvsweb-markup">/usr/src/sys/dev/scsipi/atapi_wdc.c</ulink> 中の <code>wdcdebug_atapi_mask</code>
</listitem>
<listitem>
<ulink
- url="http://cvsweb.NetBSD.org/bsdweb.cgi//sys/dev/ic/wdc.c?rev=HEAD&content-type=text/x-cvsweb-markup">/sys/dev/ic/wdc.c</ulink> 中の <code>wdcdebug_mask</code>
+ url="http://cvsweb.NetBSD.org/bsdweb.cgi/src/sys/dev/ic/wdc.c?rev=HEAD&content-type=text/x-cvsweb-markup">/usr/src/sys/dev/ic/wdc.c</ulink> 中の <code>wdcdebug_mask</code>
</listitem>
</itemizedlist>
</sect3>
@@ -801,7 +757,8 @@
<listitem>
<para>
適切なエントリーを <filename>
- <ulink url="http://cvsweb.NetBSD.org/bsdweb.cgi/src/sys/dev/isapnp/isapnpdevs?rev=HEAD&content-type=text/x-cvsweb-markup">/sys/dev/isapnp/isapnpdevs</ulink></filename> に加えて下さい:
+ <ulink
+ url="http://cvsweb.NetBSD.org/bsdweb.cgi/src/sys/dev/isapnp/isapnpdevs?rev=HEAD&content-type=text/x-cvsweb-markup">/usr/src/sys/dev/isapnp/isapnpdevs</ulink></filename> に加えて下さい:
</para>
<screen>devlogic com USR3031 USR 56k Faxmodem</screen>
@@ -855,7 +812,7 @@
<listitem>
<code>ベンダー(vendor)</code> と <code>プロダクトコード(product)</code> を
<code> <ulink
- url="http://cvsweb.NetBSD.org/bsdweb.cgi/src/sys/dev/pcmcia/pcmciadevs?rev=HEAD&content-type=text/x-cvsweb-markup">/sys/dev/pcmcia/pcmciadevs</ulink> </code> に加えます
+ url="http://cvsweb.NetBSD.org/bsdweb.cgi/src/sys/dev/pcmcia/pcmciadevs?rev=HEAD&content-type=text/x-cvsweb-markup">/usr/src/sys/dev/pcmcia/pcmciadevs</ulink> </code> に加えます
</listitem>
<listitem>
@@ -865,10 +822,10 @@
</listitem>
<listitem>
- 付け加えたエントリーを適切な <code>/sys/dev/pcmcia/</code> にある
+ 付け加えたエントリーを適切な <code>/usr/src/sys/dev/pcmcia/</code> にある
bus attach ファイルの先頭部分にあるデバイステーブルに付け加えます。
例えば ne2000 互換カードの場合には <ulink
- url="http://cvsweb.NetBSD.org/bsdweb.cgi//sys/dev/pcmcia/if_ne_pcmcia.c?rev=HEAD&content-type=text/x-cvsweb-markup">/sys/dev/pcmcia/if_ne_pcmcia.c</ulink> に加えます。
+ url="http://cvsweb.NetBSD.org/bsdweb.cgi/src/sys/dev/pcmcia/if_ne_pcmcia.c?rev=HEAD&content-type=text/x-cvsweb-markup">/usr/src/sys/dev/pcmcia/if_ne_pcmcia.c</ulink> に加えます。
</listitem>
<listitem>
@@ -930,6 +887,54 @@
An Efficient Unified I/O and Memory Caching Subsystem for
NetBSD</ulink>
</para>
+ </sect3>
+ </sect2>
+
+ <sect2>
+ <title>さらなる読み物</title>
+
+ <sect3>
+ <title>NetBSD に特有のドキュメント</title>
+
+ <itemizedlist>
+ <listitem><ulink url="programming.html">カーネルプログラミング FAQ</ulink></listitem>
+ <listitem><ulink url="pseudo/">疑似(pseudo)デバイスドライバーを書くには</ulink></listitem>
+ <listitem><ulink url="profiling/">カーネルプロファイリング HOWTO</ulink></listitem>
+ <listitem><ulink url="elf-notes.html">ベンダー特有の ELF Note Element</ulink></listitem>
+ <listitem><ulink url="uvm.html">UVM、あたらしい仮想メモリーシステム</ulink></listitem>
+ <listitem><ulink url="vfork.html">なぜ伝統的な vfork() を実装したか</ulink></listitem>
+ <listitem><ulink url="kgdb.html">GDB を用いた NetBSD カーネルのデバッグ HOWTO</ulink></listitem>
+ <listitem><ulink url="../../../Documentation/kernel/non-exec.html" origlink="non-exec.html">非実行マップ機能に関する情報</ulink></listitem>
+ </itemizedlist>
+ </sect3>
+
+ <sect3>
+ <title>その他のオンライン ドキュメント</title>
+
+ <itemizedlist>
+ <listitem><ulink url="http://www.teamten.com/lawrence/291.paper/291.paper.html">
+ Porting BSD UNIX to a New Platform</ulink></listitem>
+ <listitem><ulink url="http://www.netapp.com/tech_library/nfsbook.html">
+ 4.4BSD のデザインと実装、第9章 (NFS)</ulink></listitem>
+ <listitem><ulink url="config-torek.ps">4.4BSD のデバイスコンフィギュレーション</ulink></listitem>
+ <listitem><ulink url="http://www.mckusick.com/softdep/index.html">Soft Updates に関する情報 (Soft Dependencies、softdep) とスナップショット</ulink></listitem>
+ <listitem><ulink url="http://www.ccrc.wustl.edu/pub/chuck/">ATM ネットワーキングの BSD への統合</ulink></listitem>
+ <listitem><ulink url="http://www.pdl.cs.cmu.edu/RAID/index.html">RAID と RAIDframe 関連の多くのドキュメント</ulink></listitem>
+ <listitem><ulink url="http://dinsen.net/netbsd/kernel.html">Anders Dinsen の
+ カーネルドキュメンテーションの概要</ulink></listitem>
+ <listitem>
+ <para>
+ Jochen Kunz による "NetBSD Device Driver Writing Guide":
+ </para>
+ <para>
+ [<ulink url="http://www.unixag-kl.fh-kl.de/~jkunz/projekte/NetBSD-driver_writing-1.0.1e.pdf.gz">gzip 圧縮された PDF</ulink> | <ulink url="http://www.unixag-kl.fh-kl.de/~jkunz/projekte/NetBSD-driver_writing-1.0.1e.ps.gz">gzip 圧縮された PS</ulink>] (<small>英語</small>)
+ </para>
+ <para>
+ [<ulink url="http://www.unixag-kl.fh-kl.de/~jkunz/projekte/NetBSD-treiber_schreiben-1.0.1.pdf.gz">gzip 圧縮された PDF</ulink> | <ulink url="http://www.unixag-kl.fh-kl.de/~jkunz/projekte/NetBSD-treiber_schreiben-1.0.1.ps.gz">gzip 圧縮された PS</ulink>] (<small>ドイツ語</small>)
+ </para>
+ </listitem>
+ <listitem><ulink url="http://www.home.unix-ag.org/bmeurer/NetBSD/howto-lkm.html">NetBSD ローダブルカーネルモジュール入門</ulink></listitem>
+ </itemizedlist>
</sect3>
</sect2>
Index: Documentation/kernel/index.xml
===================================================================
RCS file: /cvsroot/htdocs/Documentation/kernel/index.xml,v
retrieving revision 1.2
retrieving revision 1.7
diff -u -r1.2 -r1.7
--- Documentation/kernel/index.xml 7 Jul 2005 07:00:21 -0000 1.2
+++ Documentation/kernel/index.xml 12 Feb 2006 14:17:20 -0000 1.7
@@ -3,10 +3,10 @@
PUBLIC "-//NetBSD//DTD Website-based NetBSD Extension//EN"
"http://www.NetBSD.org/XML/htdocs/lang/share/xml/website-netbsd.dtd">
-<webpage id="documentation-kernel">
+<webpage id="Documentation-kernel-index">
<config param="desc" value="NetBSD Documentation: Kernel"/>
- <config param="cvstag" value="$NetBSD: index.xml,v 1.2 2005/07/07 07:00:21 heinz Exp $"/>
- <config param="rcsdate" value="$Date: 2005/07/07 07:00:21 $"/>
+ <config param="cvstag" value="$NetBSD: index.xml,v 1.7 2006/02/12 14:17:20 kano Exp $"/>
+ <config param="rcsdate" value="$Date: 2006/02/12 14:17:20 $"/>
<head>
<!-- Copyright (c) 1994-2005
@@ -15,50 +15,6 @@
</head>
<sect1 role="toc">
- </sect1>
-
- <sect1>
-
- <sect2>
- <title>NetBSD specific documentation</title>
-
- <itemizedlist>
- <listitem><ulink url="programming.html">Kernel programming FAQ</ulink></listitem>
- <listitem><ulink url="pseudo/">Writing a pseudo-device driver</ulink></listitem>
- <listitem><ulink url="profiling/">Kernel Profiling HOWTO</ulink></listitem>
- <listitem><ulink url="elf-notes.html">Vendor-specific ELF Note Elements</ulink></listitem>
- <listitem><ulink url="uvm.html">UVM, the new Virtual Memory system</ulink></listitem>
- <listitem><ulink url="vfork.html">Why implement traditional vfork()</ulink></listitem>
- <listitem><ulink url="kgdb.html">Debugging the NetBSD kernel with GDB HOWTO</ulink></listitem>
- <listitem><ulink url="non-exec.html">Information about non-executable mappings</ulink></listitem>
- </itemizedlist>
- </sect2>
-
- <sect2>
- <title>Other online documentation</title>
-
- <itemizedlist>
- <listitem><ulink url="http://www.teamten.com/lawrence/291.paper/291.paper.html">
- Porting BSD UNIX to a New Platform</ulink></listitem>
- <listitem><ulink url="http://www.netapp.com/tech_library/nfsbook.html">
- Chapter 9 (NFS) from Design and Implementation of 4.4BSD</ulink></listitem>
- <listitem><ulink url="config-torek.ps">Device Configuration in 4.4BSD</ulink></listitem>
- <listitem><ulink url="http://www.mckusick.com/softdep/index.html">Information about Soft Updates (Soft Dependencies, softdep) and Snapshots</ulink></listitem>
- <listitem><ulink url="http://www.ccrc.wustl.edu/pub/chuck/">Integrating ATM Networking into BSD</ulink></listitem>
- <listitem><ulink url="http://www.pdl.cs.cmu.edu/RAID/index.html">Lots of docs around RAID and RAIDframe</ulink></listitem>
- <listitem><ulink url="http://dinsen.net/netbsd/kernel.html">Anders Dinsen's
- kernel documentation overview</ulink></listitem>
- <listitem>Jochen Kunz' "NetBSD Device Driver Writing Guide":
- [<ulink url="http://www.unixag-kl.fh-kl.de/~jkunz/projekte/NetBSD-driver_writing-1.0.1e.pdf.gz">gzipped PDF</ulink> |
- <ulink url="http://www.unixag-kl.fh-kl.de/~jkunz/projekte/NetBSD-driver_writing-1.0.1e.ps.gz">gzipped PS</ulink>] (<small>English</small>),
-
- [<ulink url="http://www.unixag-kl.fh-kl.de/~jkunz/projekte/NetBSD-treiber_schreiben-1.0.1.pdf.gz">gzipped PDF</ulink> |
- <ulink url="http://www.unixag-kl.fh-kl.de/~jkunz/projekte/NetBSD-treiber_schreiben-1.0.1.ps.gz">gzipped PS</ulink>] (<small>German</small>)
- </listitem>
- <listitem><ulink url="http://www.home.unix-ag.org/bmeurer/NetBSD/howto-lkm.html">Introduction to NetBSD loadable kernel modules</ulink></listitem>
- </itemizedlist>
- </sect2>
-
<sect2>
<title>Frequently Asked Kernel Questions</title>
@@ -76,7 +32,7 @@
in the gzipped tarfile 'source/sets/syssrc.tgz' under the main
directory for that release. For example NetBSD 2.0 kernel
source is in the file <ulink
- url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-2.0/source/syssrc.tgz">/pub/NetBSD/NetBSD-2.0/source/syssrc.tgz</ulink>.
+ url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-2.0/source/sets/syssrc.tgz">/pub/NetBSD/NetBSD-2.0/source/sets/syssrc.tgz</ulink>.
</para>
<para>
@@ -165,7 +121,7 @@
<code>cd /usr/src && ./build.sh tools</code>
</listitem>
<listitem>
- "<code>cd /sys/arch/<ARCH>/conf</code>",
+ "<code>cd /usr/src/sys/arch/<ARCH>/conf</code>",
where <ARCH> is your machine's architecture such as 'i386',
'sparc', 'mac68k'.
</listitem>
@@ -217,7 +173,7 @@
</listitem>
<listitem>
"<code>mv /netbsd /netbsd.old ; mv
- /sys/arch/<ARCH>/compile/<MYCONF>/netbsd
+ /usr/src/sys/arch/<ARCH>/compile/<MYCONF>/netbsd
/</code>" saves your current kernel,
(<emphasis>very</emphasis> important), and moves the new
kernel ready to be booted.
@@ -756,11 +712,11 @@
<itemizedlist>
<listitem>
<code>wdcdebug_atapi_mask</code> in <ulink
- url="http://cvsweb.NetBSD.org/bsdweb.cgi//sys/dev/scsipi/atapi_wdc.c?rev=HEAD&content-type=text/x-cvsweb-markup">/sys/dev/scsipi/atapi_wdc.c</ulink>
+ url="http://cvsweb.NetBSD.org/bsdweb.cgi/src/sys/dev/scsipi/atapi_wdc.c?rev=HEAD&content-type=text/x-cvsweb-markup">/usr/src/sys/dev/scsipi/atapi_wdc.c</ulink>
</listitem>
<listitem>
<code>wdcdebug_mask</code> in <ulink
- url="http://cvsweb.NetBSD.org/bsdweb.cgi//sys/dev/ic/wdc.c?rev=HEAD&content-type=text/x-cvsweb-markup">/sys/dev/ic/wdc.c</ulink>
+ url="http://cvsweb.NetBSD.org/bsdweb.cgi/src/sys/dev/ic/wdc.c?rev=HEAD&content-type=text/x-cvsweb-markup">/usr/src/sys/dev/ic/wdc.c</ulink>
</listitem>
</itemizedlist>
</sect3>
@@ -815,14 +771,15 @@
<listitem>
<para>
Add an appropriate entry to <filename>
- <ulink url="http://cvsweb.NetBSD.org/bsdweb.cgi/src/sys/dev/isapnp/isapnpdevs?rev=HEAD&content-type=text/x-cvsweb-markup">/sys/dev/isapnp/isapnpdevs</ulink></filename>:
+ <ulink
+ url="http://cvsweb.NetBSD.org/bsdweb.cgi/src/sys/dev/isapnp/isapnpdevs?rev=HEAD&content-type=text/x-cvsweb-markup">/usr/src/sys/dev/isapnp/isapnpdevs</ulink></filename>:
</para>
<screen>devlogic com USR3031 USR 56k Faxmodem</screen>
</listitem>
<listitem>
- Regenerate <code>isapnpdevs.{c,h}</code>using
+ Regenerate <code>isapnpdevs.{c,h}</code> using
'<code>make -f Makefile.isapnpdevs</code>'.
</listitem>
@@ -869,7 +826,7 @@
<listitem>
Add <code>vendor</code> and <code>product</code> entries to
<code> <ulink
- url="http://cvsweb.NetBSD.org/bsdweb.cgi/src/sys/dev/pcmcia/pcmciadevs?rev=HEAD&content-type=text/x-cvsweb-markup">/sys/dev/pcmcia/pcmciadevs</ulink> </code>
+ url="http://cvsweb.NetBSD.org/bsdweb.cgi/src/sys/dev/pcmcia/pcmciadevs?rev=HEAD&content-type=text/x-cvsweb-markup">/usr/src/sys/dev/pcmcia/pcmciadevs</ulink> </code>
</listitem>
<listitem>
@@ -880,9 +837,9 @@
<listitem>
Add an entry to the device table at the top of the
- appropriate bus attach file in <code>/sys/dev/pcmcia/</code>,
+ appropriate bus attach file in <code>/usr/src/sys/dev/pcmcia/</code>,
for example an ne2000 compatible card would use <ulink
- url="http://cvsweb.NetBSD.org/bsdweb.cgi//sys/dev/pcmcia/if_ne_pcmcia.c?rev=HEAD&content-type=text/x-cvsweb-markup">/sys/dev/pcmcia/if_ne_pcmcia.c</ulink>
+ url="http://cvsweb.NetBSD.org/bsdweb.cgi/src/sys/dev/pcmcia/if_ne_pcmcia.c?rev=HEAD&content-type=text/x-cvsweb-markup">/usr/src/sys/dev/pcmcia/if_ne_pcmcia.c</ulink>
</listitem>
<listitem>
@@ -947,6 +904,54 @@
</para>
</sect3>
</sect2>
+
+ <sect2>
+ <title>Further reading</title>
+
+ <sect3>
+ <title>NetBSD specific documentation</title>
+
+ <itemizedlist>
+ <listitem><ulink url="programming.html">Kernel programming FAQ</ulink></listitem>
+ <listitem><ulink url="pseudo/">Writing a pseudo-device driver</ulink></listitem>
+ <listitem><ulink url="profiling/">Kernel Profiling HOWTO</ulink></listitem>
+ <listitem><ulink url="elf-notes.html">Vendor-specific ELF Note Elements</ulink></listitem>
+ <listitem><ulink url="uvm.html">UVM, the new Virtual Memory system</ulink></listitem>
+ <listitem><ulink url="vfork.html">Why implement traditional vfork()</ulink></listitem>
+ <listitem><ulink url="kgdb.html">Debugging the NetBSD kernel with GDB HOWTO</ulink></listitem>
+ <listitem><ulink url="non-exec.html">Information about non-executable mappings</ulink></listitem>
+ </itemizedlist>
+ </sect3>
+
+ <sect3>
+ <title>Other online documentation</title>
+
+ <itemizedlist>
+ <listitem><ulink url="http://www.teamten.com/lawrence/291.paper/291.paper.html">
+ Porting BSD UNIX to a New Platform</ulink></listitem>
+ <listitem><ulink url="http://www.netapp.com/tech_library/nfsbook.html">
+ Chapter 9 (NFS) from Design and Implementation of 4.4BSD</ulink></listitem>
+ <listitem><ulink url="config-torek.ps">Device Configuration in 4.4BSD</ulink></listitem>
+ <listitem><ulink url="http://www.mckusick.com/softdep/index.html">Information about Soft Updates (Soft Dependencies, softdep) and Snapshots</ulink></listitem>
+ <listitem><ulink url="http://www.ccrc.wustl.edu/pub/chuck/">Integrating ATM Networking into BSD</ulink></listitem>
+ <listitem><ulink url="http://www.pdl.cs.cmu.edu/RAID/index.html">Lots of docs around RAID and RAIDframe</ulink></listitem>
+ <listitem><ulink url="http://dinsen.net/netbsd/kernel.html">Anders Dinsen's
+ kernel documentation overview</ulink></listitem>
+ <listitem>
+ <para>
+ Jochen Kunz' "NetBSD Device Driver Writing Guide":
+ </para>
+ <para>
+ [<ulink url="http://www.unixag-kl.fh-kl.de/~jkunz/projekte/NetBSD-driver_writing-1.0.1e.pdf.gz">gzipped PDF</ulink> | <ulink url="http://www.unixag-kl.fh-kl.de/~jkunz/projekte/NetBSD-driver_writing-1.0.1e.ps.gz">gzipped PS</ulink>] (<small>English</small>)
+ </para>
+ <para>
+ [<ulink url="http://www.unixag-kl.fh-kl.de/~jkunz/projekte/NetBSD-treiber_schreiben-1.0.1.pdf.gz">gzipped PDF</ulink> | <ulink url="http://www.unixag-kl.fh-kl.de/~jkunz/projekte/NetBSD-treiber_schreiben-1.0.1.ps.gz">gzipped PS</ulink>] (<small>German</small>)
+ </para>
+ </listitem>
+ <listitem><ulink url="http://www.home.unix-ag.org/bmeurer/NetBSD/howto-lkm.html">Introduction to NetBSD loadable kernel modules</ulink></listitem>
+ </itemizedlist>
+ </sect3>
+ </sect2>
</sect1>