xref: /netbsd-src/distrib/notes/common/main (revision 9c1da17e908379b8a470f1117a6395bd6a0ca559)
1.\"	$NetBSD: main,v 1.292 2005/08/22 06:36:31 riz Exp $
2.\"
3.\" Copyright (c) 1999-2005 The NetBSD Foundation, Inc.
4.\" All rights reserved.
5.\"
6.\" Redistribution and use in source and binary forms, with or without
7.\" modification, are permitted provided that the following conditions
8.\" are met:
9.\" 1. Redistributions of source code must retain the above copyright
10.\"    notice, this list of conditions and the following disclaimer.
11.\" 2. Redistributions in binary form must reproduce the above copyright
12.\"    notice, this list of conditions and the following disclaimer in the
13.\"    documentation and/or other materials provided with the distribution.
14.\" 3. All advertising materials mentioning features or use of this software
15.\"    must display the following acknowledgement:
16.\"        This product includes software developed by the NetBSD
17.\"        Foundation, Inc. and its contributors.
18.\" 4. Neither the name of The NetBSD Foundation nor the names of its
19.\"    contributors may be used to endorse or promote products derived
20.\"    from this software without specific prior written permission.
21.\"
22.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
23.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
24.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
25.\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
26.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
27.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
28.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
29.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
30.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
31.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
32.\" POSSIBILITY OF SUCH DAMAGE.
33.\"
34.ig
35
36	The notes that describe the improvements over the last release
37	aren't appropriate for a snapshot, so these are conditional on
38	FOR_RELEASE. 0 == snapshot; 1 == release
39..
40.
41.tm Processing INSTALL
42.
43.\"	--------------------  CONFIGURATION  --------------------
44.
45.nr FOR_RELEASE 1
46.nr DOC_XR 1
47.ds MACHINE_LIST acorn26 acorn32 algor alpha amd64 amiga amigappc arc atari
48.as MACHINE_LIST " bebox cats cesfic cobalt dreamcast evbarm evbmips evbppc
49.as MACHINE_LIST " evbsh3 evbsh5 hp300 hp700 hpcarm hpcmips hpcsh hppa i386
50.as MACHINE_LIST " ibmnws iyonix luna68k mac68k macppc mipsco mmeye mvme68k
51.as MACHINE_LIST " mvmeppc netwinder news68k newsmips next68k ofppc openblocks
52.as MACHINE_LIST " pc532 pdp10 playstation2 pmax pmppc prep sandpoint sbmips
53.as MACHINE_LIST " sgimips shark sparc sparc64 sun2 sun3 vax x68k xen .
54.so \*[.CURDIR]/../common/macros
55.
56.Dd August 22, 2004
57.Dt INSTALL 8
58.Os NetBSD
59.Sh NAME
60.Nm INSTALL
61.Nd Installation procedure for
62.Nx*M .
63.Sh CONTENTS
64.Tc
65.Sh DESCRIPTION
66.
67.Ss About this Document
68.Pp
69.
70This document describes the installation procedure for
71.Nx \*V
72on the
73.Em \*M
74platform.
75It is available in four different formats titled
76.Pa INSTALL. Ns Ar ext ,
77where
78.Ar \&.ext
79is one of
80.Pa \&.ps , \&.html , \&.more ,
81.No or Pa \&.txt :
82.(tag \&.morex -offset indent
83.It Pa \&.ps
84PostScript.
85.It Pa \&.html
86.No Standard Internet Tn HTML .
87.It Pa \&.more
88The enhanced text format used on
89.Ul
90systems by the
91.Xr more 1
92and
93.Xr less 1
94pager utility programs.
95This is the format in which the on-line
96.Em man
97pages are generally presented.
98.It Pa \&.txt
99Plain old
100.Tn ASCII .
101.tag)
102.Pp
103You are reading the
104.Em \*[format]
105version.
106.
107.if \n[i386]:\n[macppc]:\n[sparc]:\n[sparc64]:\n[amd64] \{
108.Ss "Quick install notes for the impatient"
109.Pp
110This section contains some brief notes describing what you need to
111install
112.Nx \*V
113on a machine of the \*M architecture.
114.Bl -bullet
115.It
116Fetch the
117.if \n[i386]:\n[amd64] \{\
118appropriate pair of boot floppy images from the
119.Pa \*M/installation/floppy/
120directory, or a CD-ROM image.
121Most people will need the
122.Pa boot1.fs
123and
124.Pa boot2.fs
125images for VGA console installation, or the
126.Pa boot-com1.fs
127and
128.Pa boot-com2.fs
129images for installation via serial console.
130.if \n[i386] \{\
131You may also possibly (but not necessarily) want to use
132.Pa bootlap1.fs
133and
134.Pa bootlap2.fs
135if installing on a laptop.
136.\}
137.\}
138.if \n[macppc] \{\
139files necessary to boot your system.
140The files depend on what model you
141are using and how you plan to boot your machine.
142For systems with built-in floppy drives (Open Firmware 1 or 2),
143fetch the pair of boot floppy images
144.Pa macppc/installation/floppy/boot1.fs
145and
146.Pa macppc/installation/floppy/boot2.fs ,
147which include the bootloader and installation kernel.
148For systems without floppy drives (most are Open Firmware 3), fetch the
149bootloader
150.Pa macppc/installation/ofwboot.xcf
151and the installation kernel
152.Pa macppc/binary/kernel/netbsd-GENERIC_MD.gz .
153If you have a CD-R, you can fetch the CD image,
154.Pa macppccd.iso .
155.\}
156.if \n[sparc] \{\
157CD image,
158.Pa sparccd.iso
159or the floppy disk images,
160.Pa sparc/install/floppy/disk1.gz No and Pa sparc/install/floppy/disk2 .
161You need either the pair of floppies or the CD to boot your system.
162.\}
163.if \n[sparc64] \{\
164CD image,
165.Pa sparc64cd.iso
166or the installation kernel and bootloader,
167.Pa sparc64/binary/kernel/netbsd-INSTALL.gz No and Pa sparc64/installation/misc/ofwboot
168which can be booted from a
169.Tn Solaris
170or
171.Nx
172partition.
173.\}
174.if \n[macppc]:\n[sparc]:\n[sparc64] \{\
175Alternatively, you may netboot the installation kernel.  This process is
176covered below, in detail.
177.\}
178.It
179The actual binary distribution is in the
180.Pa \*M/binary/sets/
181directory.
182When you boot the install
183.if \n[i386] floppies,
184.if \n[macppc] kernel from floppies, hard drive, or CD-ROM,
185.if \n[sparc] floppies or CD-ROM,
186.if \n[sparc64] CD-ROM or installation kernel,
187the installation program
188can fetch these files for you (using e.g. ftp),
189if you have a network connection.
190There are several other methods to get the binary sets onto
191your machine.
192.Pp
193You will at a minimum need
194.ie \n[i386]:\n[amd64] \{\
195one of the kernel sets, typically
196.Pa kern-GENERIC.tgz ,
197as well as
198.\}
199.el \{\
200the following sets:
201.Pa kern-GENERIC.tgz ,
202.\}
203.Pa base.tgz
204and
205.Pa etc.tgz .
206In a typical workstation installation you will probably want
207all the installation sets.
208.if \n[i386] \{
209.It
210Write the floppy images directly to a pair of floppies.
211If you have problems writing a raw image to a floppy,
212the
213.Ic rawrite.exe
214MS-DOS program
215or the
216.Ic Rawrite32.exe
217Windows32 program (inside
218.Pa rawrite32.zip )
219in the
220.Pa i386/installation/misc/
221directory may be of help.
222.\}
223.if \n[macppc] \{
224.It
225If your \*M has a floppy drive, create the pair of boot floppies using
226.Ic suntar
227(MacOS 9),
228.Ic rawrite
229(Windows), or
230.Ic dd
231(any
232.Ul
233system with floppy support).  If your system has Open Firmware 3, drag
234.Pa ofwboot.xcf No and Pa netbsd-GENERIC_MD.gz
235to your hard drive icon (the top level of the drive, not the desktop).
236If you are using the CD image, burn it now.
237.\}
238.if \n[sparc] \{
239.It
240Make sure your sparc's CD-ROM drive is bootable.
241Burn the CD.
242Otherwise, write the floppy images directly to a pair of floppies
243(after uncompressing disk1.gz).
244.\}
245.if \n[sparc64] \{
246.It
247Burn the CD or put the installation kernel and bootloader
248at the root level of a bootable
249.Tn Solaris
250or
251.Nx
252partition.
253.\}
254.Pp
255The disk(s) you just prepared will be used to boot the installation
256kernel, which contains all the tools required to install
257.Nx .
258.if \n[macppc] \{\
259.It
260Determine your machine's model, quirks, and Open Firmware version from the
261.Nx*M
262Model Support webpage.
263.Lk http://www.NetBSD.org/Ports/macppc/models.html
264.Pp
265At present,
266.Nx*M
267cannot exist on the same hard drive as
268.Tn Mac OS
269unless you partition your disk before running the installer.
270Open Firmware versions prior to 3 require a dedicated
271.Nx
272drive \(em you must use the entire disk,
273partitioned with the installation tools.
274Open Firmware version 3 cannot boot into
275.Nx
276on a drive partitioned with the installation tools, you must partition
277your disk before running the installer, then select the
278.Dq Me "Re-install sets or install additional sets"
279option in the installer (selecting the
280.Dq Me "Install NetBSD to hard disk"
281or
282.Dq Me "Upgrade NetBSD on a hard disk"
283options will render your drive unbootable).
284If you are unsure, you may want to read the section below on
285.Sx Partitioning your hard drive for NetBSD
286.It
287For systems with Open Firmware versions prior to 3, you may need to use
288Apple's System Disk utility to enter Open Firmware and use your screen and
289keyboard.
290To enter Open Firmware, hold down the
291.Key COMMAND-OPTION-O-F
292keys after the boot chime starts, but before the chime ends.
293Entering Open Firmware versions prior to 3 is usually the most frustrating
294part of installation \(em you may want to read the section below on
295.Sx Older Open Firmware System Preparation
296.Pp
297You should have the Open Firmware
298.Dq Pa "0 \*>"
299prompt on your screen before attempting to boot
300.Nx*M .
301.\}
302.if \n[macppc] \{\
303.It
304At the Open Firmware prompt, type the command to boot.
305To boot from the installation floppies, the command is
306.Dq Ic "boot fd:0" .
307For the install kernel and bootloader on your hard drive (Open Firmware
3083), the command is
309.Dq Ic "boot hd:,\eofwboot.xcf netbsd-GENERIC_MD.gz" .
310.Pp
311For boot CDs, the command is something like
312.Dq Ic "boot cd:,\eofwboot.xcf netbsd.macppc"
313(for Open Firmware 3) or
314.Dq Ic "boot scsi-int/sd@3:0 NETBSD.MACPPC"
315(for earlier Open Firmware versions).
316You will need to use the correct case for
317.Ic OFWBOOT.XCF No and Ic NETBSD.MACPPC
318depending on how your version of Open Firmware interprets the ISO
319file system.
320You may need to replace
321.Ic cd
322with
323.Ic "scsi/sd@3 , scsi-int/sd@3 , ata/atapi-disk ,"
324or some other device alias.
325You should also use the Open Firmware
326.Ic dir
327command to confirm that the
328.Nx*M
329kernel is called
330.Pa NETBSD.MACPPC .
331You may want to read the section below on
332.Sx Open Firmware boot syntax
333.\}
334.if \n[sparc]:\n[sparc64] \{\
335.It
336You will need to get to the
337.if \n[sparc] OpenBoot PROM
338.if \n[sparc64] OpenFirmware
339.Dq Ic "ok"
340prompt.
341After your system first powers on, and displays some initial information,
342press the
343.Key STOP-A
344keys, or send a BREAK if you're on a serial console.
345At the
346.Dq Ic "ok"
347prompt, type the command to boot your system into
348.Nx .
349.\}
350.if \n[sparc] \{\
351The command to boot from CD is one of the following commands (depending on
352your model):
353.Dq Ic b sd(,30,) ,
354.Dq Ic boot sd(,30,) ,
355or
356.Dq Ic boot cdrom .
357.Pp
358The command to boot from floppy is either
359.Dq Ic boot fd(,,1)
360or
361.Dq Ic boot floppy .
362The installer will prompt you to insert the second floppy when it is ready
363for it.
364.\}
365.if \n[sparc64] \{\
366The command to boot from CD is:
367.Dq Ic boot cdrom .
368The command to boot the
369.Nx
370kernel from a
371.Tn Solaris
372or
373.Nx
374partition depends on which disk and partition it is on.
375To boot from the first partition of the first (primary) disk:
376.Dq Ic "boot disk:a /ofwboot -a" .
377When it asks you for a kernel, specify
378.Dq Ic "netbsd-INSTALL.gz"
379.\}
380.It
381For third-party programs which are not part of the base
382.Nx
383distribution, you will want to explore the
384.Ic pkgsrc
385system with its more than 5400 program packages.
386.El
387.\}
388.Ss "What is NetBSD?"
389.Pp
390.
391The
392.Nx
393Operating System is a fully functional
394.Tn Open Source
395.Ul
396operating system derived from the University of California, Berkeley
397Networking Release 2 (Net/2), 4.4BSD-Lite, and 4.4BSD-Lite2 sources.
398.Nx
399runs on fifty four different system architectures (ports),
400featuring seventeen machine architectures
401across fifteen distinct CPU families,
402and is being ported to more.
403The
404.Nx \*V
405release contains complete binary releases for many different
406system architectures.
407(A few ports are not fully supported at this time
408and are thus not part of the binary distribution.
409For information on them, please see the
410.Nx
411web site at
412.Lk http://www.NetBSD.org/ . )
413.Pp
414.Nx
415is a completely integrated system.
416In addition to its highly portable, high performance kernel,
417.nh
418.Nx
419features a complete set of user utilities, compilers for several
420languages, the X Window System, firewall software
421and numerous other tools, all accompanied by full source code.
422.Pp
423.\" XXX Should we include some text here about NetBSD's license
424.\" policies and how commercial-friendly it is?
425.Nx
426is a creation of the members of the Internet community.
427Without the unique cooperation and coordination the net makes
428possible, it's likely that
429.Nx
430wouldn't exist.
431.
432.if \n[FOR_RELEASE] \{\
433.Ss Changes Between The NetBSD 1.6 and 2.0 Releases
434.Pp
435The
436.Nx 2.0
437release
438provides numerous significant functional enhancements, including
439support for many new devices, integration of hundreds of bug fixes,
440new and updated kernel subsystems, and many user-land enhancements.
441The result of these improvements is a stable operating system fit for
442production use that rivals most commercially available systems.
443.Pp
444It is impossible to completely summarize over eighteen months of
445development that went into the
446.Nx \*V
447release.
448Some highlights include:
449XXX the following is still news in 1.6
450XXX needs updating!
451.
452.Ss2 Kernel
453.
454.(bullet
455Ports to new platforms including:
456algor,
457dreamcast,
458evbarm,
459evbppc,
460hp700,
461hpcarm,
462hpcsh,
463newsmips,
464sandpoint,
465sgimips,
466and
467sun2.
468.It
469Unified Buffer Cache (UBC) removes size restriction of the file system's
470buffer cache to use all available RAM (if not otherwise used!) and
471improves overall system performance.
472.It
473Round-robin page colouring implemented for various ports for better
474cache utilisation, more deterministic run-time behaviour, and faster
475program execution.
476.It
477A rewritten SCSI middle layer to provide a cleaner interface between
478the different kernel layers, including a kernel thread to handle error
479recovery outside of the interrupt context.
480See
481.Xr scsipi 9 .
482.It
483A new pipe implementation with significantly higher performance
484due to lower overheads, which uses the UVM Page Loan facility.
485.if !\n[mac68k] \{\
486.It
487New boot loader flags
488.Fl v
489.Pq Em bootverbose
490and
491.Fl q
492.Pq Em bootquiet ,
493to be used by kernel code to optionally print information during boot.
494.It
495An in-kernel boot time device configuration manager
496.Xr userconf 4 ,
497activated with the
498.Fl c
499boot loader flag.
500.\}
501.It
502A work-in-progress snapshot of ACPI support,
503based on the 20010831 snapshot of the Intel ACPICA reference implementation.
504.It
505USB 2.0 support, in the form of a preliminary driver for the
506.Xr ehci 4
507host controller.
508.It
509Basic kernel support for IrDA in the form of the
510.Xr irframe 4
511IrDA frame level driver.
512Serial dongles and the
513.Xr oboe 4
514driver are currently supported.
515.It
516Kernel configuration files can be embedded into the kernel for later
517retrieval.
518Refer to
519.Dv INCLUDE_CONFIG_FILE
520in
521.Xr options 4
522for more information.
523.It
524Many more kernel tunable variables added to
525.Xr sysctl 8 .
526.It
527Linux binary emulation has been greatly improved,
528and now supports Linux kernel version 2.4.18.
529.bullet)
530.
531.Ss2 Networking
532.
533.(bullet
534Hardware assisted IPv4 TCP and UDP checksumming and caching of the
535IPv6 TCP pseudo header.
536Support for checksum offloading on the DP83820 Gigabit Ethernet, 3Com 3c90xB,
5373Com 3c90xC, and Alteon Tigon/Tigon2 Gigabit Ethernet cards.
538.It
539Zero-Copy for TCP and UDP transmit path achieved through page
540loaning code for
541.Fn sosend .
542.It
543In-kernel ISDN support, from the ISDN4BSD project.
544.It
545802.1Q VLAN (virtual LAN) support.
546See
547.Xr vlan 4 .
548.It
549IPFilter now supports IPv6 filtering.
550.It
551.Xr ndbootd 8
552added;
553used to netboot
554.Nx Ns /sun2
555machines.
556.It
557.Xr racoon 8
558added;
559IKE key management daemon for IPsec key negotiation, from the KAME project.
560.It
561WEP encryption supported in
562.Xr ifconfig 8
563and
564.Xr awi 4
565driver.
566.It
567.Xr wi 4
568and
569.Xr wiconfig 8
570now support scanning for access points,
571and defaults to BSS instead of ad-hoc mode.
572.It
573Bridging support; currently only for ethernet.
574See
575.Xr bridge 4 .
576.It
577In-kernel PPP over Ethernet (PPPoE) - RFC 2516,
578with much lower overhead than user-land PPPoE clients.
579See
580.Xr pppoe 4 .
581.It
582.Xr ifwatchd 8
583added;
584invokes up-script and down-script when a network interface goes up and down.
585Used by
586.Xr pppoe 4 .
587.bullet)
588.
589.Ss2 File system
590.
591.(bullet
592Enhanced stability of LFS version 2, the BSD log-structured file system.
593.It
594.Xr dump 8 ,
595.Xr dumpfs 8 ,
596.Xr fsck_ffs 8 ,
597.Xr fsirand 8 ,
598.Xr newfs 8 ,
599and
600.Xr tunefs 8
601support a
602.Fl F
603option to manipulate file system images in regular files.
604.It
605.Xr makefs 8
606added;
607creates file system images from a directory tree.
608(Currently ffs only.)
609.It
610Enhanced
611.Fn ffs_dirpref
612by Grigoriy Orlov, which noticeably improves performance on FFS file systems
613when creating directories, and subsequently manipulating them.
614.It
615Fixes for free block tracking and directory block allocation in FFS softdeps.
616.It
617Correctly support FFS file systems with a large number of cylinder groups.
618.It
619Fix the endian independent FFS (FFS_EI) support.
620.It
621.Xr newfs 8
622calculates default block size from the file system size,
623and uses the largest possible cylinders/group (cpg) value if
624.Fl c
625isn't given.
626.It
627.Xr dpti 4
628driver added;
629an implementation of the DPT/Adaptec SCSI/I2O RAID management interface.
630Allows the use of the Linux versions of
631.Ic dptmgr ,
632.Ic raidutil ,
633.Ic dptelog ,
634(etc).
635.It
636Support for
637.Tn "Windows 2000"
638.Sq NTFS
639(NTFS5).
640.It
641Tagged queueing support for SCSI drivers based on the ncr53c9x controller.
642.bullet)
643.
644.Ss2 Security
645.
646.(bullet
647Addition of a
648.Xr chroot 8
649hierarchy for services including
650.Xr named 8 ,
651.Xr ntpd 8 ,
652and
653.Xr sshd 8 .
654.It
655Additional
656.Xr passwd 5
657ciphers:
658MD5, and
659DES with more encryption rounds.
660See
661.Xr passwd.conf 5 .
662.It
663Several more code audits were performed.
664.It
665.Pa /etc/security
666performs many more checks and is far more flexible in how it monitors
667changes.
668See
669.Xr security.conf 5 .
670.
671.\" XXX: list security advisories here?
672.
673.bullet)
674.
675.Ss2 System administration and user tools
676.
677.(bullet
678.Xr sushi 8
679added;
680a menu based system administration tool.
681.It
682.Xr pgrep 1
683and
684.Xr pkill 1
685added;
686find or signal processes by name or other attributes.
687.It
688System upgrades are made easier through the
689.Xr etcupdate 8
690script which helps updating the
691.Pa /etc
692config files interactively, and the
693.Pa /usr/sbin/postinstall
694script which is provided to check for or fix configuration changes
695that have occurred in
696.Nx .
697.It
698.Xr stat 1
699added;
700a user interface to the information returned by the
701.Xr stat 2
702system call.
703.It
704BSD
705.Xr sort 1
706replaces
707GNU
708.Xr sort 1 .
709.It
710The
711.Dq stop
712operation for
713.Xr rc.d 8
714scripts waits until the service terminates before returning.
715This improves the reliability of
716.Dq restart
717operations as well.
718.It
719Swap devices can be removed at system shutdown by enabling
720.Li swapoff
721in
722.Xr rc.conf 5 .
723.It
724An optional watchdog timer which will terminate
725.Xr rc.shutdown 8
726after the number of seconds provided in
727.Li rcshutdown_timeout
728from
729.Xr rc.conf 5 .
730.bullet)
731.
732.Ss2 Miscellaneous
733.
734.(bullet
735Support for multibyte LC_CTYPE locales has been integrated from the
736Citrus project.
737Many Chinese, Japanese, Korean, and other encodings are now available.
738.It
739Full support for cross-compilation of the base system, even as a
740non-root user!
741.Pa src/build.sh
742is available for doing arbitrary cross-builds; see
743.Pa src/BUILDING
744for more information.
745At least 38 ports for the
746.Nx \*V
747release were cross-built on a
748.Nx Ns /i386
749system using this mechanism.
750.It
751Migrated the following CPU platforms to ELF: arm, and m68k (including
752amiga, hp300, mac68k, mvme68k, sun2, and x68k).
753.It
754Updates of most third party packages that are shipped in the base
755system to the following latest stable releases:
756.(bullet -compact -offset indent
757amd 6.0.6
758.It
759BIND 8.3.3
760.It
761binutils 2.11.2
762.It
763bzip2 1.0.2
764.It
765cvs 1.11
766.It
767dhcp 3.0.1rc9
768.It
769file 3.38
770.It
771gcc 2.95.3
772.It
773groff 1.16.1
774.It
775Heimdal 0.4e
776.It
777IPfilter 3.4.27
778.It
779kerberos4 1.1
780.It
781ksh from pdksh 5.2.14p2
782.It
783less 374
784.It
785nvi 1.79
786.It
787OpenSSH 3.4
788.It
789OpenSSL 0.9.6g
790.It
791Postfix 1.1.11
792.It
793ppp 2.4.0
794.It
795routed 2.24
796.It
797sendmail 8.11.6
798.It
799tcpdump 3.7.1
800.if \n[i386] \{\
801.It
802XFree86 4.2.0 (i386 only)
803\}
804.bullet)
805.It
806Many new packages in the
807.Em pkgsrc
808system, including the latest open source desktop KDE3, OpenOffice,
809perl, Apache and many more.
810At the time of writing, there are over 5400 third party packages
811available in pkgsrc.
812.It
813Added AGP GART driver
814.Xr agp 4
815for faster access to graphics boards.
816.It
817.Xr init 8
818will create an mfs (memory based file system)
819.Pa /dev
820if
821.Pa /dev/console
822is missing.
823.It
824.Xr vmstat 8
825displays kernel hash statistics with
826.Fl H
827and
828.Fl h Ar hash .
829.It
830.Xr wscons 4
831supports blanking of VGA consoles.
832.bullet)
833.
834.Pp
835Kernel interfaces have continued to be refined, and more subsystems
836and device drivers are shared among the different ports.
837You can look for this trend to continue.
838.
839.Ss2 \*M specific
840.so whatis -----------------------------------------------
841.\} \" \n[FOR_RELEASE]
842.
843.Ss "The Future of NetBSD"
844.Pp
845.
846The
847.Nx
848Foundation has been incorporated as a non-profit
849organization.
850Its purpose is to encourage, foster and promote the free exchange
851of computer software, namely the
852.Nx
853Operating
854System.
855The foundation will allow for many things to be handled more
856smoothly than could be done with our previous informal organization.
857In particular, it provides the framework to deal with other parties
858that wish to become involved in the
859.Nx
860Project.
861.Pp
862The
863.Nx
864Foundation will help improve the quality of
865.Nx
866by:
867.(bullet
868providing better organization to keep track of development
869efforts, including co-ordination with groups working in
870related fields.
871.It
872providing a framework to receive donations of goods and
873services and to own the resources necessary to run the
874.Nx
875Project.
876.It
877providing a better position from which to undertake
878promotional activities.
879.It
880periodically organizing workshops for developers and other
881interested people to discuss ongoing work.
882.bullet)
883.Pp
884We intend to begin narrowing the time delay between releases.
885Our ambition is to provide a full release every six to eight months.
886.Pp
887We hope to support even
888.Em more
889hardware in the future, and we have a
890rather large number of other ideas about what can be done to improve
891.Nx .
892.Pp
893We intend to continue our current practice of making the
894NetBSD-current development source available on a daily basis.
895.Pp
896We intend to integrate free, positive changes from whatever sources
897submit them, providing that they are well thought-out and increase the
898usability of the system.
899.Pp
900Above all, we hope to create a stable and accessible system, and to be
901responsive to the needs and desires of
902.Nx
903users, because it is for
904and because of them that
905.Nx
906exists.
907.br_ne 10P
908.
909.Ss "Sources of NetBSD"
910.Pp
911.
912Refer to
913.Lk http://www.NetBSD.org/mirrors/ .
914.br_ne 10P
915.
916.Ss "NetBSD \*V Release Contents
917.Pp
918.
919The root directory of the
920.Nx \*V
921release is organized as follows:
922.ie \n[FOR_RELEASE] \{\
923.Pp
924.Pa .../NetBSD-\*V/
925.(tag README.files
926.It Li CHANGES
927Changes since earlier
928.Nx
929releases.
930.It Li LAST_MINUTE
931Last minute changes.
932.It Li MIRRORS
933A list of sites that mirror the
934.Nx \*V
935distribution.
936.It Li README.files
937README describing the distribution's contents.
938.It Li TODO
939.Nx 's
940todo list (also somewhat incomplete and out of date).
941.It Pa patches/
942Post-release source code patches.
943.It Pa source/
944Source distribution sets; see below.
945.tag)
946.Pp
947In addition to the files and directories listed above, there is one
948directory per architecture, for each of the architectures for which
949.Nx \*V
950has a binary distribution.
951.Pp
952The source distribution sets can be found in subdirectories of the
953.Pa source
954subdirectory of the distribution tree.
955They contain the complete sources to the system.
956The source distribution sets are as follows:
957.(tag sharesrc
958.It Sy gnusrc
959This set contains the
960.Dq gnu
961sources, including the source for the compiler, assembler, groff,
962and the other GNU utilities in the binary distribution sets.
963.showsize 79 367
964.It Sy pkgsrc
965This set contains the
966.Dq pkgsrc
967sources, which contain the infrastructure to build third-party packages.
968.showsize 24 200
969.It Sy sharesrc
970This set contains the
971.Dq share
972sources, which include the sources for the man pages not associated
973with any particular program; the sources for the typesettable document
974set; the dictionaries; and more.
975.showsize 5 20
976.It Sy src
977This set contains all of the base
978.Nx \*V
979sources which are not in
980.Sy gnusrc ,
981.Sy sharesrc ,
982or
983.Sy syssrc .
984.showsize 37 176
985.It Sy syssrc
986This set contains the sources to the
987.Nx \*V
988kernel for all architectures;
989.Xr config 1 ;
990and
991.Xr dbsym 8 .
992.showsize 26 140
993.It Sy xsrc
994This set contains the sources to the X Window System.
995.showsize 84 450
996.tag)
997.Pp
998All the above source sets are located in the
999.Pa source/sets
1000subdirectory of the distribution tree.
1001.Pp
1002The source sets are distributed as compressed tar files.
1003Except for the
1004.Sy pkgsrc
1005set, which is traditionally unpacked into
1006.Pa /usr/pkgsrc ,
1007all sets may be unpacked into
1008.Pa /usr/src
1009with the command:
1010.Dl # Ic "( cd / ; tar -zxpf - ) \*< set_name.tgz"
1011.Pp
1012In each of the source distribution set directories, there are
1013files which contain the checksums of the files in the directory:
1014.(tag SYSVSUM -offset indent
1015.It Li BSDSUM
1016Historic
1017.Bx
1018checksums for the various files
1019in that directory, in the format produced by the command:
1020.br
1021.Ic cksum -o 1 Ar file .
1022.It Li CKSUM
1023.Tn POSIX
1024checksums for the various files in that
1025directory, in the format produced by the command:
1026.br
1027.Ic cksum Ar file .
1028.It Li MD5
1029.Tn MD5
1030digests for the various files in that
1031directory, in the format produced by the command:
1032.br
1033.Ic cksum Fl m Ar file .
1034.It Li SYSVSUM
1035Historic AT\*&T System V
1036.Ux
1037checksums for the various files in that directory, in the format produced by
1038the command:
1039.br
1040.Ic cksum -o 2 Ar file .
1041.tag)
1042.Pp
1043The MD5 digest is the safest checksum, followed by the POSIX
1044checksum.
1045The other two checksums are provided only to ensure
1046that the widest possible range of system can check the integrity
1047of the release files.
1048.\}
1049.el \{\
1050.Pp
1051.Pa \&.../NetBSD-current/tar_files/
1052.(item -compact -offset indent
1053.Pa pkgsrc.tar.gz
1054.It
1055.Pa src/*.tar.gz
1056.It
1057.Pa xsrc/*.tar.gz
1058.item)
1059.Pp
1060Other directories provide unpacked source trees e.g. for distribution via
1061the the software update protocol (SUP) or the
1062concurrent version system (CVS). For more information see:
1063.Lk http://www.NetBSD.org/mirrors/
1064.\}
1065.
1066.
1067.so ../common/contents -----------------------------------------------
1068.
1069.
1070.(Note
1071Each directory in the \*M binary distribution also has its
1072own checksum files, just as the source distribution does.
1073.Note)
1074.br_ne 7P
1075.
1076.Ss "NetBSD/\*M System Requirements and Supported Devices"
1077.
1078.so hardware -----------------------------------------------
1079.br_ne 7P
1080.
1081.if \n[xen] \{.Ss "Installation options"
1082.br_ne 7P
1083.
1084.so instopt -----------------------------------------------
1085.\}
1086.
1087.Ss "Getting the NetBSD System on to Useful Media"
1088.
1089.so xfer -----------------------------------------------
1090.br_ne 7P
1091.
1092.Ss "Preparing your System for NetBSD installation"
1093.
1094.so prep -----------------------------------------------
1095.br_ne 7P
1096.
1097.ie \n[mac68k] .Ss "Installing the NetBSD System (Sysinst Method)"
1098.el .Ss "Installing the NetBSD System"
1099.
1100.so install -----------------------------------------------
1101.br_ne 7P
1102.
1103.Ss "Post installation steps"
1104.
1105.so ../common/postinstall -----------------------------------------------
1106.br_ne 7P
1107.
1108.Ss "Upgrading a previously-installed NetBSD System"
1109.
1110.so upgrade -----------------------------------------------
1111.br_ne 7P
1112.
1113.Ss "Compatibility Issues With Previous NetBSD Releases"
1114.Pp
1115.
1116Users upgrading from previous versions of
1117.Nx
1118may wish to bear the
1119following problems and compatibility issues in mind when upgrading to
1120.Nx \*V .
1121.
1122.Ss2 Issues affecting an upgrade from NetBSD 1.6
1123The following issues can generally be resolved by extracting the
1124.Sy etc
1125set into a temporary directory and running
1126.Em postinstall :
1127.(disp
1128postinstall -s /path/to/etc.tgz check
1129postinstall -s /path/to/etc.tgz fix
1130.disp)
1131.Pp
1132Issues fixed by
1133.Em postinstall :
1134.(bullet -offset indent
1135Various files in
1136.Pa /etc
1137need upgrading.
1138These include:
1139.(bullet -compact -offset indent
1140.Pa /etc/defaults/*
1141.It
1142.Pa /etc/mtree/*
1143.It
1144.Pa /etc/daily
1145.It
1146.Pa /etc/weekly
1147.It
1148.Pa /etc/monthly
1149.It
1150.Pa /etc/security
1151.It
1152.Pa /etc/rc.subr
1153.It
1154.Pa /etc/rc
1155.It
1156.Pa /etc/rc.shutdown
1157.It
1158.Pa /etc/rc.d/*
1159.bullet)
1160.
1161.It
1162The following files are now obsolete:
1163.Pa /etc/rc.d/fsck.sh
1164.Pa /etc/rc.d/gated
1165.Pa /etc/rc.d/kerberos
1166.Pa /etc/rc.d/NETWORK
1167.Pa /etc/rc.d/systemfs
1168.Pa /etc/rc.d/xntpd
1169and
1170.Pa /etc/rc.d/ypset .
1171.
1172.It
1173The users and groups
1174.Sq smmsp ,
1175needs to be created,
1176.Sq news
1177is no longer part of the system.
1178.bullet)
1179.
1180.Pp
1181The following issues need to be resolved manually:
1182.
1183.(bullet -offset indent
1184.Xr postfix 8
1185configuration files require upgrading.
1186.(disp
1187cd /usr/share/examples/postfix
1188cp post-install postfix-files postfix-script /etc/postfix
1189postfix check
1190.disp)
1191.
1192.bullet)
1193.
1194.
1195.Ss "Using online NetBSD documentation"
1196.Pp
1197Documentation is available if you first install the manual
1198distribution set.
1199Traditionally, the
1200.Dq man pages
1201(documentation) are denoted by
1202.Sq Li name(section) .
1203Some examples of this are
1204.Pp
1205.(bullet -compact -offset indent
1206.Xr intro 1 ,
1207.It
1208.Xr man 1 ,
1209.It
1210.Xr apropros 1 ,
1211.It
1212.Xr passwd 1 ,
1213and
1214.It
1215.Xr passwd 5 .
1216.bullet)
1217.Pp
1218The section numbers group the topics into several categories, but three
1219are of primary interest: user commands are in section 1, file formats
1220are in section 5, and administrative information is in section 8.
1221.Pp
1222.No The Em man
1223command is used to view the documentation on a topic, and is
1224started by entering
1225.Ic man Op Ar section
1226.Ar topic .
1227The brackets
1228.Op \&
1229around the
1230section should not be entered, but rather indicate that the section is
1231optional.
1232If you don't ask for a particular section, the topic with the
1233lowest numbered section name will be displayed.
1234For instance, after logging in, enter
1235.Pp
1236.Dl # Ic "man passwd"
1237.Pp
1238to read the documentation for
1239.Xr passwd 1 .
1240To view the documentation for
1241.Xr passwd 5 ,
1242enter
1243.Pp
1244.Dl # Ic "man 5 passwd"
1245.Pp
1246instead.
1247.Pp
1248If you are unsure of what man page you are looking for, enter
1249.Pp
1250.Ic apropos Ar subject-word
1251.Pp
1252where
1253.Ar subject-word
1254is your topic of interest; a list of possibly
1255related man pages will be displayed.
1256.
1257.Ss Administrivia
1258.Pp
1259.
1260If you've got something to say, do so!
1261We'd like your input.
1262There are various mailing lists available via the mailing list
1263server at
1264.Mt majordomo@NetBSD.org .
1265To get help on using the mailing
1266list server, send mail to that address with an empty body, and it will
1267reply with instructions.
1268.Pp
1269There are various mailing lists set up to deal with comments and
1270questions about this release.
1271Please send comments to:
1272.Mt netbsd-comments@NetBSD.org .
1273.Pp
1274To report bugs, use the
1275.Xr send-pr 1
1276command shipped with
1277.Nx ,
1278and fill in as much information about the problem as you can.
1279Good bug reports include lots of details.
1280Additionally, bug reports can be sent by mail to:
1281.Mt netbsd-bugs@NetBSD.org .
1282.Pp
1283Use of
1284.Xr send-pr 1
1285is encouraged, however, because bugs reported with it
1286are entered into the
1287.Nx
1288bugs database, and thus can't slip through
1289the cracks.
1290.Pp
1291There are also port-specific mailing lists, to discuss aspects of
1292each port of
1293.Nx .
1294Use majordomo to find their addresses, or visit
1295.Lk http://www.NetBSD.org/MailingLists/ .
1296If
1297you're interested in doing a serious amount of work on a specific
1298port, you probably should contact the
1299.Sq owner
1300of that port (listed
1301below).
1302.Pp
1303If you'd like to help with this effort, and have an idea as to how
1304you could be useful, send us mail or subscribe to:
1305.Mt netbsd-help@NetBSD.org .
1306.Pp
1307As a favor, please avoid mailing huge documents or files to these
1308mailing lists.
1309Instead, put the material you would have sent up for FTP or WWW somewhere,
1310then mail the appropriate list about it, or, if you'd rather not do that,
1311mail the list saying you'll send the data to those who want it.
1312.
1313.Ss Thanks go to
1314.
1315.(bullet
1316The former members of UCB's Computer Systems Research Group,
1317including (but not limited to):
1318.Bd -unfilled -offset indent
1319Keith Bostic
1320Ralph Campbell
1321Mike Karels
1322Marshall Kirk McKusick
1323.Ed
1324.Pp
1325for their ongoing work on
1326.Bx
1327systems, support, and encouragement.
1328.It
1329The Internet Systems Consortium, Inc. for hosting the
1330.Nx
1331FTP, CVS, AnonCVS, mail, mail archive, GNATS, SUP, Rsync and WWW servers.
1332.It
1333The Internet Research Institute in Japan for hosting the server
1334which runs the CVSweb interface to the
1335.Nx
1336source tree.
1337.It
1338The Helsinki University of Technology in Finland for hosting the
1339.Nx
1340backup CVS and backup server.
1341.It
1342SSH Communications Security in Finland for operating
1343the backup server.
1344.It
1345The many organisations that provide
1346.Nx
1347mirror sites.
1348.It
1349Without CVS, this project would be impossible to manage, so our hats
1350go off to Brian Berliner, Jeff Polk, and the various other people
1351who've had a hand in making CVS a useful tool.
1352.It
1353The following individuals and organizations (each in alphabetical order)
1354have made donations or loans of hardware and/or money, to support
1355.Nx
1356development, and deserve credit for it:
1357.so ../common/donations -----------------------------------------------
1358(If you're not on that list and should be, tell us!
1359We probably were not able to get in touch with you, to verify that you
1360wanted to be listed.)
1361.It
1362Finally, we thank all of the people who've put sweat and tears into
1363developing
1364.Nx
1365since its inception in January, 1993.
1366(Obviously, there are a lot more people who deserve thanks here.
1367If you're one of them, and would like to mentioned, tell us!)
1368.bullet)
1369.
1370.Ss "We are..."
1371.
1372.Pp
1373(in alphabetical order)
1374.Pp
1375.
1376.
1377.Bl -column xxx "Jun-ichiro itojun Hagino" Mt sommerfeld@NetBSD.org Sy playstation2
1378.
1379.br_ne 1i
1380.It Em "The NetBSD core group:"
1381.It Ta Ta
1382.It Ta Allen Briggs Ta Mt briggs@NetBSD.org
1383.It Ta Matt Thomas Ta Mt matt@NetBSD.org
1384.It Ta Valeriy E. Ushakov Ta Mt uwe@NetBSD.org
1385.It Ta YAMAMOTO Takashi Ta Mt yamt@NetBSD.org
1386.It Ta Christos Zoulas Ta Mt christos@NetBSD.org
1387.It Ta Ta
1388.
1389.br_ne 2i
1390.It Em "The portmasters (and their ports):"
1391.\"
1392.\" XXX created by list-portmasters.pl
1393.\"
1394.It Ta                                Ta Mt                      Ta Sy
1395.It Ta Allen Briggs                   Ta Mt    briggs@NetBSD.org Ta Sy sandpoint
1396.It Ta Anders Magnusson               Ta Mt     ragge@NetBSD.org Ta Sy vax
1397.It Ta Andrey Petrov                  Ta Mt    petrov@NetBSD.org Ta Sy sparc64
1398.It Ta Ben Harris                     Ta Mt     bjh21@NetBSD.org Ta Sy acorn26
1399.It Ta Chris Gilbert                  Ta Mt     chris@NetBSD.org Ta Sy cats
1400.It Ta Christian Limpach              Ta Mt        cl@NetBSD.org Ta Sy xen
1401.It Ta Eduardo Horvath                Ta Mt       eeh@NetBSD.org Ta Sy evbppc
1402.It Ta Frank van der Linden           Ta Mt      fvdl@NetBSD.org Ta Sy amd64
1403.It Ta Frank van der Linden           Ta Mt      fvdl@NetBSD.org Ta Sy i386
1404.It Ta Gavan Fantom                   Ta Mt     gavan@NetBSD.org Ta Sy iyonix
1405.It Ta IWAMOTO Toshihiro              Ta Mt    toshii@NetBSD.org Ta Sy hpcarm
1406.It Ta Ichiro Fukuhara                Ta Mt    ichiro@NetBSD.org Ta Sy hpcarm
1407.It Ta Ignatios Souvatzis             Ta Mt        is@NetBSD.org Ta Sy amiga
1408.It Ta Izumi Tsutsui                  Ta Mt   tsutsui@NetBSD.org Ta Sy hp300
1409.It Ta Izumi Tsutsui                  Ta Mt   tsutsui@NetBSD.org Ta Sy news68k
1410.It Ta Jason Thorpe                   Ta Mt   thorpej@NetBSD.org Ta Sy algor
1411.It Ta Jason Thorpe                   Ta Mt   thorpej@NetBSD.org Ta Sy evbarm
1412.It Ta Jason Thorpe                   Ta Mt   thorpej@NetBSD.org Ta Sy shark
1413.It Ta Jeremy Cooper                  Ta Mt    jeremy@NetBSD.org Ta Sy sun3
1414.It Ta Jonathan Stone                 Ta Mt  jonathan@NetBSD.org Ta Sy pmax
1415.It Ta Julian Coleman                 Ta Mt       jdc@NetBSD.org Ta Sy atari
1416.It Ta Jun-ichiro itojun Hagino       Ta Mt    itojun@NetBSD.org Ta Sy evbsh3
1417.It Ta Jun-ichiro itojun Hagino       Ta Mt    itojun@NetBSD.org Ta Sy mmeye
1418.It Ta Kazuki Sakamoto                Ta Mt  sakamoto@NetBSD.org Ta Sy bebox
1419.It Ta Lennart Augustsson             Ta Mt  augustss@NetBSD.org Ta Sy pmppc
1420.It Ta Marcus Comstedt                Ta Mt    marcus@NetBSD.org Ta Sy dreamcast
1421.It Ta Martin Husemann                Ta Mt    martin@NetBSD.org Ta Sy sparc64
1422.It Ta Matt DeBergalis                Ta Mt    deberg@NetBSD.org Ta Sy next68k
1423.It Ta Matt Fredette                  Ta Mt  fredette@NetBSD.org Ta Sy hp700
1424.It Ta Matt Fredette                  Ta Mt  fredette@NetBSD.org Ta Sy sun2
1425.It Ta Matt Thomas                    Ta Mt      matt@NetBSD.org Ta Sy alpha
1426.It Ta Matt Thomas                    Ta Mt      matt@NetBSD.org Ta Sy netwinder
1427.It Ta Matthias Drochner              Ta Mt  drochner@NetBSD.org Ta Sy cesfic
1428.It Ta NISHIMURA Takeshi              Ta Mt   nsmrtks@NetBSD.org Ta Sy x68k
1429.It Ta NONAKA Kimihiro                Ta Mt    nonaka@NetBSD.org Ta Sy prep
1430.It Ta Nathan Williams                Ta Mt   nathanw@NetBSD.org Ta Sy sun3
1431.It Ta Noriyuki Soda                  Ta Mt      soda@NetBSD.org Ta Sy arc
1432.It Ta Paul Kranenburg                Ta Mt        pk@NetBSD.org Ta Sy sparc
1433.It Ta Phil Nelson                    Ta Mt      phil@NetBSD.org Ta Sy pc532
1434.It Ta Reinoud Zandijk                Ta Mt   reinoud@NetBSD.org Ta Sy acorn32
1435.It Ta Ross Harvey                    Ta Mt      ross@NetBSD.org Ta Sy alpha
1436.It Ta S\(/oren J\(/orvang            Ta Mt     soren@NetBSD.org Ta Sy cobalt
1437.It Ta S\(/oren J\(/orvang            Ta Mt     soren@NetBSD.org Ta Sy sgimips
1438.It Ta Scott Reynolds                 Ta Mt    scottr@NetBSD.org Ta Sy mac68k
1439.It Ta Shin Takemura                  Ta Mt  takemura@NetBSD.org Ta Sy hpcmips
1440.It Ta Simon Burge                    Ta Mt    simonb@NetBSD.org Ta Sy evbmips
1441.It Ta Simon Burge                    Ta Mt    simonb@NetBSD.org Ta Sy evbppc
1442.It Ta Simon Burge                    Ta Mt    simonb@NetBSD.org Ta Sy pmax
1443.It Ta Simon Burge                    Ta Mt    simonb@NetBSD.org Ta Sy sbmips
1444.It Ta Steve Woodford                 Ta Mt       scw@NetBSD.org Ta Sy evbsh5
1445.It Ta Steve Woodford                 Ta Mt       scw@NetBSD.org Ta Sy mvme68k
1446.It Ta Steve Woodford                 Ta Mt       scw@NetBSD.org Ta Sy mvmeppc
1447.It Ta Tohru Nishimura                Ta Mt  nisimura@NetBSD.org Ta Sy luna68k
1448.It Ta Tsubai Masanari                Ta Mt    tsubai@NetBSD.org Ta Sy macppc
1449.It Ta Tsubai Masanari                Ta Mt    tsubai@NetBSD.org Ta Sy newsmips
1450.It Ta UCHIYAMA Yasushi               Ta Mt       uch@NetBSD.org Ta Sy hpcsh
1451.It Ta UCHIYAMA Yasushi               Ta Mt       uch@NetBSD.org Ta Sy playstation2
1452.It Ta Wayne Knowles                  Ta Mt       wdk@NetBSD.org Ta Sy mipsco
1453.It Ta Wolfgang Solfrank              Ta Mt        ws@NetBSD.org Ta Sy ofppc
1454.It Ta Ta
1455.
1456.br_ne 1i
1457.It Em "The NetBSD \*V Release Engineering team:"
1458.It Ta Ta
1459.It Ta Grant Beattie Ta Mt grant@NetBSD.org
1460.It Ta Erik Berls Ta Mt cyber@NetBSD.org
1461.It Ta James Chacon Ta Mt jmc@NetBSD.org
1462.It Ta Julian Coleman Ta Mt jdc@NetBSD.org
1463.It Ta H\(oavard Eidnes Ta Mt he@NetBSD.org
1464.It Ta Jun-ichiro itojun Hagino Ta Mt itojun@NetBSD.org
1465.It Ta Soren Jacobsen Ta Mt snj@NetBSD.org
1466.It Ta SAITOH Masanobu Ta Mt msaitoh@NetBSD.org
1467.It Ta Luke Mewburn Ta Mt lukem@NetBSD.org
1468.It Ta Jeff Rizzo Ta Mt riz@NetBSD.org
1469.It Ta Matthias Scheler Ta Mt tron@NetBSD.org
1470.It Ta Curt Sampson Ta Mt cjs@NetBSD.org
1471.It Ta Jim Wise Ta Mt jwise@NetBSD.org
1472.It Ta Ta
1473.
1474.br_ne 2i
1475.It Em "NetBSD Developers:"
1476.It Ta Ta
1477.It Ta Nathan Ahlstrom Ta Mt nra@NetBSD.org
1478.It Ta Steve Allen Ta Mt wormey@NetBSD.org
1479.It Ta Jukka Andberg Ta Mt jandberg@NetBSD.org
1480.It Ta Julian Assange Ta Mt proff@NetBSD.org
1481.It Ta Lennart Augustsson Ta Mt augustss@NetBSD.org
1482.It Ta Christoph Badura Ta Mt bad@NetBSD.org
1483.It Ta Bang Jun-Young Ta Mt junyoung@NetBSD.org
1484.It Ta Dieter Baron Ta Mt dillo@NetBSD.org
1485.It Ta Robert V. Baron Ta Mt rvb@NetBSD.org
1486.It Ta Grant Beattie Ta Mt grant@NetBSD.org
1487.It Ta Jason Beegan Ta Mt jtb@NetBSD.org
1488.It Ta Erik Berls Ta Mt cyber@NetBSD.org
1489.It Ta Hiroyuki Bessho Ta Mt bsh@NetBSD.org
1490.It Ta John Birrell Ta Mt jb@NetBSD.org
1491.It Ta Mason Loring Bliss Ta Mt mason@NetBSD.org
1492.It Ta Charles Blundell Ta Mt cb@NetBSD.org
1493.It Ta Rafal Boni Ta Mt rafal@NetBSD.org
1494.It Ta Sean Boudreau Ta Mt seanb@NetBSD.org
1495.It Ta Manuel Bouyer Ta Mt bouyer@NetBSD.org
1496.It Ta John Brezak Ta Mt brezak@NetBSD.org
1497.It Ta Allen Briggs Ta Mt briggs@NetBSD.org
1498.It Ta Mark Brinicombe Ta Mt mark@NetBSD.org
1499.It Ta Aaron Brown Ta Mt abrown@NetBSD.org
1500.It Ta Andrew Brown Ta Mt atatat@NetBSD.org
1501.It Ta David Brownlee Ta Mt abs@NetBSD.org
1502.It Ta Frederick Bruckman Ta Mt fredb@NetBSD.org
1503.It Ta Jon Buller Ta Mt jonb@NetBSD.org
1504.It Ta Simon Burge Ta Mt simonb@NetBSD.org
1505.It Ta Robert Byrnes Ta Mt byrnes@NetBSD.org
1506.It Ta D'Arcy J.M. Cain Ta Mt darcy@NetBSD.org
1507.It Ta Dave Carrel Ta Mt carrel@NetBSD.org
1508.It Ta Daniel Carosone Ta Mt dan@NetBSD.org
1509.It Ta James Chacon Ta Mt jmc@NetBSD.org
1510.It Ta Bill Coldwell Ta Mt billc@NetBSD.org
1511.It Ta Julian Coleman Ta Mt jdc@NetBSD.org
1512.It Ta Ben Collver Ta Mt ben@NetBSD.org
1513.It Ta Jeremy Cooper Ta Mt jeremy@NetBSD.org
1514.It Ta Chuck Cranor Ta Mt chuck@NetBSD.org
1515.It Ta Alistair Crooks Ta Mt agc@NetBSD.org
1516.It Ta Aidan Cully Ta Mt aidan@NetBSD.org
1517.It Ta Johan Danielsson Ta Mt joda@NetBSD.org
1518.It Ta John Darrow Ta Mt jdarrow@NetBSD.org
1519.It Ta Matt DeBergalis Ta Mt deberg@NetBSD.org
1520.It Ta Rob Deker Ta Mt deker@NetBSD.org
1521.It Ta Chris G. Demetriou Ta Mt cgd@NetBSD.org
1522.It Ta Tracy Di Marco White Ta Mt gendalia@NetBSD.org
1523.It Ta Jarom\('ir Dolecek Ta Mt jdolecek@NetBSD.org
1524.It Ta Andy Doran Ta Mt ad@NetBSD.org
1525.It Ta Roland Dowdeswell Ta Mt elric@NetBSD.org
1526.It Ta Emmanuel Dreyfus Ta Mt manu@NetBSD.org
1527.It Ta Matthias Drochner Ta Mt drochner@NetBSD.org
1528.It Ta Jun Ebihara Ta Mt jun@NetBSD.org
1529.It Ta Elad Efrat Ta Mt elad@NetBSD.org
1530.It Ta H\(oavard Eidnes Ta Mt he@NetBSD.org
1531.It Ta Stoned Elipot Ta Mt seb@NetBSD.org
1532.It Ta Michael van Elst Ta Mt mlelstv@NetBSD.org
1533.It Ta Enami Tsugutomo Ta Mt enami@NetBSD.org
1534.It Ta Bernd Ernesti Ta Mt veego@NetBSD.org
1535.It Ta Erik Fair Ta Mt fair@NetBSD.org
1536.It Ta Gavan Fantom Ta Mt gavan@NetBSD.org
1537.It Ta Hubert Feyrer Ta Mt hubertf@NetBSD.org
1538.It Ta Jason R. Fink Ta Mt jrf@NetBSD.org
1539.It Ta Matt Fredette Ta Mt fredette@NetBSD.org
1540.It Ta Thorsten Frueauf Ta Mt frueauf@NetBSD.org
1541.It Ta Castor Fu Ta Mt castor@NetBSD.org
1542.It Ta Ichiro Fukuhara Ta Mt ichiro@NetBSD.org
1543.It Ta Quentin Garnier Ta Mt cube@NetBSD.org
1544.It Ta Thomas Gerner Ta Mt thomas@NetBSD.org
1545.It Ta Simon J. Gerraty Ta Mt sjg@NetBSD.org
1546.It Ta Justin Gibbs Ta Mt gibbs@NetBSD.org
1547.It Ta Chris Gilbert Ta Mt chris@NetBSD.org
1548.It Ta Eric Gillespie Ta Mt epg@NetBSD.org
1549.It Ta Adam Glass Ta Mt glass@NetBSD.org
1550.It Ta Michael Graff Ta Mt explorer@NetBSD.org
1551.It Ta Brian C. Grayson Ta Mt bgrayson@NetBSD.org
1552.It Ta Matthew Green Ta Mt mrg@NetBSD.org
1553.It Ta Andreas Gustafsson Ta Mt gson@NetBSD.org
1554.It Ta Jun-ichiro itojun Hagino Ta Mt itojun@NetBSD.org
1555.It Ta Juergen Hannken-Illjes Ta Mt hannken@NetBSD.org
1556.It Ta Charles M. Hannum Ta Mt mycroft@NetBSD.org
1557.It Ta Ben Harris Ta Mt bjh21@NetBSD.org
1558.It Ta Ross Harvey Ta Mt ross@NetBSD.org
1559.It Ta Eric Haszlakiewicz Ta Mt erh@NetBSD.org
1560.It Ta John Hawkinson Ta Mt jhawk@NetBSD.org
1561.It Ta HAMAJIMA Katsuomi Ta Mt hamajima@NetBSD.org
1562.It Ta HAYAKAWA Koichi Ta Mt haya@NetBSD.org
1563.It Ta John Heasley Ta Mt heas@NetBSD.org
1564.It Ta Ren\('e Hexel Ta Mt rh@NetBSD.org
1565.It Ta Kouichirou Hiratsuka Ta Mt hira@NetBSD.org
1566.It Ta Michael L. Hitch Ta Mt mhitch@NetBSD.org
1567.It Ta Christian E. Hopps Ta Mt chopps@NetBSD.org
1568.It Ta Ken Hornstein Ta Mt kenh@NetBSD.org
1569.It Ta Marc Horowitz Ta Mt marc@NetBSD.org
1570.It Ta Eduardo Horvath Ta Mt eeh@NetBSD.org
1571.It Ta Nick Hudson Ta Mt skrll@NetBSD.org
1572.It Ta Shell Hung Ta Mt shell@NetBSD.org
1573.It Ta Martin Husemann Ta Mt martin@NetBSD.org
1574.It Ta Dean Huxley Ta Mt dean@NetBSD.org
1575.It Ta Love H\(:ornquist \(oAstrand Ta Mt lha@NetBSD.org
1576.It Ta Bernardo Innocenti Ta Mt bernie@NetBSD.org
1577.It Ta Tetsuya Isaki Ta Mt isaki@NetBSD.org
1578.It Ta ITOH Yasufumi Ta Mt itohy@NetBSD.org
1579.It Ta IWAMOTO Toshihiro Ta Mt toshii@NetBSD.org
1580.It Ta Matthew Jacob Ta Mt mjacob@NetBSD.org
1581.It Ta Soren Jacobsen Ta Mt snj@NetBSD.org
1582.It Ta Lonhyn T. Jasinskyj Ta Mt lonhyn@NetBSD.org
1583.It Ta Darrin Jewell Ta Mt dbj@NetBSD.org
1584.It Ta Chris Jones Ta Mt cjones@NetBSD.org
1585.It Ta S\(/oren J\(/orvang Ta Mt soren@NetBSD.org
1586.It Ta Takahiro Kambe Ta Mt taca@NetBSD.org
1587.It Ta Antti Kantee Ta Mt pooka@NetBSD.org
1588.It Ta Masanori Kanaoka Ta Mt kanaoka@NetBSD.org
1589.It Ta Mattias Karlsson Ta Mt keihan@NetBSD.org
1590.It Ta KAWAMOTO Yosihisa Ta Mt kawamoto@NetBSD.org
1591.It Ta Mario Kemper Ta Mt magick@NetBSD.org
1592.It Ta Min Sik Kim Ta Mt minskim@NetBSD.org
1593.It Ta Thomas Klausner Ta Mt wiz@NetBSD.org
1594.It Ta Klaus Klein Ta Mt kleink@NetBSD.org
1595.It Ta John Klos Ta Mt jklos@NetBSD.org
1596.It Ta Wayne Knowles Ta Mt wdk@NetBSD.org
1597.It Ta Takayoshi Kochi Ta Mt kochi@NetBSD.org
1598.It Ta John Kohl Ta Mt jtk@NetBSD.org
1599.It Ta Daniel de Kok Ta Mt daniel@NetBSD.org
1600.It Ta Paul Kranenburg Ta Mt pk@NetBSD.org
1601.It Ta Martti Kuparinen Ta Mt martti@NetBSD.org
1602.It Ta Kentaro A. Kurahone Ta Mt kurahone@NetBSD.org
1603.It Ta Kevin Lahey Ta Mt kml@NetBSD.org
1604.It Ta Johnny C. Lam Ta Mt jlam@NetBSD.org
1605.It Ta Martin J. Laubach Ta Mt mjl@NetBSD.org
1606.It Ta Greg Lehey Ta Mt grog@NetBSD.org
1607.It Ta Ted Lemon Ta Mt mellon@NetBSD.org
1608.It Ta Christian Limpach Ta Mt cl@NetBSD.org
1609.It Ta Frank van der Linden Ta Mt fvdl@NetBSD.org
1610.It Ta Joel Lindholm Ta Mt joel@NetBSD.org
1611.It Ta Mike Long Ta Mt mikel@NetBSD.org
1612.It Ta Michael Lorenz Ta Mt macallan@NetBSD.org
1613.It Ta Warner Losh Ta Mt imp@NetBSD.org
1614.It Ta Tomasz Luchowski Ta Mt zuntum@NetBSD.org
1615.It Ta Federico Lupi Ta Mt federico@NetBSD.org
1616.It Ta Brett Lymn Ta Mt blymn@NetBSD.org
1617.It Ta Paul Mackerras Ta Mt paulus@NetBSD.org
1618.It Ta Anders Magnusson Ta Mt ragge@NetBSD.org
1619.It Ta MAEKAWA Masahide Ta Mt gehenna@NetBSD.org
1620.It Ta David Maxwell Ta Mt david@NetBSD.org
1621.It Ta Dan McMahill Ta Mt dmcmahill@NetBSD.org
1622.It Ta Gregory McGarry Ta Mt gmcgarry@NetBSD.org
1623.It Ta Jared D. McNeill Ta Mt jmcneill@NetBSD.org
1624.It Ta Neil J. McRae Ta Mt neil@NetBSD.org
1625.It Ta Perry Metzger Ta Mt perry@NetBSD.org
1626.It Ta Simas Mockevicius Ta Mt symka@NetBSD.org
1627.It Ta Juan Romero Pardines Ta Mt xtraeme@NetBSD.org
1628.It Ta Julio M. Merino Vidal Ta Mt jmmv@NetBSD.org
1629.It Ta Minoura Makoto Ta Mt minoura@NetBSD.org
1630.It Ta Luke Mewburn Ta Mt lukem@NetBSD.org
1631.It Ta der Mouse Ta Mt mouse@NetBSD.org
1632.It Ta Joseph Myers Ta Mt jsm@NetBSD.org
1633.It Ta Ken Nakata Ta Mt kenn@NetBSD.org
1634.It Ta Takeshi Nakayama Ta Mt nakayama@NetBSD.org
1635.It Ta Phil Nelson Ta Mt phil@NetBSD.org
1636.It Ta Bob Nestor Ta Mt rnestor@NetBSD.org
1637.It Ta NISHIMURA Takeshi Ta Mt nsmrtks@NetBSD.org
1638.It Ta Tohru Nishimura Ta Mt nisimura@NetBSD.org
1639.It Ta NONAKA Kimihiro Ta Mt nonaka@NetBSD.org
1640.It Ta Takehiko NOZAKI Ta Mt tnozaki@NetBSD.org
1641.It Ta Jesse Off Ta Mt joff@NetBSD.org
1642.It Ta Tatoku Ogaito Ta Mt tacha@NetBSD.org
1643.It Ta OKANO Takayoshi Ta Mt kano@NetBSD.org
1644.It Ta Masaru Oki Ta Mt oki@NetBSD.org
1645.It Ta Atsushi Onoe Ta Mt onoe@NetBSD.org
1646.It Ta Greg Oster Ta Mt oster@NetBSD.org
1647.It Ta Jonathan Perkin Ta Mt sketch@NetBSD.org
1648.It Ta Herb Peyerl Ta Mt hpeyerl@NetBSD.org
1649.It Ta Matthias Pfaller Ta Mt matthias@NetBSD.org
1650.It Ta Chris Pinnock Ta Mt cjep@NetBSD.org
1651.It Ta Adrian Portelli Ta Mt adrianp@NetBSD.org
1652.It Ta Rui Paulo Ta Mt rpaulo@NetBSD.org
1653.It Ta Peter Postma Ta Mt peter@NetBSD.org
1654.It Ta Dante Profeta Ta Mt dante@NetBSD.org
1655.It Ta Chris Provenzano Ta Mt proven@NetBSD.org
1656.It Ta Niels Provos Ta Mt provos@NetBSD.org
1657.It Ta Michael Rauch Ta Mt mrauch@NetBSD.org
1658.It Ta Marc Recht Ta Mt recht@NetBSD.org
1659.It Ta Darren Reed Ta Mt darrenr@NetBSD.org
1660.It Ta Jeremy C. Reed Ta Mt reed@NetBSD.org
1661.It Ta Antoine Reilles Ta Mt tonio@NetBSD.org
1662.It Ta Tyler R. Retzlaff Ta Mt rtr@NetBSD.org
1663.It Ta Scott Reynolds Ta Mt scottr@NetBSD.org
1664.It Ta Michael Richardson Ta Mt mcr@NetBSD.org
1665.It Ta Tim Rightnour Ta Mt garbled@NetBSD.org
1666.It Ta Jeff Rizzo Ta Mt riz@NetBSD.org
1667.It Ta Gordon Ross Ta Mt gwr@NetBSD.org
1668.It Ta Steve Rumble Ta Mt rumble@NetBSD.org
1669.It Ta Ilpo Ruotsalainen Ta Mt lonewolf@NetBSD.org
1670.It Ta Heiko W. Rupp Ta Mt hwr@NetBSD.org
1671.It Ta David Sainty Ta Mt dsainty@NetBSD.org
1672.It Ta SAITOH Masanobu Ta Mt msaitoh@NetBSD.org
1673.It Ta Kazuki Sakamoto Ta Mt sakamoto@NetBSD.org
1674.It Ta Curt Sampson Ta Mt cjs@NetBSD.org
1675.It Ta Wilfredo Sanchez Ta Mt wsanchez@NetBSD.org
1676.It Ta Ty Sarna Ta Mt tsarna@NetBSD.org
1677.It Ta SATO Kazumi Ta Mt sato@NetBSD.org
1678.It Ta Jan Schaumann Ta Mt jschauma@NetBSD.org
1679.It Ta Matthias Scheler Ta Mt tron@NetBSD.org
1680.It Ta Karl Schilke (rAT) Ta Mt rat@NetBSD.org
1681.It Ta Amitai Schlair Ta Mt schmonz@NetBSD.org
1682.It Ta Konrad Schroder Ta Mt perseant@NetBSD.org
1683.It Ta Georg Schwarz Ta Mt schwarz@NetBSD.org
1684.It Ta Lubomir Sedlacik Ta Mt salo@NetBSD.org
1685.It Ta Christopher SEKIYA Ta Mt sekiya@NetBSD.org
1686.It Ta Reed Shadgett Ta Mt dent@NetBSD.org
1687.It Ta John Shannon Ta Mt shannonjr@NetBSD.org
1688.It Ta Tim Shepard Ta Mt shep@NetBSD.org
1689.It Ta Takeshi Shibagaki Ta Mt shiba@NetBSD.org
1690.It Ta Naoto Shimazaki Ta Mt igy@NetBSD.org
1691.It Ta Takao Shinohara Ta Mt shin@NetBSD.org
1692.It Ta Takuya SHIOZAKI Ta Mt tshiozak@NetBSD.org
1693.It Ta Chuck Silvers Ta Mt chs@NetBSD.org
1694.It Ta Thor Lancelot Simon Ta Mt tls@NetBSD.org
1695.It Ta Jeff Smith Ta Mt jeffs@NetBSD.org
1696.It Ta Noriyuki Soda Ta Mt soda@NetBSD.org
1697.It Ta Wolfgang Solfrank Ta Mt ws@NetBSD.org
1698.It Ta SOMEYA Yoshihiko Ta Mt someya@NetBSD.org
1699.It Ta Bill Sommerfeld Ta Mt sommerfeld@NetBSD.org
1700.It Ta Ignatios Souvatzis Ta Mt is@NetBSD.org
1701.It Ta Bill Squier Ta Mt groo@NetBSD.org
1702.It Ta Jonathan Stone Ta Mt jonathan@NetBSD.org
1703.It Ta Bill Studenmund Ta Mt wrstuden@NetBSD.org
1704.It Ta Kevin Sullivan Ta Mt sullivan@NetBSD.org
1705.It Ta SUNAGAWA Keiki Ta Mt kei@NetBSD.org
1706.It Ta Kimmo Suominen Ta Mt kim@NetBSD.org
1707.It Ta Shin Takemura Ta Mt takemura@NetBSD.org
1708.It Ta TAMURA Kent Ta Mt kent@NetBSD.org
1709.It Ta Shin'ichiro TAYA Ta Mt taya@NetBSD.org
1710.It Ta Ian Lance Taylor Ta Mt ian@NetBSD.org
1711.It Ta Matt Thomas Ta Mt matt@NetBSD.org
1712.It Ta Jason Thorpe Ta Mt thorpej@NetBSD.org
1713.It Ta Christoph Toshok Ta Mt toshok@NetBSD.org
1714.It Ta Greg Troxel Ta Mt gdt@NetBSD.org
1715.It Ta Tsubai Masanari Ta Mt tsubai@NetBSD.org
1716.It Ta Izumi Tsutsui Ta Mt tsutsui@NetBSD.org
1717.It Ta UCHIYAMA Yasushi Ta Mt uch@NetBSD.org
1718.It Ta Masao Uebayashi Ta Mt uebayasi@NetBSD.org
1719.It Ta Shuichiro URATA Ta Mt ur@NetBSD.org
1720.It Ta Todd Vierling Ta Mt tv@NetBSD.org
1721.It Ta Aymeric Vincent Ta Mt aymeric@NetBSD.org
1722.It Ta Paul Vixie Ta Mt vixie@NetBSD.org
1723.It Ta Mike M. Volokhov Ta Mt mishka@NetBSD.org
1724.It Ta Krister Walfridsson Ta Mt kristerw@NetBSD.org
1725.It Ta Lex Wennmacher Ta Mt wennmach@NetBSD.org
1726.It Ta Leo Weppelman Ta Mt leo@NetBSD.org
1727.It Ta Assar Westerlund Ta Mt assar@NetBSD.org
1728.It Ta Todd Whitesel Ta Mt toddpw@NetBSD.org
1729.It Ta Nathan Williams Ta Mt nathanw@NetBSD.org
1730.It Ta Rob Windsor Ta Mt windsor@NetBSD.org
1731.It Ta Dan Winship Ta Mt danw@NetBSD.org
1732.It Ta Jim Wise Ta Mt jwise@NetBSD.org
1733.It Ta Michael Wolfson Ta Mt mbw@NetBSD.org
1734.It Ta Steve Woodford Ta Mt scw@NetBSD.org
1735.It Ta Colin Wood Ta Mt ender@NetBSD.org
1736.It Ta YAMAMOTO Takashi Ta Mt yamt@NetBSD.org
1737.It Ta Yuji Yamano Ta Mt yyamano@NetBSD.org
1738.It Ta Reinoud Zandijk Ta Mt reinoud@NetBSD.org
1739.It Ta S.P.Zeidler Ta Mt spz@NetBSD.org
1740.It Ta Maria Zevenhoven Ta Mt maria7@NetBSD.org
1741.It Ta Christos Zoulas Ta Mt christos@NetBSD.org
1742.It Ta Ta
1743.
1744.br_ne 2i
1745.It Em "Other contributors:"
1746.It Ta Ta
1747.It Ta Dave Burgess Ta Mt burgess@cynjut.infonet.net
1748.It Ta Brian R. Gaeke Ta Mt brg@dgate.org
1749.It Ta Brad Grantham Ta Mt grantham@tenon.com
1750.It Ta Lawrence Kesteloot Ta Mt kesteloo@cs.unc.edu
1751.It Ta Waldi Ravens Ta Mt waldi@moacs.indiv.nl.net
1752.
1753.El
1754.
1755.Ss "Legal Mumbo-Jumbo"
1756.Pp
1757.
1758All product names mentioned herein are trademarks or registered
1759trademarks of their respective owners.
1760.Pp
1761The following notices are required to satisfy the license terms of
1762the software that we have mentioned in this document:
1763.Pp
1764.nr save_size \n[.s]
1765.nr save_vs \n[.v]
1766.ps 8
1767.vs 9
1768.Ht <font size=-1>
1769.(item -compact
1770.so ../common/legal.common -----------------------------------------------
1771.so legal -----------------------------------------------
1772.item)
1773.Ht </font>
1774.ps
1775.vs
1776.Ss "The End"
1777