xref: /netbsd/distrib/notes/common/main (revision bf9ec67e)
1.\"	$NetBSD: main,v 1.179 2002/05/20 23:48:44 itojun Exp $
2.\"
3.\" Copyright (c) 1999-2001 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 amiga amigappc arc atari bebox
48.as MACHINE_LIST " cats cesfic cobalt dreamcast evbarm evbmips evbsh3 hp300
49.as MACHINE_LIST " hpcarm hpcmips hpcsh i386 luna68k mac68k macppc mipsco
50.as MACHINE_LIST " mmeye mvme68k mvmeppc netwinder news68k newsmips next68k
51.as MACHINE_LIST " ofppc pc532 playstation2 pmax prep sandpoint sbmips
52.as MACHINE_LIST " sgimips shark sparc sparc64 sun2 sun3 vax walnut x68k x86_64
53.
54.so \*[.CURDIR]/../common/macros
55.
56.Dd May 21, 2001
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. It is available in four different formats titled
75.Pa INSTALL. Ns Ar ext ,
76where
77.Ar \&.ext
78is one of
79.Pa \&.ps , \&.html , \&.more ,
80.No or Pa \&.txt :
81.(tag \&.morex -offset indent
82.It Pa \&.ps
83PostScript.
84.It Pa \&.html
85.No Standard Internet Tn HTML .
86.It Pa \&.more
87The enhanced text format used on
88.Ul
89systems by the
90.Xr more 1
91and
92.Xr less 1
93pager utility programs. This is the format in which the on-line
94.Em man
95pages are generally presented.
96.It Pa \&.txt
97Plain old
98.Tn ASCII .
99.tag)
100.Pp
101You are reading the
102.Em \*[format]
103version.
104.
105.if \n[i386]:\n[macppc]:\n[sparc] \{
106.Ss "Quick install notes for the impatient"
107.Pp
108This section contains some brief notes describing what you need to
109install
110.Nx \*V
111on a machine of the \*M architecture.
112.Bl -bullet
113.It
114Fetch the
115.if r_i386 \{\
116appropriate pair of boot floppy images from the
117.Pa installation/floppy/
118directory.  Most people will need the
119.Pa boot1.fs
120and
121.Pa boot2.fs
122images, or possibly (but not necessarily)
123.Pa bootlap1.fs
124and
125.Pa bootlap2.fs
126if installing on a laptop.
127.\}
128.if r_macppc \{\
129files necessary to boot your system.  The files depend on what model you
130are using and how you plan to boot your machine.  For systems with
131built-in floppy drives, fetch the bootloader
132.Pa installation/ofwboot.xcf
133and the installation kernel
134.Pa binary/kernel/netbsd.INSTALL.gz .
135For systems without floppy drives, fetch the bootloader
136.Pa installation/ofwboot.xcf
137and the installation kernel
138.Pa binary/kernel/netbsd.GENERIC_MD.gz .
139Alternatively, you can fetch the CD image,
140.Pa macppc_bootable.iso
141or the boot floppy image
142.Pa installation/boot.fs
143which include the bootloader and installation kernel.
144.\}
145.if r_sparc \{\
146CD image,
147.Pa sparc_bootable.iso
148or the floppy disk images,
149.Pa install/floppy/disk1.gz No and Pa install/floppy/disk2 .
150You need either the pair of floppies or the CD to boot your system.
151.\}
152.if \n[macppc]:\n[sparc] \{\
153Alternatively, you may netboot the installation kernel, which requires
154several local netboot services.  The details are not covered here, as
155setting up a netboot server is hardly
156.Dq quick .
157.\}
158.It
159The actual binary distribution is in the
160.Pa binary/sets/
161directory.
162When you boot the install
163.if r_i386 floppies,
164.if r_macppc kernel from floppy, hard drive, or CD-ROM,
165.if r_sparc floppies or CD-ROM,
166the installation program
167can fetch these files for you (using e.g. ftp),
168if you have a network connection.
169There are several other methods to get the binary sets onto
170your machine.
171.Pp
172You will at a minimum need
173.ie r_i386 \{\
174one of the kernel sets, typically
175.Pa kern.tgz ,
176as well as
177.\}
178.el \{\
179the following sets:
180.Pa kern.tgz ,
181.\}
182.Pa base.tgz
183and
184.Pa etc.tgz .
185In a typical workstation installation you will probably want
186all the installation sets.
187.if \n[i386] \{
188.It
189Write the floppy images directly to a pair of floppies.
190If you have problems writing a raw image to a floppy,
191the
192.Ic rawrite.exe
193MS-DOS program
194or the
195.Ic Rawrite32.exe
196Windows32 program (inside
197.Pa rawrite32.zip )
198in the
199.Pa utilities/
200directory may be of help.
201.\}
202.if \n[macppc] \{
203.It
204If your mac has a floppy drive, copy
205.Pa ofwboot.xcf No and Pa netbsd.INSTALL.gz
206to an MS-DOS formatted floppy disk and rename
207.Pa netbsd.INSTALL.gz No to Pa netbsd.gz .
208Otherwise, drag
209.Pa ofwboot.xcf No and Pa netbsd.GENERIC_MD.gz
210to your hard drive icon (the top level of the drive, not the desktop).  If
211you are making a CD, burn it now.
212.\}
213.if \n[sparc] \{
214.It
215Make sure your sparc's CD-ROM drive is bootable.  Burn the CD.  Otherwise,
216write the floppy images directly to a pair of floppies (after
217uncompressing disk1.gz).
218.\}
219.Pp
220The disk(s) you just prepared will be used to boot the installation
221kernel, which contains all the tools required to install
222.Nx .
223.if r_macppc \{\
224.It
225Determine your machine's model, quirks, and Open Firmware version from the
226.Nx*M
227Model Support webpage.
228.Lk http://www.netbsd.org/Ports/macppc/models.html
229.Pp
230At present,
231.Nx*M
232cannot exist on the same hard drive as
233.Tn MacOS
234unless you partition your disk using a
235.Tn MacOS
236partitioning utility.  Open Firmware versions prior to 3 cannot boot into
237.Nx
238on a drive partitioned this way -- you must use the entire disk,
239partitioned with the installation tools.  Open Firmware version 3 cannot
240boot into
241.Nx
242on a drive partitioned with the installation tools, you must use a
243.Tn MacOS
244partitioning utility and the
245.Dq Me "Re-install sets or install additional sets"
246option in the installer (selecting the
247.Dq Me "Install NetBSD to hard disk"
248or
249.Dq Me "Upgrade NetBSD on a hard disk"
250options will render your drive unbootable).  If you are unsure, you may
251want to read the section below on
252.Sx Partitioning your hard drive for NetBSD
253.It
254For systems with Open Firmware versions prior to 3, you may need to use
255Apple's System Disk utility to enter Open Firmware and use your screen and
256keyboard.  To enter Open Firmware, hold down the
257.Key COMMAND-OPTION-O-F
258keys after the boot chime starts, but before it ends.  Entering Open
259Firmware versions prior to 3 is usually the most frustrating part of
260installation -- you may want to read the section below on
261.Sx Older Open Firmware System Preparation
262.Pp
263You should have the Open Firmware
264.Dq Pa "0 \*>"
265prompt on your screen before attempting to boot
266.Nx*M .
267.\}
268.if r_macppc \{\
269.It
270At the Open Firmware prompt, type the command to boot.  To boot from a
271floppy, the command is
272.Dq Ic "boot fd:,\eofwboot.xcf netbsd.gz" .
273For the install kernel and bootloader on your hard drive (Open Firmware
2743), the command is
275.Dq Ic "boot hd:\e,ofwboot.xcf netbsd.GENERIC_MD.gz" .
276.Pp
277For boot CDs, the command is something like
278.Dq Ic "boot cd:,\eofwboot.xcf netbsd.macppc"
279(for Open Firmware 3) or
280.Dq Ic "boot scsi-int/sd@3:0 NETBSD.MACPPC"
281(for earlier Open Firmware versions).
282You will need to use the correct case for
283.Ic OFWBOOT.XCF No and Ic NETBSD.MACPPC
284depending on how your version of Open Firmware interprets the ISO
285filesystem.  You may need to replace
286.Ic cd
287with
288.Ic "scsi/sd@3 , scsi-int/sd@3 , scsi-ext/sd@3 , ata/atapi-disk ,"
289or some other device alias.  You should also use the Open Firmware
290.Ic dir
291command to confirm that the
292.Nx*M
293kernel is called
294.Pa NETBSD.MACPPC .
295.\}
296.if r_sparc \{\
297.It
298You will need to get to the OpenBoot PROM
299.Dq Ic "ok"
300prompt.  After your system first powers on, and displays some initial
301information, press the
302.Key STOP-A
303keys.  At the
304.Dq Ic "ok"
305prompt, type the command to boot your system into
306.Nx .
307The command to boot from CD is one of the following commands (depending on
308your model):
309.Dq Ic b sd(,30,) ,
310.Dq Ic boot sd(,30,) ,
311or
312.Dq Ic boot cdrom .
313.Pp
314The command to boot from floppy is either
315.Dq Ic boot fd(,,1)
316or
317.Dq Ic boot floppy .
318The installer will prompt you to insert the second floppy when it is ready
319for it.
320.\}
321.It
322For third-party programs which are not part of the base
323.Nx
324distribution, you will want to explore the
325.Ic pkgsrc
326system with its more than 2100 program packages.
327.El
328.\}
329.Ss "What is NetBSD?"
330.Pp
331.
332The
333.Nx
334Operating System is a fully functional
335.Tn Open Source
336.Ul
337operating system derived from the University of California, Berkeley
338Networking Release 2 (Net/2), 4.4BSD-Lite, and 4.4BSD-Lite2 sources.
339.Nx
340runs on thirty-one different system architectures featuring twelve distinct
341families of CPUs, and is being ported to more. The
342.Nx \*V
343release contains complete binary releases for fifteen different
344machine types. (The sixteen remaining are not fully supported at this time
345and are thus not part of the binary distribution. For information on
346them, please see the
347.Nx
348web site at
349.Lk http://www.netbsd.org/ . )
350.Pp
351.Nx
352is a completely integrated system.
353In addition to its highly portable, high performance kernel,
354.nh
355.Nx
356features a complete set of user utilities, compilers for several
357languages, the X Window System, firewall software
358and numerous other tools, all accompanied by full source code.
359.Pp
360.\" XXX Should we include some text here about NetBSD's license
361.\" policies and how commercial-friendly it is?
362.Nx
363is a creation of the members of the Internet community.
364Without the unique cooperation and coordination the net makes
365possible, it's likely that
366.Nx
367wouldn't exist.
368.Ss Upgrade path to NetBSD 1.5.1
369If you are not installing your system ``from scratch'' but instead
370are going to upgrade an existing system already running
371.Nx
372you need to know which versions you can upgrade with
373.Nx
3741.5.1.
375.Pp
376.Nx
3771.5.1 is an upgrade of
378.Nx
3791.5 and earlier major and patch releases of
380.Nx .
381.Pp
382The intermediate development versions of code available on the main trunk
383in our CVS repository (also known as ``NetBSD-current'') from
384.Em after
385the point where the release cycle for 1.5 was started are designated
386by version identifiers such as 1.5A, 1.5B, etc.
387These identifiers do not designate releases, but indicate major changes
388in internal kernel APIs.
389Note that the kernel from
390.Nx
3911.5.1 can
392.Em not
393be used to upgrade a system running one of those intermediate development
394versions.
395Trying to use the
396.Nx
3971.5.1 kernel on such a system
398.Em will
399probably result in problems.
400.Pp
401Please also note that it is not possible to do a direct ``version''
402comparison between any of the intermediate development versions mentioned
403above and 1.5.1 to determine if a given feature is present or absent
404in 1.5.1.  The development of 1.5 and the subsequent ``point'' releases
405is done on a separate branch in the CVS repository. The branch was created when
406the release cycle for 1.5 was started, and during the release cycle of
4071.5 and its patch releases, selected fixes and enhancements have been
408imported from the main development trunk.
409So, there are features in 1.5.1 which were not in, e.g. 1.5B, and vice
410versa.
411.Ss Major Changes Between 1.5 and 1.5.1
412The complete list of changes between
413.Nx
4141.5 and 1.5.1 can be found in the file CHANGES-1.5.1 in the top directory
415of the source tree.
416The following are highlights only:
417.Bl -bullet
418.It
419A driver for the Aironet/Cisco wireless PCMCIA cards has been added;
420see
421.Xr an 4 .
422.It
423NFS client performance has been improved, typically by 40% for
424writes but possibly up to 100% in certain setups.
425.It
426The
427.Xr siop 4
428driver has improved in performance and robustness. A
429.Xr esiop 4
430driver has been added, which improves performances for 53c825, 53c875 and
431newer controllers.
432.It
433Support for cloning pseudo-interfaces has been added. See
434.Xr ifconfig 8 .
435.It
436Support for 802.1Q virtual LANs has been added.
437See
438.Xr vlan 4 .
439.It
440The
441.Xr isp 4
442driver has been upgraded to (among other things) work on MacPPC.
443.It
444BIND has been upgraded to version 8.2.3 (SA2001-001).
445.It
446Support for booting from RAIDframe RAID1 mirrors on i386 added.
447.It
448The
449.Xr lfs 4
450file system has again been substantially updated, but is still
451experimental.
452.It
453Ultra/66 support has been added for capable VIA chipsets, and
454Ultra/100 support has been added for the HPT370, Promise and Intel
455ICH2 controllers in the
456.Xr pciide 4
457driver.
458Support for Intel 82801BAM controllers has also been added, and
459handling of Ali controllers has been improved.
460.It
461OpenSSH has been updated to deal with a security issue (SA2001-003).
462.It
463Sendmail has been upgraded to version 8.11.3.
464.It
465The
466.Xr ex 4
467driver has added support for 3Com 3c555, 3c556 and 3c556B MiniPCI Ethernet
468cards.
469.It
470A driver for the on-board audio hardware found on many Apple
471PowerMacs has been added; see
472.Xr awacs 4 .
473.It
474The
475.Xr sip 4
476driver has been fixed to properly support the dp83815, as found in
477current Netgear FA311 10/100 cards.
478.It
479.Xr ftpd 8
480has been updated to deal with two security issues (SA2000-018 and
481SA2001-005).
482.It
483.Xr ntpd 8
484has been updated to deal with a security issue (SA2001-004).
485.It
486.Xr telnetd 8
487has been updated to deal with a security issue (SA2000-017).
488.It
489A vulnerability on i386 related to USER_LDT has been fixed (SA2001-002).
490.It
491The Linux emulation has been enhanced to prepare for the
492support of using the Linux version of VMware.
493.It
494IP checksumming speed has been improved on i386 compared to
495.Nx 1.5
496by about 10%.
497.It
498Support for the Socket Communications LP-E Type II PCMCIA NE2000
499clone card has been added to
500.Xr ne 4 .
501.It
502The DHCP software has been upgraded to ISC version 3, Beta 2, patchlevel 23,
503to fix core dumps in
504.Xr dhclient 8 ,
505among other things.  Please note that the new
506.Xr dhcpd 8
507forces you to configure a "ddns-update-style" of either
508"ad-hoc", "interim" or "none".
509.It
510Various fixes and enhancements to INET6 and IPSEC code;
511among them improved interaction between IPF/Nat and IPSEC.
512.It
513The Heimdal
514.Xr kerberos 8
515implementation has been upgraded to version 0.3e.
516.It
517Support for Accton EN2242 and other AmdTek AN985 cards added
518to the
519.Xr tlp 4
520driver.
521.It
522Several country-specific keyboard mappings have been added for USB
523keyboards.
524.It
525A driver for Yamaha YMF724/740/744/745-based sound cards has
526been added, see
527.Xr yds 4 .
528.It
529The maximum number of BSD disklabel partitions on the i386 port
530has been increased from 8 to 16.
531.It
532Drivers for the AC'97 based audio sound chips
533ESS Technology Maestro 1, 2, and 2E (see
534.Xr esm 4 ),
535NeoMagic 256 (see
536.Xr neo 4 ),
537and Cirrus Logic CrystalClear PCI Audio CS4281 (see
538.Xr clct 4 ) have been added.
539.El
540.Pp
541In addition, many bugs have been fixed\(emmore than 95 problems
542reported through our problem tracking system have been fixed,
543and some other non-reported problems have also been found and fixed.
544See the CHANGES-1.5.1 file for the complete list.
545.if \n[FOR_RELEASE] \{\
546.if r_i386 \{
547.Ss New Compatibility Issues Introduced With NetBSD 1.5.1
548.Pp
549With the increase of the maximum number of partitions from 8 to 16
550on the i386 port, it is worth noting:
551.Bl -bullet
552.It
553Once you start using more than 8 partitions, you can no longer
554downgrade to a 1.5 kernel.
555.It
556The user-land tools which handle disklabels in 1.5.1 can not be
557used running under a 1.5 kernel.
558.El
559.\}
560.Ss Changes Between The NetBSD 1.4 and 1.5 Releases
561.Pp
562The
563.Nx 1.5
564release
565provides numerous significant functional enhancements, including
566support for many new devices, integration of hundreds of bug fixes,
567new and updated kernel subsystems, and many userland enhancements. The
568result of these improvements is a stable operating system fit for
569production use that rivals most commercially available systems.
570.Pp
571It is impossible to completely summarize over one year of
572development that went into the
573.Nx \*V
574release. Some highlights include:
575.
576.Ss2 Kernel
577.
578.(bullet
579Ports to new platforms including:
580arc,
581cobalt,
582hpcmips,
583news68k,
584sgimips,
585and
586sparc64.
587.It
588Improved performance and stability of the UVM virtual memory subsystem.
589.It
590Implementation of generic kernel locking code, as well as a
591restructure and re-tuning of the scheduler, to be used by the
592future symmetric multi-processing (SMP) implementation.
593.It
594Improved compatibility support for Linux, OSF1, and SVR4 programs.
595.It
596New compatibility support for Win32 programs.
597.It
598Support for dynamically loaded ELF kernel modules.
599.It
600Kernel process tracing using
601.Xr ktruss 1 .
602.It
603Deletion of swap devices using
604.Xr swapctl 8 .
605.It
606Easier hot-pluggability of keyboards and mice using a new wscons
607device\(emwsmux.
608.It
609Improved PCMCIA and CardBus support, including support for detaching
610of devices and cards, resulting in better support for notebooks and
611PDA devices.
612.It
613Numerous hardware improvements, including areas such as:
614audio, UDMA/66 support for ATA drives, USB, and wireless networking.
615.bullet)
616.
617.Ss2 Networking
618.
619.(bullet
620Addition of IP version 6 (IPv6) and IPsec to the networking stack,
621from the KAME project.
622This includes addition of kernel code for IPv6/IPsec,
623IPv4/v6 dual-stack user applications and supporting libraries.
624Due to this, the shlib major version for
625.Xr pcap 3
626is incremented and you may need to recompile userland tools.
627The KAME IPv6 part includes results from the unified-IPv6 effort.
628.bullet)
629.
630.Ss2 File system
631.
632.(bullet
633Significant Fast file system (FFS) performance enhancements via
634integration of Kirk McKusick's soft updates and trickle sync code.
635.It
636Support for the
637.Tn "Windows NT"
638.Sq NTFS
639file system (read-only at this stage).
640.It
641Support for revision 1 of the
642.Tn Linux
643.Sq ext2fs
644file system.
645.It
646Enhanced stability and usability of LFS (the
647.Bx
648log-structured file system).
649.It
650Various RAIDframe enhancements including: auto-detection of RAID components
651and auto-configuration of RAID sets, and the ability to configure the root
652file system
653.Pq Pa /
654on a RAID set.
655.It
656Support for
657.Tn Microsoft
658Joliet extensions to the ISO9660 CD file system.
659.It
660Improved file system vnode locking mechanisms,
661thus resolving a source of several panics in the past.
662.It
663Support for NFS and RPC over IPv6.
664.It
665The server part of NFS locking (implemented by
666.Xr rpc.lockd 8 )
667now works.
668.bullet)
669.
670.Ss2 Security
671.
672.(bullet
673Strong cryptographic libraries and applications integrated,
674including the AES cipher Rijndael, the OpenSSL library, more
675complete Kerberos IV and Kerberos V support, and an SSH server
676and client.
677.It
678.Xr sysctl 3
679interfaces to various elements of process and system information,
680allowing programs such as
681.Xr ps 1 ,
682.Xr dmesg 1
683and the like to operate without recompilation after kernel upgrades,
684and remove the necessity to run setgid kmem (thus improving system
685security).
686.It
687Disable various services by default, and set the default options for
688disabled daemons to a higher level of logging.
689.It
690Several code audits were performed. One audit replaced string routines
691that were used without bounds checking, and another one identified and
692disabled places where format strings were used in unsafe ways,
693allowing arbitrary data to be entered by (possibly) malicious users to
694overwrite application code, and leading from Denial of Service attacks
695to compromised systems.
696.It
697.Xr sshd 8
698and
699.Xr ssh 1
700now require
701.Xr rnd 4
702kernel random number devices.
703.bullet)
704.
705.Ss2 System administration and user tools
706.
707.(bullet
708Conversion of the
709.Xr rc 8
710system startup and shutdown scripts to an
711.Sq rc.d
712mechanism, with separate control scripts for each service, and
713appropriate dependency ordering provided by
714.Xr rcorder 8 .
715.It
716.Xr postfix 1
717provided as alternative mail transport agent to
718.Xr sendmail 8 .
719.It
720User management tools
721.Xr useradd 8 ,
722.Xr usermod 8 ,
723.Xr userdel 8 ,
724.Xr groupadd 8 ,
725.Xr groupmod 8 ,
726and
727.Xr groupdel 8
728added to the system.
729.It
730Incorporation of a login class capability database
731.Pq Pa /etc/login.conf
732from
733.Tn BSD/OS .
734.It
735Improved support for usernames longer than eight characters in programs
736such as
737.Xr at 1
738and
739.Xr w 1 .
740.It
741Many enhancements to
742.Xr ftpd 8
743providing features found in larger and less secure FTP daemons,
744such as user classes, connection limits, improved support for
745virtual hosting, transfer statistics, transfer rate throttling,
746and support for various IETF ftpext working group extensions.
747.It
748The
749.Xr ftp 1
750client has been improved even further, including
751transfer rate throttling, improved URL support, command line uploads.
752See the man page for details.
753.bullet)
754.
755.Ss2 Miscellaneous
756.
757.(bullet
758Updates to the
759.Nx
760source code style code (located in
761.Pa /usr/share/misc/style )
762to use ANSI C only (instead of K&R) and reflect current (best) practice,
763and begin migrating the
764.Nx
765source code to follow it.
766.It
767Implementation of many SUSv2 features to the
768.Xr curses 3
769library, including support for color.
770.It
771Updates of most third party packages that are shipped in the base
772system, including
773.Xr file 1 ,
774.Xr ipfilter 4 ,
775.Xr ppp 4 ,
776and
777.Xr sendmail 8
778to the latest stable release.
779.It
780Many new packages in the
781.Em pkgsrc
782system, including standard desktops like KDE and GNOME as well as latest
783Tcl/Tk and perl and many of the components of the Java Enterprise platform.
784The package framework itself now has full wildcard dependency support.
785.bullet)
786.Pp
787Kernel interfaces have continued to be refined, and more subsystems
788and device drivers are shared among the different ports. You can look
789for this trend to continue.
790.Pp
791.so whatis -----------------------------------------------
792.\} \" \n[FOR_RELEASE]
793.
794.Ss "The Future of NetBSD"
795.Pp
796.
797The
798.Nx
799Foundation has been incorporated as a non-profit
800organization. Its purpose is to encourage, foster and promote the
801free exchange of computer software, namely the
802.Nx
803Operating
804System. The foundation will allow for many things to be handled more
805smoothly than could be done with our previous informal organization.
806In particular, it provides the framework to deal with other parties
807that wish to become involved in the
808.Nx
809Project.
810.Pp
811The
812.Nx
813Foundation will help improve the quality of
814.Nx
815by:
816.(bullet
817providing better organization to keep track of development
818efforts, including co-ordination with groups working in
819related fields.
820.It
821providing a framework to receive donations of goods and
822services and to own the resources necessary to run the
823.Nx
824Project.
825.It
826providing a better position from which to undertake
827promotional activities.
828.It
829periodically organizing workshops for developers and other
830interested people to discuss ongoing work.
831.bullet)
832.Pp
833We intend to begin narrowing the time delay between releases. Our
834ambition is to provide a full release every six to eight months.
835.Pp
836We hope to support even
837.Em more
838hardware in the future, and we have a
839rather large number of other ideas about what can be done to improve
840.Nx .
841.Pp
842We intend to continue our current practice of making the
843NetBSD-current development source available on a daily basis.
844.Pp
845We intend to integrate free, positive changes from whatever sources
846submit them, providing that they are well thought-out and increase the
847usability of the system.
848.Pp
849Above all, we hope to create a stable and accessible system, and to be
850responsive to the needs and desires of
851.Nx
852users, because it is for
853and because of them that
854.Nx
855exists.
856.br_ne 10P
857.
858.Ss "Sources of NetBSD"
859.Pp
860.
861Refer to
862.Lk http://www.netbsd.org/Sites/net.html .
863.br_ne 10P
864.
865.Ss "NetBSD \*V Release Contents
866.Pp
867.
868The root directory of the
869.Nx \*V
870release is organized as follows:
871.ie \n[FOR_RELEASE] \{\
872.Pp
873.Pa .../NetBSD-\*V/
874.(tag README.files
875.It Li CHANGES
876Changes since earlier
877.Nx
878releases.
879.It Li LAST_MINUTE
880Last minute changes.
881.It Li MIRRORS
882A list of sites that mirror the
883.Nx \*V
884distribution.
885.It Li README.files
886README describing the distribution's contents.
887.It Li TODO
888.Nx 's
889todo list (also somewhat incomplete and out of date).
890.It Pa patches/
891Post-release source code patches.
892.It Pa source/
893Source distribution sets; see below.
894.tag)
895.Pp
896In addition to the files and directories listed above, there is one
897directory per architecture, for each of the architectures for which
898.Nx \*V
899has a binary distribution.
900There are also
901.Pa README.export-control
902files sprinkled liberally throughout the
903distribution tree, which point out that there are some portions of the
904distribution that may be subject to
905export regulations of the United States, e.g.
906code under
907.Pa src/crypto
908and
909.Pa src/sys/crypto .
910It is your responsibility
911to determine whether or not it is legal for you to export these portions
912and to act accordingly.
913.Pp
914The source distribution sets can be found in subdirectories of the
915.Pa source
916subdirectory of the distribution tree. They contain the
917complete sources to the system. The source distribution sets
918are as follows:
919.(tag sharesrc
920.It Sy gnusrc
921This set contains the
922.Dq gnu
923sources, including the source for the compiler, assembler, groff,
924and the other GNU utilities in the binary distribution sets.
925.br
926.Em 22.3 MB gzipped, 98.8 MB uncompressed
927.It Sy pkgsrc
928This set contains the
929.Dq pkgsrc
930sources, which contain the infrastructure to build third-party packages.
931.br
932.Em 7.4 MB gzipped, 73.0 MB uncompressed
933.It Sy sharesrc
934This set contains the
935.Dq share
936sources, which include the sources for the man pages not associated
937with any particular program; the sources for the typesettable document
938set; the dictionaries; and more.
939.br
940.Em 3.3 MB gzipped, 13.2 MB uncompressed
941.It Sy src
942This set contains all of the base
943.Nx \*V
944sources which are not in
945.Sy gnusrc ,
946.Sy sharesrc ,
947or
948.Sy syssrc .
949.br
950.Em 24.8 MB gzipped, 123.1 MB uncompressed
951.It Sy syssrc
952This set contains the sources to the
953.Nx \*V
954kernel for all architectures;
955.Xr config 8 ;
956and
957.Xr dbsym 8 .
958.br
959.Em 18.0 MB gzipped, 90.9 MB uncompressed
960.It Sy xsrc
961This set contains the sources to the X Window System.
962.br
963.Em 78.1 MB gzipped, 393.6 MB uncompressed
964.tag)
965.Pp
966All the above source sets are located in the
967.Pa source/sets
968subdirectory of the distribution tree.
969.Pp
970The source sets are distributed as compressed tar files. They may be
971unpacked into
972.Pa /usr/src
973with the command:
974.Pp
975.Dl # Ic "( cd / ; tar -zxpf - ) \*< set_name.tgz"
976.Pp
977The
978.Pa sets/Split/
979subdirectory contains split
980versions of the source sets for those users who need to load the
981source sets from floppy or otherwise need a split distribution. The
982split sets are named
983.Pa "set_name." Ns Ar xx
984where
985.Pa set_name
986is the distribution set name, and
987.Ar xx
988is the sequence number of the file,
989starting with
990.Dq aa
991for the first file in the distribution set, then
992.Dq ab
993for the next, and so on. All of these files except the last one
994of each set should be exactly 240,640 bytes long. (The last file is
995just long enough to contain the remainder of the data for that
996distribution set.)
997.Pp
998The split distributions may be reassembled and extracted with
999.Ic cat
1000as follows:
1001.Pp
1002.Dl # Ic "cat set_name.?? | ( cd / ; tar -zxpf - )"
1003.Pp
1004In each of the source distribution set directories, there are
1005files which contain the checksums of the files in the directory:
1006.(tag SYSVSUM -offset indent
1007.It Li BSDSUM
1008Historic
1009.Bx
1010checksums for the various files
1011in that directory, in the format produced by the command:
1012.Ic cksum -o 1 Ar file .
1013.It Li CKSUM
1014.Tn POSIX
1015checksums for the various files in that
1016directory, in the format produced by the command:
1017.Ic cksum Ar file .
1018.It Li MD5
1019.Tn MD5
1020digests for the various files in that
1021directory, in the format produced by the command:
1022.Ic cksum Fl m Ar file .
1023.It Li SYSVSUM
1024Historic AT\*&T System V
1025.Ux
1026checksums for the various files in that directory, in the format produced by
1027the command:
1028.Ic cksum Fl o 2 Ar file .
1029.tag)
1030.Pp
1031The MD5 digest is the safest checksum, followed by the POSIX
1032checksum. The other two checksums are provided only to ensure
1033that the widest possible range of system can check the integrity
1034of the release files.
1035.\}
1036.el \{\
1037.Pp
1038.Pa \&.../NetBSD-current/tar_files/
1039.(item -compact -offset indent
1040.Pa doc.tar.gz
1041.It
1042.Pa pkgsrc.tar.gz
1043.It
1044.Pa src/*.tar.gz
1045.It
1046.Pa xsrc/*.tar.gz
1047.item)
1048.Pp
1049Other directories provide unpacked source trees for distribution via
1050the source update protocol, for more information see:
1051.Lk http://www.netbsd.org/Sites/net.html#sup
1052.\}
1053.
1054.
1055.so ../common/contents -----------------------------------------------
1056.
1057.
1058.(Note
1059Each directory in the \*M binary distribution also has its
1060own checksum files, just as the source distribution does.
1061.Note)
1062.br_ne 7P
1063.
1064.Ss "NetBSD/\*M System Requirements and Supported Devices"
1065.
1066.so hardware -----------------------------------------------
1067.br_ne 7P
1068.
1069.Ss "Getting the NetBSD System on to Useful Media"
1070.
1071.so xfer -----------------------------------------------
1072.br_ne 7P
1073.
1074.Ss "Preparing your System for NetBSD installation"
1075.
1076.so prep -----------------------------------------------
1077.br_ne 7P
1078.
1079.Ss "Installing the NetBSD System"
1080.
1081.so install -----------------------------------------------
1082.br_ne 7P
1083.
1084.Ss "Post installation steps"
1085.
1086.so ../common/postinstall -----------------------------------------------
1087.br_ne 7P
1088.
1089.Ss "Upgrading a previously-installed NetBSD System"
1090.
1091.so upgrade -----------------------------------------------
1092.br_ne 7P
1093.
1094.Ss "Compatibility Issues With Previous NetBSD Releases"
1095.Pp
1096.
1097Users upgrading from previous versions of
1098.Nx
1099may wish to bear the
1100following problems and compatibility issues in mind when upgrading to
1101.Nx \*V .
1102.Ss2 General issues
1103.(bullet
1104.Pa /etc/rc
1105modified to use
1106.Pa /etc/rc.d/*
1107.Pp
1108Prior to
1109.Nx 1.5 ,
1110.Pa /etc/rc
1111was a traditional
1112.Bx
1113style monolithic file; each discrete program or substem from
1114.Pa /etc/rc
1115and
1116.Pa /etc/netstart
1117has been moved into separate scripts in
1118.Pa /etc/rc.d/ .
1119.Pp
1120At system startup,
1121.Pa /etc/rc
1122uses
1123.Xr rcorder 8
1124to build a dependency list of the files in
1125.Pa /etc/rc.d
1126and then executes each script in turn with an argument of
1127.Sq start .
1128Many
1129.Pa rc.d
1130scripts won't start unless the appropriate
1131.Xr rc.conf 5
1132entry in
1133.Pa /etc/rc.conf
1134is set to
1135.Sq YES.
1136.Pp
1137At system shutdown,
1138.Pa /etc/rc.shutdown
1139uses
1140.Xr rcorder 8
1141to build a dependency list of the files in
1142.Pa /etc/rc.d
1143that have a
1144.Dq "KEYWORD: shutdown"
1145line, reverses the resulting list, and then executes each script in turn
1146with an argument of
1147.Sq stop .
1148The following scripts support a specific shutdown method:
1149.Pa cron ,
1150.Pa inetd ,
1151.Pa local ,
1152and
1153.Pa xdm .
1154.Pp
1155Local and third-party scripts may be installed into
1156.Pa /etc/rc.d
1157as necessary.
1158Refer to the other scripts in that directory and
1159.Xr rc 8
1160for more information on implementing
1161.Pa rc.d
1162scripts.
1163.bullet)
1164.Ss2 Issues affecting an upgrade from NetBSD 1.4 or prior
1165.(bullet
1166.Xr named 8
1167leaks version information
1168.
1169.Pp
1170Previous releases of
1171.Nx
1172disabled a feature of
1173.Xr named 8
1174where the version number of the server could be determined by remote clients.
1175This feature has not been disabled in
1176.Nx 1.5 ,
1177because there is a
1178.Xr named.conf 5
1179option to change the version string:
1180.(disp
1181 option {
1182        version "newstring";
1183 };
1184.disp)
1185.
1186.It
1187.Xr sysctl 8
1188pathname changed
1189.
1190.Pp
1191.Xr sysctl 8
1192is moved from
1193.Pa /usr/sbin/sysctl
1194to
1195.Pa /sbin/sysctl .
1196If you have hardcoded references to the full pathname
1197.Pq in shell scripts, for example
1198please be sure to update those.
1199.\"
1200.It
1201.Xr sendmail 8
1202configuration file pathname changed
1203.
1204.Pp
1205Due to
1206.Xr sendmail 8
1207upgrade from 8.9.x to 8.10.x,
1208.Pa /etc/sendmail.cf
1209is moved to
1210.Pa /etc/mail/sendmail.cf .
1211Also, the default
1212.Xr sendmail.cf 5
1213refers different pathnames than before.
1214For example,
1215.Pa /etc/aliases
1216is now located at
1217.Pa /etc/mail/aliases ,
1218.Pa /etc/sendmail.cw
1219is now called
1220.Pa /etc/mail/local-host-names ,
1221and so forth.
1222If you have customized
1223.Xr sendmail.cf 5
1224and friends, you will need to move the files to the new locations.
1225See
1226.Pa /usr/share/sendmail/README
1227for more information.
1228.\"
1229.It
1230.Xr sshd 8
1231configuration file pathname changed
1232.
1233.Pp
1234Configuration files for
1235.Xr ssh 1
1236and
1237.Xr sshd 8
1238are moved from
1239.Pa /etc
1240to
1241.Pa /etc/ssh ,
1242and filename for the main configuration files are changed.
1243.bullet)
1244.
1245.Pp
1246.
1247.
1248.Ss "Using online NetBSD documentation"
1249.Pp
1250Documentation is available if you first install the manual
1251distribution set. Traditionally, the
1252.Dq man pages
1253(documentation) are denoted by
1254.Sq Li name(section) .
1255Some examples of this are
1256.Pp
1257.(bullet -compact -offset indent
1258.Xr intro 1 ,
1259.It
1260.Xr man 1 ,
1261.It
1262.Xr apropros 1 ,
1263.It
1264.Xr passwd 1 ,
1265and
1266.It
1267.Xr passwd 5 .
1268.bullet)
1269.Pp
1270The section numbers group the topics into several categories, but three
1271are of primary interest: user commands are in section 1, file formats
1272are in section 5, and administrative information is in section 8.
1273.Pp
1274.No The Em man
1275command is used to view the documentation on a topic, and is
1276started by entering
1277.Ic man Op Ar section
1278.Ar topic .
1279The brackets
1280.Op \&
1281around the
1282section should not be entered, but rather indicate that the section is
1283optional. If you don't ask for a particular section, the topic with the
1284lowest numbered section name will be displayed. For instance, after
1285logging in, enter
1286.Pp
1287.Dl # Ic "man passwd"
1288.Pp
1289to read the documentation for
1290.Xr passwd 1 .
1291To view the documentation for
1292.Xr passwd 5 ,
1293enter
1294.Pp
1295.Dl # Ic "man 5 passwd"
1296.Pp
1297instead.
1298.Pp
1299If you are unsure of what man page you are looking for, enter
1300.Ic apropos Ar subject-word
1301.Pp
1302where
1303.Ar subject-word
1304is your topic of interest; a list of possibly
1305related man pages will be displayed.
1306.
1307.Ss Administrivia
1308.Pp
1309.
1310If you've got something to say, do so! We'd like your input.
1311There are various mailing lists available via the mailing list
1312server at
1313.Mt majordomo@netbsd.org .
1314To get help on using the mailing
1315list server, send mail to that address with an empty body, and it will
1316reply with instructions.
1317.Pp
1318There are various mailing lists set up to deal with comments and
1319questions about this release. Please send comments to:
1320.Mt netbsd-comments@netbsd.org .
1321.Pp
1322To report bugs, use the
1323.Xr send-pr 1
1324command shipped with
1325.Nx ,
1326and fill in as much information about the problem as you can. Good
1327bug reports include lots of details. Additionally, bug reports can
1328be sent by mail to:
1329.Mt netbsd-bugs@netbsd.org .
1330.Pp
1331Use of
1332.Xr send-pr 1
1333is encouraged, however, because bugs reported with it
1334are entered into the
1335.Nx
1336bugs database, and thus can't slip through
1337the cracks.
1338.Pp
1339There are also port-specific mailing lists, to discuss aspects of
1340each port of
1341.Nx .
1342Use majordomo to find their addresses, or visit
1343.Lk http://www.netbsd.org/MailingLists/ .
1344If
1345you're interested in doing a serious amount of work on a specific
1346port, you probably should contact the
1347.Sq owner
1348of that port (listed
1349below).
1350.Pp
1351If you'd like to help with this effort, and have an idea as to how
1352you could be useful, send us mail or subscribe to:
1353.Mt netbsd-help@netbsd.org .
1354.Pp
1355As a favor, please avoid mailing huge documents or files to these
1356mailing lists. Instead, put the material you would have sent up
1357for FTP or WWW somewhere, then mail the appropriate list about it, or, if
1358you'd rather not do that, mail the list saying you'll send the data
1359to those who want it.
1360.
1361.Ss Thanks go to
1362.
1363.(bullet
1364The former members of UCB's Computer Systems Research Group,
1365including (but not limited to):
1366.Bd -unfilled -offset indent
1367Keith Bostic
1368Ralph Campbell
1369Mike Karels
1370Marshall Kirk McKusick
1371.Ed
1372.Pp
1373for their ongoing work on
1374.Bx
1375systems, support, and encouragement.
1376.It
1377Also, our thanks go to:
1378.Bd -unfilled -offset indent
1379Mike Hibler
1380Rick Macklem
1381Jan-Simon Pendry
1382Chris Torek
1383.Ed
1384.Pp
1385for answering lots of questions, fixing bugs, and doing the various work
1386they've done.
1387.It
1388UC Berkeley's Experimental Computing Facility provided a home for
1389sun-lamp in the past, people to look after it, and a sense of humor.
1390Rob Robertson, too, has added his unique sense of humor to things, and
1391for a long time provided the primary FTP site for
1392.Nx .
1393.It
1394Vixie Enterprises for hosting the
1395.Nx
1396FTP, SUP, and WWW servers.
1397.It
1398Redback Networks, Inc. for hosting the
1399.Nx
1400mail and GNATS server.
1401.It
1402The Helsinki University of Technology in Finland for hosting the
1403.Nx
1404CVS server.
1405.It
1406The Internet Research Institute in Japan for hosting the server
1407which runs the CVSweb interface to the
1408.Nx
1409source tree.
1410.It
1411The many organisations that provide
1412.Nx
1413mirror sites.
1414.It
1415Without CVS, this project would be impossible to manage, so our hats
1416go off to Brian Berliner, Jeff Polk, and the various other people
1417who've had a hand in making CVS a useful tool.
1418.It
1419Dave Burgess
1420.Mt burgess@cynjut.infonet.net
1421has been maintaining the
1422386BSD/NetBSD/FreeBSD FAQ for quite some time, and deserves to be
1423recognized for it.
1424.It
1425The following individuals and organizations (each in alphabetical order)
1426have made donations or loans of hardware and/or money, to support
1427.Nx
1428development, and deserve credit for it:
1429.so ../common/donations -----------------------------------------------
1430(If you're not on that list and should be, tell us! We probably were
1431not able to get in touch with you, to verify that you wanted to be
1432listed.)
1433.It
1434Finally, we thank all of the people who've put sweat and tears into
1435developing
1436.Nx
1437since its inception in January, 1993. (Obviously,
1438there are a lot more people who deserve thanks here. If you're one of
1439them, and would like to mentioned, tell us!)
1440.bullet)
1441.
1442.Ss "We are..."
1443.
1444.Pp
1445(in alphabetical order)
1446.Pp
1447.
1448.
1449.Bl -column xxx "Jun-ichiro itojun Hagino" Mt sommerfeld@netbsd.org newsmips
1450.
1451.br_ne 1i
1452.It-span Em "The NetBSD core group:"
1453.It Ta Ta
1454.It Ta Jun-ichiro itojun Hagino Ta Mt itojun@netbsd.org
1455.It Ta Frank van der Linden Ta Mt fvdl@netbsd.org
1456.It Ta Luke Mewburn Ta Mt lukem@netbsd.org
1457.It Ta Christos Zoulas Ta Mt christos@netbsd.org
1458.It Ta Ta
1459.br_ne 2i
1460.It-span Em "The portmasters (and their ports):"
1461.It Ta Ta
1462.It Ta Simon Burge Ta Mt simonb@netbsd.org Ta Sy pmax
1463.It Ta Simon Burge Ta Mt simonb@netbsd.org Ta Sy sbmips
1464.It Ta Jeremy Cooper Ta Mt jeremy@netbsd.org Ta Sy sun3x
1465.It Ta Matt Fredette Ta Mt fredette@netbsd.org Ta Sy sun2
1466.It Ta Chris Gilbert Ta Mt chris@netbsd.org Ta Sy cats
1467.It Ta Ross Harvey Ta Mt ross@netbsd.org Ta Sy alpha
1468.It Ta "Jun-ichiro itojun Hagino" Ta Mt itojun@netbsd.org Ta Sy sh3
1469.It Ta Ben Harris Ta Mt bjh21@netbsd.org Ta Sy acorn26
1470.It Ta Eduardo Horvath Ta Mt eeh@netbsd.org Ta Sy sparc64
1471.It Ta Darrin Jewell Ta Mt dbj@netbsd.org Ta Sy next68k
1472.It Ta S\(/oren J\(/orvang Ta Mt soren@netbsd.org Ta Sy cobalt
1473.It Ta S\(/oren J\(/orvang Ta Mt soren@netbsd.org Ta Sy sgimips
1474.It Ta Wayne Knowles Ta Mt wdk@netbsd.org Ta Sy mipsco
1475.It Ta Paul Kranenburg Ta Mt pk@netbsd.org Ta Sy sparc
1476.It Ta Anders Magnusson Ta Mt ragge@netbsd.org Ta Sy vax
1477.It Ta NISHIMURA Takeshi Ta Mt nsmrtks@netbsd.org Ta Sy x68k
1478.It Ta Phil Nelson Ta Mt phil@netbsd.org Ta Sy pc532
1479.It Ta Tohru Nishimura Ta Mt nisimura@netbsd.org Ta Sy luna68k
1480.It Ta NONAKA Kimihiro Ta Mt nonaka@netbsd.org Ta Sy prep
1481.It Ta Scott Reynolds Ta Mt scottr@netbsd.org Ta Sy mac68k
1482.It Ta Kazuki Sakamoto Ta Mt sakamoto@netbsd.org Ta Sy bebox
1483.It Ta Noriyuki Soda Ta Mt soda@netbsd.org Ta Sy arc
1484.It Ta Wolfgang Solfrank Ta Mt ws@netbsd.org Ta Sy ofppc
1485.It Ta Ignatios Souvatzis Ta Mt is@netbsd.org Ta Sy amiga
1486.It Ta Jonathan Stone Ta Mt jonathan@netbsd.org Ta Sy pmax
1487.It Ta Shin Takemura Ta Mt takemura@netbsd.org Ta Sy hpcmips
1488.It Ta Jason Thorpe Ta Mt thorpej@netbsd.org Ta Sy alpha
1489.It Ta Jason Thorpe Ta Mt thorpej@netbsd.org Ta Sy hp300
1490.It Ta Tsubai Masanari Ta Mt tsubai@netbsd.org Ta Sy macppc
1491.It Ta Tsubai Masanari Ta Mt tsubai@netbsd.org Ta Sy newsmips
1492.It Ta Izumi Tsutsui Ta Mt tsutsui@netbsd.org Ta Sy news68k
1493.It Ta "Frank van der Linden" Ta Mt fvdl@netbsd.org Ta Sy i386
1494.It Ta Leo Weppelman Ta Mt leo@netbsd.org Ta Sy atari
1495.It Ta Nathan Williams Ta Mt nathanw@netbsd.org Ta Sy sun3
1496.It Ta Steve Woodford Ta Mt scw@netbsd.org Ta Sy mvme68k
1497.It Ta Steve Woodford Ta Mt scw@netbsd.org Ta Sy mvmeppc
1498.It Ta Reinoud Zandijk Ta Mt reinoud@netbsd.org Ta Sy acorn32
1499.It Ta Ta
1500.br_ne 1i
1501.It-span Em "The NetBSD \*V Release Engineering team:"
1502.It Ta Ta
1503.It Ta Chris G. Demetriou Ta Mt cgd@netbsd.org
1504.It Ta H\(oavard Eidnes Ta Mt he@netbsd.org
1505.It Ta Ted Lemon Ta Mt mellon@netbsd.org
1506.It Ta Perry Metzger Ta Mt perry@netbsd.org
1507.It Ta Curt Sampson Ta Mt cjs@netbsd.org
1508.It Ta Jason Thorpe Ta Mt thorpej@netbsd.org
1509.It Ta Todd Vierling Ta Mt tv@netbsd.org
1510.It Ta Ta
1511.br_ne 2i
1512.It-span Em "Developers and other contributors:"
1513.It Ta Ta
1514.It Ta Nathan Ahlstrom Ta Mt nra@NetBSD.org
1515.It Ta Steve Allen Ta Mt wormey@netbsd.org
1516.It Ta Julian Assange Ta Mt proff@netbsd.org
1517.It Ta Lennart Augustsson Ta Mt augustss@netbsd.org
1518.It Ta Christoph Badura Ta Mt bad@netbsd.org
1519.It Ta Bang Jun-Young Ta Mt junyoung@netbsd.org
1520.It Ta Dieter Baron Ta Mt dillo@netbsd.org
1521.It Ta Robert V. Baron Ta Mt rvb@netbsd.org
1522.It Ta Jason Beegan Ta Mt jtb@netbsd.org
1523.It Ta Erik Berls Ta Mt cyber@netbsd.org
1524.It Ta John Birrell Ta Mt jb@netbsd.org
1525.It Ta Mason Loring Bliss Ta Mt mason@netbsd.org
1526.It Ta Rafal Boni Ta Mt rafal@netbsd.org
1527.It Ta Manuel Bouyer Ta Mt bouyer@netbsd.org
1528.It Ta John Brezak Ta Mt brezak@netbsd.org
1529.It Ta Allen Briggs Ta Mt briggs@netbsd.org
1530.It Ta Mark Brinicombe Ta Mt mark@netbsd.org
1531.It Ta Aaron Brown Ta Mt abrown@netbsd.org
1532.It Ta Andrew Brown Ta Mt atatat@netbsd.org
1533.It Ta David Brownlee Ta Mt abs@netbsd.org
1534.It Ta Frederick Bruckman Ta Mt fredb@netbsd.org
1535.It Ta Jon Buller Ta Mt jonb@netbsd.org
1536.It Ta Dave Burgess Ta Mt burgess@cynjut.infonet.net
1537.It Ta Robert Byrnes Ta Mt byrnes@netbsd.org
1538.It Ta D'Arcy J.M. Cain Ta Mt darcy@netbsd.org
1539.It Ta Dave Carrel Ta Mt carrel@netbsd.org
1540.It Ta James Chacon Ta Mt jmc@netbsd.org
1541.It Ta Bill Coldwell Ta Mt billc@netbsd.org
1542.It Ta Julian Coleman Ta Mt jdc@netbsd.org
1543.It Ta Chuck Cranor Ta Mt chuck@netbsd.org
1544.It Ta Alistair Crooks Ta Mt agc@netbsd.org
1545.It Ta Aidan Cully Ta Mt aidan@netbsd.org
1546.It Ta Johan Danielsson Ta Mt joda@netbsd.org
1547.It Ta Matt DeBergalis Ta Mt deberg@netbsd.org
1548.It Ta Rob Deker Ta Mt deker@netbsd.org
1549.It Ta Chris G. Demetriou Ta Mt cgd@netbsd.org
1550.It Ta Tracy Di Marco White Ta Mt gendalia@netbsd.org
1551.It Ta Jarom\('ir Dolecek Ta Mt jdolecek@netbsd.org
1552.It Ta Andy Doran Ta Mt ad@netbsd.org
1553.It Ta Roland Dowdeswell Ta Mt elric@netbsd.org
1554.It Ta Emmanuel Dreyfus Ta Mt manu@netbsd.org
1555.It Ta Matthias Drochner Ta Mt drochner@netbsd.org
1556.It Ta Jun Ebihara Ta Mt jun@netbsd.org
1557.It Ta H\(oavard Eidnes Ta Mt he@netbsd.org
1558.It Ta Stoned Elipot Ta Mt seb@netbsd.org
1559.It Ta Enami Tsugutomo Ta Mt enami@netbsd.org
1560.It Ta Bernd Ernesti Ta Mt veego@netbsd.org
1561.It Ta Erik Fair Ta Mt fair@netbsd.org
1562.It Ta Gavan Fantom Ta Mt gavan@netbsd.org
1563.It Ta Hubert Feyrer Ta Mt hubertf@netbsd.org
1564.It Ta Jason R. Fink Ta Mt jrf@netbsd.org
1565.It Ta Thorsten Frueauf Ta Mt frueauf@netbsd.org
1566.It Ta Castor Fu Ta Mt castor@netbsd.org
1567.It Ta Ichiro Fukuhara Ta Mt ichiro@netbsd.org
1568.It Ta Brian R. Gaeke Ta Mt brg@dgate.org
1569.It Ta Thomas Gerner Ta Mt thomas@netbsd.org
1570.It Ta Simon J. Gerraty Ta Mt sjg@netbsd.org
1571.It Ta Justin Gibbs Ta Mt gibbs@netbsd.org
1572.It Ta Adam Glass Ta Mt glass@netbsd.org
1573.It Ta Michael Graff Ta Mt explorer@netbsd.org
1574.It Ta Brad Grantham Ta Mt grantham@tenon.com
1575.It Ta Brian C. Grayson Ta Mt bgrayson@netbsd.org
1576.It Ta Matthew Green Ta Mt mrg@netbsd.org
1577.It Ta Andreas Gustafsson Ta Mt gson@netbsd.org
1578.It Ta Juergen Hannken-Illjes Ta Mt hannken@netbsd.org
1579.It Ta Charles M. Hannum Ta Mt mycroft@netbsd.org
1580.It Ta Eric Haszlakiewicz Ta Mt erh@netbsd.org
1581.It Ta John Hawkinson Ta Mt jhawk@netbsd.org
1582.It Ta HAYAKAWA Koichi Ta Mt haya@netbsd.org
1583.It Ta Ren\('e Hexel Ta Mt rh@netbsd.org
1584.It Ta Michael L. Hitch Ta Mt mhitch@netbsd.org
1585.It Ta Christian E. Hopps Ta Mt chopps@netbsd.org
1586.It Ta Ken Hornstein Ta Mt kenh@netbsd.org
1587.It Ta Marc Horowitz Ta Mt marc@netbsd.org
1588.It Ta Nick Hudson Ta Mt skrll@netbsd.org
1589.It Ta Shell Hung Ta Mt shell@netbsd.org
1590.It Ta Martin Husemann Ta Mt martin@netbsd.org
1591.It Ta Dean Huxley Ta Mt dean@netbsd.org
1592.It Ta Bernardo Innocenti Ta Mt bernie@netbsd.org
1593.It Ta Tetsuya Isaki Ta Mt isaki@netbsd.org
1594.It Ta ITOH Yasufumi Ta Mt itohy@netbsd.org
1595.It Ta IWAMOTO Toshihiro Ta Mt toshii@netbsd.org
1596.It Ta Matthew Jacob Ta Mt mjacob@netbsd.org
1597.It Ta Lonhyn T. Jasinskyj Ta Mt lonhyn@netbsd.org
1598.It Ta Chris Jones Ta Mt cjones@netbsd.org
1599.It Ta Takahiro Kambe Ta Mt taca@netbsd.org
1600.It Ta Antti Kantee Ta Mt pooka@netbsd.org
1601.It Ta Masanori Kanaoka Ta Mt kanaoka@netbsd.org
1602.It Ta KAWAMOTO Yosihisa Ta Mt kawamoto@netbsd.org
1603.It Ta Mario Kemper Ta Mt magick@netbsd.org
1604.It Ta Lawrence Kesteloot Ta Mt kesteloo@cs.unc.edu
1605.It Ta Thomas Klausner Ta Mt wiz@netbsd.org
1606.It Ta Klaus Klein Ta Mt kleink@netbsd.org
1607.It Ta Wayne Knowles Ta Mt wdk@netbsd.org
1608.It Ta John Kohl Ta Mt jtk@netbsd.org
1609.It Ta Martti Kuparinen Ta Mt martti@netbsd.org
1610.It Ta Kevin Lahey Ta Mt kml@netbsd.org
1611.It Ta Johnny C. Lam Ta Mt jlam@netbsd.org
1612.It Ta Martin J. Laubach Ta Mt mjl@netbsd.org
1613.It Ta Ted Lemon Ta Mt mellon@netbsd.org
1614.It Ta Joel Lindholm Ta Mt joel@netbsd.org
1615.It Ta Mike Long Ta Mt mikel@netbsd.org
1616.It Ta Warner Losh Ta Mt imp@netbsd.org
1617.It Ta Tomasz Luchowski Ta Mt zuntum@netbsd.org
1618.It Ta Federico Lupi Ta Mt federico@netbsd.org
1619.It Ta Brett Lymn Ta Mt blymn@netbsd.org
1620.It Ta Paul Mackerras Ta Mt paulus@netbsd.org
1621.It Ta MAEKAWA Masahide Ta Mt gehenna@netbsd.org
1622.It Ta David Maxwell Ta Mt david@netbsd.org
1623.It Ta Dan McMahill Ta Mt dmcmahill@netbsd.org
1624.It Ta Gregory McGarry Ta Mt gmcgarry@netbsd.org
1625.It Ta Jared D. McNeill Ta Mt jmcneill@netbsd.org
1626.It Ta Neil J. McRae Ta Mt neil@netbsd.org
1627.It Ta Perry Metzger Ta Mt perry@netbsd.org
1628.It Ta Minoura Makoto Ta Mt minoura@netbsd.org
1629.It Ta der Mouse Ta Mt mouse@netbsd.org
1630.It Ta Joseph Myers Ta Mt jsm@netbsd.org
1631.It Ta Ken Nakata Ta Mt kenn@netbsd.org
1632.It Ta Bob Nestor Ta Mt rnestor@netbsd.org
1633.It Ta NONAKA Kimihiro Ta Mt nonaka@netbsd.org
1634.It Ta Jesse Off Ta Mt joff@netbsd.org
1635.It Ta Tatoku Ogaito Ta Mt tacha@netbsd.org
1636.It Ta Masaru Oki Ta Mt oki@netbsd.org
1637.It Ta Atsushi Onoe Ta Mt onoe@netbsd.org
1638.It Ta Greg Oster Ta Mt oster@netbsd.org
1639.It Ta Herb Peyerl Ta Mt hpeyerl@netbsd.org
1640.It Ta Matthias Pfaller Ta Mt matthias@netbsd.org
1641.It Ta Chris Pinnock Ta Mt cjep@netbsd.org
1642.It Ta Dante Profeta Ta Mt dante@netbsd.org
1643.It Ta Chris Provenzano Ta Mt proven@netbsd.org
1644.It Ta Michael Rauch Ta Mt mrauch@netbsd.org
1645.It Ta Waldi Ravens Ta Mt waldi@moacs.indiv.nl.net
1646.It Ta Darren Reed Ta Mt darrenr@netbsd.org
1647.It Ta Michael Richardson Ta Mt mcr@netbsd.org
1648.It Ta Tim Rightnour Ta Mt garbled@netbsd.org
1649.It Ta Gordon Ross Ta Mt gwr@netbsd.org
1650.It Ta Heiko W. Rupp Ta Mt hwr@netbsd.org
1651.It Ta David Sainty Ta Mt dsainty@netbsd.org
1652.It Ta SAITOH Masanobu Ta Mt msaitoh@netbsd.org
1653.It Ta Curt Sampson Ta Mt cjs@netbsd.org
1654.It Ta Wilfredo Sanchez Ta Mt wsanchez@netbsd.org
1655.It Ta Ty Sarna Ta Mt tsarna@netbsd.org
1656.It Ta SATO Kazumi Ta Mt sato@netbsd.org
1657.It Ta Matthias Scheler Ta Mt tron@netbsd.org
1658.It Ta Karl Schilke (rAT) Ta Mt rat@netbsd.org
1659.It Ta Amitai Schlair Ta Mt schmonz@netbsd.org
1660.It Ta Konrad Schroder Ta Mt perseant@netbsd.org
1661.It Ta Reed Shadgett Ta Mt dent@netbsd.org
1662.It Ta Tim Shepard Ta Mt shep@netbsd.org
1663.It Ta Takeshi Shibagaki Ta Mt shiba@netbsd.org
1664.It Ta Takao Shinohara Ta Mt shin@netbsd.org
1665.It Ta Takuya SHIOZAKI Ta Mt tshiozak@netbsd.org
1666.It Ta Chuck Silvers Ta Mt chs@netbsd.org
1667.It Ta Thor Lancelot Simon Ta Mt tls@netbsd.org
1668.It Ta Jeff Smith Ta Mt jeffs@netbsd.org
1669.It Ta SOMEYA Yoshihiko Ta Mt someya@netbsd.org
1670.It Ta Bill Sommerfeld Ta Mt sommerfeld@netbsd.org
1671.It Ta Bill Squier Ta Mt groo@netbsd.org
1672.It Ta Bill Studenmund Ta Mt wrstuden@netbsd.org
1673.It Ta Kevin Sullivan Ta Mt sullivan@netbsd.org
1674.It Ta SUNAGAWA Keiki Ta Mt kei@netbsd.org
1675.It Ta Kimmo Suominen Ta Mt kim@netbsd.org
1676.It Ta TAMURA Kent Ta Mt kent@netbsd.org
1677.It Ta Shin'ichiro TAYA Ta Mt taya@netbsd.org
1678.It Ta Matt Thomas Ta Mt matt@netbsd.org
1679.It Ta Christoph Toshok Ta Mt toshok@netbsd.org
1680.It Ta UCHIYAMA Yasushi Ta Mt uch@netbsd.org
1681.It Ta Masao Uebayashi Ta Mt uebayasi@netbsd.org
1682.It Ta Shuichiro URATA Ta Mt ur@netbsd.org
1683.It Ta Todd Vierling Ta Mt tv@netbsd.org
1684.It Ta Aymeric Vincent Ta Mt aymeric@netbsd.org
1685.It Ta Paul Vixie Ta Mt vixie@netbsd.org
1686.It Ta Krister Walfridsson Ta Mt kristerw@netbsd.org
1687.It Ta Lex Wennmacher Ta Mt wennmach@netbsd.org
1688.It Ta Assar Westerlund Ta Mt assar@netbsd.org
1689.It Ta Todd Whitesel Ta Mt toddpw@netbsd.org
1690.It Ta Rob Windsor Ta Mt windsor@netbsd.org
1691.It Ta Dan Winship Ta Mt danw@netbsd.org
1692.It Ta Jim Wise Ta Mt jwise@netbsd.org
1693.It Ta Michael Wolfson Ta Mt mbw@netbsd.org
1694.It Ta Colin Wood Ta Mt ender@netbsd.org
1695.It Ta YAMAMOTO Takashi Ta Mt yamt@netbsd.org
1696.It Ta Yuji Yamano Ta Mt yyamano@netbsd.org
1697.It Ta Maria Zevenhoven Ta Mt maria7@netbsd.org
1698.
1699.El
1700.
1701.Ss "Legal Mumbo-Jumbo"
1702.Pp
1703.
1704All product names mentioned herein are trademarks or registered
1705trademarks of their respective owners.
1706.Pp
1707The following notices are required to satisfy the license terms of
1708the software that we have mentioned in this document:
1709.Pp
1710.nr save_size \n[.s]
1711.nr save_vs \n[.v]
1712.ps 8
1713.vs 9
1714.Ht <font size=-1>
1715.(item
1716.so ../common/legal.common -----------------------------------------------
1717.so legal -----------------------------------------------
1718.item)
1719.Ht </font>
1720.ps
1721.vs
1722.Ss "The End"
1723