xref: /netbsd-src/distrib/notes/common/main (revision 8b0f9554ff8762542c4defc4f70e1eb76fb508fa)
1.\"	$NetBSD: main,v 1.383 2007/12/15 19:16:57 agc 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	To "regenate" this file, go up one level to src/distrib/notes
37	and type "make".  This will create
38	src/distrib/notes/<arch>/INSTALL.*.
39
40	The notes that describe the improvements over the last release
41	aren't appropriate for a snapshot, so these are conditional on
42	FOR_RELEASE. 0 == snapshot; 1 == release
43..
44.
45.tm Processing INSTALL
46.
47.\"	--------------------  CONFIGURATION  --------------------
48.
49.nr FOR_RELEASE 1
50.nr DOC_XR 1
51.ds MACHINE_LIST acorn26 acorn32 algor alpha amd64 amiga amigappc arc atari
52.as MACHINE_LIST " bebox cats cesfic cobalt dreamcast evbarm evbmips evbppc
53.as MACHINE_LIST " evbsh3 ews4800mips hp300 hp700 hpcarm hpcmips hpcsh
54.as MACHINE_LIST " hppa i386 ibmnws iyonix luna68k mac68k macppc mipsco mmeye
55.as MACHINE_LIST " mvme68k mvmeppc netwinder news68k newsmips next68k ofppc
56.as MACHINE_LIST " pc532 pdp10 playstation2 pmax prep sandpoint sbmips
57.as MACHINE_LIST " sgimips shark sparc sparc64 sun2 sun3 vax x68k xen zaurus .
58.so \*[.CURDIR]/../common/macros
59.
60.Dd October 29, 2007
61.Dt INSTALL 8
62.Os NetBSD
63.Sh NAME
64.Nm INSTALL
65.Nd Installation procedure for
66.Nx*M .
67.Sh CONTENTS
68.Tc
69.Sh DESCRIPTION
70.
71.Ss About this Document
72.Pp
73.
74This document describes the installation procedure for
75.Nx
76\*V on the
77.Em \*M
78platform.
79It is available in four different formats titled
80.Pa INSTALL. Ns Ar ext ,
81where
82.Ar \&.ext
83is one of
84.Pa \&.ps , \&.html , \&.more ,
85.No or Pa \&.txt :
86.(tag \&.morex -offset indent
87.It Pa \&.ps
88PostScript.
89.It Pa \&.html
90.No Standard Internet Tn HTML .
91.It Pa \&.more
92The enhanced text format used on
93.Ul
94systems by the
95.Xr more 1
96and
97.Xr less 1
98pager utility programs.
99This is the format in which the on-line
100.Em man
101pages are generally presented.
102.It Pa \&.txt
103Plain old
104.Tn ASCII .
105.tag)
106.Pp
107You are reading the
108.Em \*[format]
109version.
110.
111.if \n[i386]:\n[macppc]:\n[sparc]:\n[sparc64]:\n[amd64] \{\
112.Ss "Quick install notes for the impatient"
113.Pp
114This section contains some brief notes describing what you need to
115install
116.Nx
117\*V on a machine of the \*M architecture.
118.Bl -bullet
119.It
120Fetch the
121.if \n[i386]:\n[amd64] \{\
122appropriate pair of boot floppy images from the
123.Pa \*M/installation/floppy/
124directory, or a CD-ROM image (the images from
125.Pa \*M/installation/cdrom/
126are bootable, but do not contain binary sets - these are intended for network
127installs, or when different bootblocks are needed).
128Most people will need the
129.Pa boot1.fs
130and
131.Pa boot2.fs
132or
133.Pa boot.iso
134images for VGA console installation, or the
135.Pa boot-com1.fs
136and
137.Pa boot-com2.fs
138or
139.Pa boot-com.iso
140images for installation via serial console.
141.if \n[i386] \{\
142You may also possibly (but not necessarily) want to use
143.Pa bootlap1.fs
144and
145.Pa bootlap2.fs
146if installing on a laptop.
147The INSTALL_LAPTOP kernel can be loaded from one of the cdrom images via
148the bootloader:
149.Ic boot Ar nblaptop .
150.\}
151.Pp
152The default kernel on ISO images have ACPI enabled. This is known to cause
153issues on a few older machines which have buggy ACPI tables. To boot with
154ACPI disabled, interrupt the
155.Nx
156boot loader, and enter:
157.Ic boot -c .
158At the userconf prompt, enter:
159.Ic disable acpi
160followed by:
161.Ic quit .
162.if \n[i386] \{\
163The kernel from the two floppy set is also present on the ISO images and can be
164loaded using:
165.Ic boot Ar nbnoacpi .
166.\}
167.\}
168.if \n[macppc] \{\
169files necessary to boot your system.
170The files depend on what model you
171are using and how you plan to boot your machine.
172For systems with built-in floppy drives (Open Firmware 1 or 2),
173fetch the pair of boot floppy images
174.Pa macppc/installation/floppy/boot1.fs
175and
176.Pa macppc/installation/floppy/boot2.fs ,
177which include the bootloader and installation kernel.
178For systems without floppy drives (most are Open Firmware 3), fetch the
179bootloader
180.Pa macppc/installation/ofwboot.xcf
181and the installation kernel
182.Pa macppc/binary/kernel/netbsd-GENERIC_MD.gz .
183If you have a CD-R, you can fetch the CD image,
184.Pa macppccd-\*V.iso .
185.\}
186.if \n[sparc] \{\
187CD image,
188.Pa sparccd-\*V.iso
189or the floppy disk images,
190.Pa sparc/install/floppy/disk1.gz No and Pa sparc/install/floppy/disk2 .
191You need either the pair of floppies or the CD to boot your system.
192.\}
193.if \n[sparc64] \{\
194CD image,
195.Pa sparc64cd-\*V.iso
196or the installation kernel and bootloader,
197.Pa sparc64/binary/kernel/netbsd-INSTALL.gz No and Pa sparc64/installation/misc/ofwboot
198which can be booted from a
199.Tn Solaris
200or
201.Nx
202partition.
203.\}
204.if \n[macppc]:\n[sparc]:\n[sparc64] \{\
205Alternatively, you may netboot the installation kernel.  This process is
206covered below, in detail.
207.\}
208.It
209The actual binary distribution is in the
210.Pa \*M/binary/sets/
211directory.
212When you boot the install
213.if \n[i386] floppies,
214.if \n[macppc] kernel from floppies, hard drive, or CD-ROM,
215.if \n[sparc] floppies or CD-ROM,
216.if \n[sparc64] CD-ROM or installation kernel,
217the installation program
218can fetch these files for you (using e.g. ftp),
219if you have a network connection.
220There are several other methods to get the binary sets onto
221your machine.
222.Pp
223You will at a minimum need
224.ie \n[i386]:\n[amd64] \{\
225one of the kernel sets, typically
226.Pa kern-GENERIC.tgz ,
227as well as
228.\}
229.el \{\
230the following sets:
231.Pa kern-GENERIC.tgz ,
232.\}
233.Pa base.tgz
234and
235.Pa etc.tgz .
236In a typical workstation installation you will probably want
237all the installation sets.
238.if \n[i386] \{\
239.It
240Write the floppy images directly to a pair of floppies.
241If you have problems writing a raw image to a floppy,
242the
243.Ic rawrite.exe
244MS-DOS program
245or the
246.Ic Rawrite32.exe
247Windows32 program (inside
248.Pa rawrite32.zip )
249in the
250.Pa i386/installation/misc/
251directory may be of help.
252.\}
253.if \n[macppc] \{\
254.It
255If your \*M has a floppy drive, create the pair of boot floppies using
256.Ic suntar
257(MacOS 9),
258.Ic rawrite
259(Windows), or
260.Ic dd
261(any
262.Ul
263system with floppy support).  If your system has Open Firmware 3, drag
264.Pa ofwboot.xcf No and Pa netbsd-GENERIC_MD.gz
265to your hard drive icon (the top level of the drive, not the desktop).
266If you are using the CD image, burn it now.
267.\}
268.if \n[sparc] \{\
269.It
270Make sure your sparc's CD-ROM drive is bootable.
271Burn the CD.
272Otherwise, write the floppy images directly to a pair of floppies
273(after uncompressing disk1.gz).
274.\}
275.if \n[sparc64] \{\
276.It
277Burn the CD or put the installation kernel and bootloader
278at the root level of a bootable
279.Tn Solaris
280or
281.Nx
282partition.
283.\}
284.Pp
285The disk(s) you just prepared will be used to boot the installation
286kernel, which contains all the tools required to install
287.Nx .
288.if \n[macppc] \{\
289.It
290Determine your machine's model, quirks, and Open Firmware version from the
291.Nx*M
292Model Support webpage.
293.Lk http://www.NetBSD.org/ports/macppc/models.html
294.Pp
295At present,
296.Nx*M
297cannot exist on the same hard drive as
298.Tn Mac OS
299unless you partition your disk before running the installer.
300Open Firmware versions prior to 3 require a dedicated
301.Nx
302drive \(em you must use the entire disk,
303partitioned with the installation tools.
304Open Firmware version 3 cannot boot into
305.Nx
306on a drive partitioned with the installation tools, you must partition
307your disk before running the installer, then select the
308.Dq Me "Re-install sets or install additional sets"
309option in the installer (selecting the
310.Dq Me "Install NetBSD to hard disk"
311or
312.Dq Me "Upgrade NetBSD on a hard disk"
313options will render your drive unbootable).
314If you are unsure, you may want to read the section below on
315.Sx Partitioning your hard drive for NetBSD
316.It
317For systems with Open Firmware versions prior to 3, you may need to use
318Apple's System Disk utility to enter Open Firmware and use your screen and
319keyboard.
320To enter Open Firmware, hold down the
321.Key COMMAND-OPTION-O-F
322keys after the boot chime starts, but before the chime ends.
323Entering Open Firmware versions prior to 3 is usually the most frustrating
324part of installation \(em you may want to read the section below on
325.Sx Older Open Firmware System Preparation
326.Pp
327You should have the Open Firmware
328.Dq Pa "0 \*>"
329prompt on your screen before attempting to boot
330.Nx*M .
331.\}
332.if \n[macppc] \{\
333.It
334At the Open Firmware prompt, type the command to boot.
335To boot from the installation floppies, the command is
336.Dq Ic "boot fd:0" .
337For the install kernel and bootloader on your hard drive (Open Firmware
3383), the command is
339.Dq Ic "boot hd:,\eofwboot.xcf netbsd-GENERIC_MD.gz" .
340.Pp
341For boot CDs, the command is something like
342.Dq Ic "boot cd:,\eofwboot.xcf netbsd.macppc"
343(for Open Firmware 3) or
344.Dq Ic "boot scsi-int/sd@3:0 NETBSD.MACPPC"
345(for earlier Open Firmware versions).
346You will need to use the correct case for
347.Ic OFWBOOT.XCF No and Ic NETBSD.MACPPC
348depending on how your version of Open Firmware interprets the ISO
349file system.
350You may need to replace
351.Ic cd
352with
353.Ic "scsi/sd@3 , scsi-int/sd@3 , ata/atapi-disk ,"
354or some other device alias.
355You should also use the Open Firmware
356.Ic dir
357command to confirm that the
358.Nx*M
359kernel is called
360.Pa NETBSD.MACPPC .
361You may want to read the section below on
362.Sx Open Firmware boot syntax
363.\}
364.if \n[sparc]:\n[sparc64] \{\
365.It
366You will need to get to the
367.if \n[sparc] OpenBoot PROM
368.if \n[sparc64] OpenFirmware
369.Dq Ic "ok"
370prompt.
371After your system first powers on, and displays some initial information,
372press the
373.Key STOP-A
374keys, or send a BREAK if you're on a serial console.
375At the
376.Dq Ic "ok"
377prompt, type the command to boot your system into
378.Nx .
379.\}
380.if \n[sparc] \{\
381The command to boot from CD is one of the following commands (depending on
382your model):
383.Dq Ic b sd(,30,) ,
384.Dq Ic boot sd(,30,) ,
385or
386.Dq Ic boot cdrom .
387.Pp
388The command to boot from floppy is either
389.Dq Ic boot fd(,,1)
390or
391.Dq Ic boot floppy .
392The installer will prompt you to insert the second floppy when it is ready
393for it.
394.\}
395.if \n[sparc64] \{\
396The command to boot from CD is:
397.Dq Ic boot cdrom .
398The command to boot the
399.Nx
400kernel from a
401.Tn Solaris
402or
403.Nx
404partition depends on which disk and partition it is on.
405To boot from the first partition of the first (primary) disk:
406.Dq Ic "boot disk:a /ofwboot -a" .
407When it asks you for a kernel, specify
408.Dq Ic "netbsd-INSTALL.gz"
409.\}
410.It
411For third-party programs which are not part of the base
412.Nx
413distribution, you will want to explore the
414.Ic pkgsrc
415system with its more than 7200 program packages.
416.El
417.\}
418.Ss "What is NetBSD?"
419.Pp
420.
421The
422.Nx
423Operating System is a fully functional
424.Tn Open Source
425.Ul
426operating system derived from the University of California, Berkeley
427Networking Release 2 (Net/2), 4.4BSD-Lite, and 4.4BSD-Lite2 sources.
428.Nx
429runs on fifty four different system architectures (ports),
430featuring seventeen machine architectures
431across fifteen distinct CPU families,
432and is being ported to more.
433The
434.Nx
435\*V release contains complete binary releases for many different
436system architectures.
437(A few ports are not fully supported at this time
438and are thus not part of the binary distribution.
439Please see the
440.Nx
441web site at
442.Lk http://www.NetBSD.org/
443for information on them.)
444.Pp
445.Nx
446is a completely integrated system.
447In addition to its highly portable, high performance kernel,
448.nh
449.Nx
450features a complete set of user utilities, compilers for several
451languages, the X Window System, firewall software
452and numerous other tools, all accompanied by full source code.
453.Pp
454.\" XXX Should we include some text here about NetBSD's license
455.\" policies and how commercial-friendly it is?
456.Nx
457is a creation of the members of the Internet community.
458Without the unique cooperation and coordination the net makes
459possible, it's likely that
460.Nx
461wouldn't exist.
462.
463.if \n[FOR_RELEASE] \{\
464.Ss Changes Between The NetBSD 3.0 and 4.0 Releases
465.Pp
466The
467.Nx
468\*V release
469provides numerous significant functional enhancements, including
470support for many new devices, integration of hundreds of bug fixes,
471new and updated kernel subsystems, and many user-land enhancements.
472The result of these improvements is a stable operating system fit for
473production use that rivals most commercially available systems.
474.Pp
475It is impossible to completely summarize more than a year of development that
476went into the
477.Nx
478\*V release.
479.\" {BEGIN from htdocs/releases/formal-4/NetBSD-4.0.xml#major-changes
480.Pp
481The complete list of changes can be found in the
482CHANGES:
483.Lk ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-4.0/CHANGES
484and
485CHANGES-4.0:
486.Lk ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-4.0/CHANGES-4.0
487files in the top level directory of the NetBSD 4.0 release tree. Some highlights include:
488.Ss2 Networking
489.(bullet
490.Xr agr 4 :
491new pseudo-device driver for link level aggregation.
492.It
493IPv6 support was extended with an RFC 3542-compliant API and added for
494.Xr gre 4
495tunnels and the
496.Xr tun 4
497device.
498.It
499A NDIS-wrapper was added to use Windows binary drivers on the i386 platform, see
500.Xr ndiscvt 8 .
501.It
502The IPv4 source-address selection policy can be set from a number of algorithms. See "IPSRCSEL" in
503.Xr options 4
504and
505.Xr in_getifa 9 .
506.It
507Imported
508.Xr wpa_supplicant 8
509and
510.Xr wpa_cli 8 .
511Utilities to connect and handle aspects of 802.11 WPA networks.
512.It
513Imported
514.Xr hostapd 8 .
515An authenticator for IEEE 802.11 networks.
516.It
517.Xr carp 4 :
518imported Common Address Redundancy Protocol to allow multiple hosts to share a set of IP addresses for high availability / redundancy, from OpenBSD.
519.It
520ALTQ support for the PF packet filter.
521.It
522.Xr etherip 4 :
523new EtherIP tunneling device. It's able to tunnel Ethernet traffic over IPv4 and IPv6 using the EtherIP protocol specified in RFC 3378.
524.It
525.Xr ftpd 8
526can now run in standalone mode, instead of from
527.Xr inetd 8 .
528.It
529.Xr tftp 1
530now has support for multicast TFTP operation in open-loop mode, server is in progress.
531.It
532.Xr tcp 4 :
533added support for RFC 3465 Appropriate Byte Counting (ABC) and Explicit Congestion Notification as defined in RFC 3168.
534.bullet)
535.
536.Ss2 File systems
537.(bullet
538.Xr scan_ffs 8 ,
539.Xr scan_lfs 8 :
540utilities to find FFSv1/v2 and LFS partitions to recover lost disklabels on disks and image files.
541.It
542tmpfs: added a new memory-based file system aimed at replacing mfs. Contrary to mfs, it is not based on a disk file system, so it is more efficient both in overall memory consumption and speed. See
543.Xr mount_tmpfs 8 .
544.It
545Added UDF support for optical media and block devices, see
546.Xr mount_udf 8 .
547Read-only for now.
548.It
549NFS export list handling was changed to be filesystem independent.
550.It
551LFS: lots of stability improvements and new cleaner daemon. It is now also possible to use LFS as root filesystem.
552.It
553.Xr vnd 4 :
554the vnode disk driver can be used on filesystems such as smbfs and tmpfs.
555.It
556Support for System V Boot File System was added, see
557.Xr newfs_sysvbfs 8
558and
559.Xr mount_sysvbfs 8 .
560.bullet)
561.
562.Ss2 Drivers
563.(bullet
564Audio:
565.(bullet
566Support for new models on drivers such as Intel ICH8/6300ESB, NVIDIA nForce 3/4, etc.
567.It
568Added support for AC'97 modems.
569.It
570.Xr auich 4 :
571added support to handle the AC'97 modem as audio device, enabled with the kernel option
572.Dq AUICH_ATTACH_MODEM
573
574.
575.It
576.Xr azalia 4 :
577added support for S/PDIF.
578.bullet)
579.
580.It
581Hardware Monitors:
582.(bullet
583.Xr amdpm 4 :
584added support for the i2c bus on the AMD-8111 used on many Opteron motherboards and for the Analog Devices ADT7464 hardware monitor chip.
585.It
586.Xr adt7467c 4 :
587new driver for Analog Devices ADT7467 and ADM1030 hardware monitor chips.
588.It
589.Xr ipmi 4 :
590new driver for motherboards implementing the Intelligent Platform Management Interface 1.5 or 2.0, from OpenBSD.
591.It
592.Xr it 4 :
593new driver for iTE 8705F/8712F and SiS 950 hardware monitors.
594.It
595The
596.Xr lm 4
597driver was rewritten and support for more chips was added, for example for Winbond W83627HF, W83627THF, W83627DHG and Asus AS99127F.
598.It
599.Xr owtemp 4 :
600new driver for the 1-Wire temperature sensors.
601.It
602.Xr tmp121temp 4 :
603new driver for the Texas Instruments TMP121 temperature sensor.
604.It
605.Xr ug 4 :
606new driver for Abit uGuru hardware monitor found on newer Abit motherboards.
607.bullet)
608.
609.It
610Miscellaneous:
611.(bullet
612.Xr geodewdog 4 :
613new AMD Geode SC1100 Watchdog Timer driver.
614.It
615.Xr gscpcib 4 :
616new AMD Geode SC1100 PCI-ISA bridge that provides support for the GPIO interface.
617.bullet)
618.
619.It
620Networking:
621.(bullet
622.Xr ath 4 :
623updated HALs with support for WiSOC (AR531x) and 32bit SPARC.
624.It
625.Xr bge 4 :
626added support for the following chips: BCM5753, BCM5753M, BCM5715, BCM5754, BCM5755 and BCM5787. Numerous improvements and bugfixes were made too.
627.It
628.Xr kse 4 :
629new driver for Micrel KSZ8842/8841 PCI network cards.
630.It
631.Xr msk 4 :
632new driver for Marvell Yukon 2 GigE PCI network cards, from OpenBSD.
633.It
634.Xr nfe 4 :
635new driver for NVIDIA nForce Ethernet network cards, from OpenBSD.
636.It
637.Xr ral 4 :
638new 802.11 driver for PCI/Cardbus Ralink RT2500, RT2501, RT2600, RT2661 and RT2500 USB chipsets, from OpenBSD.
639.It
640.Xr rum 4 :
641new 802.11 driver for USB Ralink RT2501 and RT2601 chipsets, from OpenBSD.
642.It
643.Xr sip 4 :
644now works on sparc64.
645.It
646.Xr tlp 4 :
647added support for ASIX AX88140A and AX88141.
648.It
649.Xr vr 4 :
650added support for the VIA Rhine III.
651.It
652.Xr wm 4 :
653added support for i8003, ICH8, ICH9 and others. Support for IPv6 Rx TCP/UDP Checksum Offloading and more.
654.It
655.Xr wpi 4 :
656new driver for Intel PRO/Wireless 3945ABG PCI 802.11 network cards, from OpenBSD.
657.bullet)
658.
659.It
660Security:
661.(bullet
662.Xr glxsb 4 :
663new driver for the AMD Geode LX AES Security Block that provides random numbers and AES acceleration, from OpenBSD.
664.bullet)
665.
666.It
667Power Management:
668.(bullet
669Support for Intel Speedstep SMI on PIIX4 PCI-ISA for i386.
670.It
671Support for AMD PowerNow and Cool'n'Quiet Technology on K7 and K8 CPUs (both in 32 and 64 bit mode), including Athlon Mobile, Athlon64, Opteron or X2. See
672.Xr options 4
673for more information.
674.It
675Support for more Enhanced Speedstep CPUs, including VIA C7/Eden and Intel Core Solo/Duo/Duo2. See
676.Xr options 4
677for more information.
678.It
679The Enhanced Speedstep and PowerNow drivers were modified to be able to be scaled in all CPUs available, saving power on SMP systems.
680.bullet)
681.
682.It
683Storage:
684.(bullet
685.Xr ahcisata 4 :
686new driver for AHCI 1.0 and 1.1 compliant SATA controllers.
687.It
688.Xr ataraid 4 :
689added support to handle Adaptec HostRAID and VIA V-Tech software RAID.
690.It
691.Xr ciss 4 :
692new driver for HP/Compaq 5th+ generation Smart ARRAY controllers, from OpenBSD.
693.It
694.Xr fdc 4 :
695added support for SBus based sparc64 machines and fixed formatting on sparc.
696.It
697.Xr gcscide 4 :
698new driver for the AMD Geode CS5535 Companion Device IDE controller.
699.It
700.Xr jmide 4 :
701new driver for JMicron Technology JMB36x PCIe to SATA II/PATA controllers.
702.It
703.Xr mfi 4 :
704new driver for LSI Logic and Dell MegaRAID SAS controllers, from OpenBSD.
705.It
706.Xr mpt 4 :
707added support for newer SAS and similar devices.
708.It
709.Xr njata 4 :
710new driver for Workbit NinjaATA-32 CardBus IDE controller.
711.It
712.Xr pdcsata 4 :
713added support for the Promise PDC20775, PDC20771, PDC40518, PDC40718 and some bugfixes.
714.It
715.Xr piixide 4 :
716added support for some ICH8/ICH8-M/ICH9 IDE and SATA controllers.
717.It
718.Xr svwsata 4 :
719new driver for Serverworks K2 SATA controllers, from OpenBSD.
720.It
721.Xr viaide 4
722added support for the VIA VT8237A SATA controller and AMD CS5536 Companion Device IDE Controller.
723.bullet)
724.
725.It
726USB:
727.(bullet
728.Xr ucycom 4 :
729new driver for Cypress microcontroller based serial devices.
730.It
731.Xr uipaq 4 :
732new driver for the iPAQ devices.
733.It
734.Xr uslsa 4 :
735new driver for Silicon Labs CP210x series serial adapters.
736.It
737.Xr utoppy 4 :
738new driver for the Topfield TF5000PVR range of digital video recorders.
739.bullet)
740.
741.bullet)
742.
743.Ss2 Platforms
744.(bullet
745i386:
746.(bullet
747Added support for the for Multiboot specification. This means much improved support for loading the kernel by GRUB, including passing in parameters to the kernel.
748.It
749Added the unichromefb framebuffer driver that supports the VIA Unichrome Graphics adapter.
750.It
751.Xr vesafb 4 :
752added new framebuffer driver that supports VESA BIOS (VBE) 2.0 extensions and up.
753.It
754Added cd9660 file system support to the BIOS bootloader.
755.bullet)
756.
757.It
758evbarm: new platform support for Arcom Viper PXA255-based single board, Atmark Techno Armadillo-9 and Armadillo-210, Certance CP-3100, Linksys NSLU2 (a.k.a. "Slug") and I-O DATA HDL-G Giga LANDISK NAS devices.
759.It
760evbmips: added support for Alchemy Au1550 processors, DBAu1550 boards, Alchemy Au15XX PCI host, (OMS-AL400/128) and Atheros AR5312 SoC.
761.It
762New port
763ews4800mips: NEC's MIPS based EWS4800 workstations.
764.It
765cobalt: added support for booting off raidframe RAID1 mirrors.
766.It
767hpcmips: added the
768.Xr teliosio 4
769driver for the Sharp Telios LCD screen and Battery unit.
770.It
771New port
772landisk: port to the SH4 processor based NAS appliances, supporting models by I-O DATA (USL-5P, HDL-U, HDL-AV, HDL-W and HDLM-U series, SuperTank LAN Tank, UHDL-160U and UHDL-300U) and Plextor PX-EH16L, PX-EH25L and PX-EH40L.
773.It
774macppc: this port has gained support to use accelerated wsdisplay drivers by default (if possible), and uses the appropriate driver rather than the Generic Open Firmware Framebuffer.
775.It
776prep: this port has been modernized, and support for five additional machines has been added, among them the IBM 7024-E20 and 7025-F30 models and Motorola Powerstack E1. Additionally, sysinst support was added, and the bootloader process was improved, allowing easy installation and upgrade to future releases.
777.It
778sparc: added support for booting off raidframe RAID1 mirrors.
779.It
780Xen: support for Xen3 domU and dom0 (Unprivileged domain and domain 0), including support for hardware virtualization on CPUs that support it.
781.bullet)
782.
783.Ss2 Kernel subsystems
784.(bullet
785Improved Firewire (IEEE1394) support imported from FreeBSD.
786.It
787The
788.Xr midi 4
789framework got a complete overhaul for better support of Active Sensing and improved handling of tempo and timebase changes.
790.It
791Added a Bluetooth protocol stack including:
792.(bullet
793hardware drivers:
794.Xr ubt 4
795for USB controllers, and
796.Xr bt3c 4
797for the 3Com Bluetooth PC-Card.
798.It
799socket based access to the HCI, L2CAP, RFCOMM and SCO protocols.
800.It
801pseudo drivers for integrating services on remote Bluetooth devices such as Keyboards, Mice and SCO Audio into the NetBSD device framework.
802.bullet)
803.
804.Pp
805See
806.Xr bluetooth 4 ,
807.Xr bthset 1
808and
809.Xr btpin 1 .
810.It
811Imported the
812.Xr bio 4
813framework from OpenBSD, to query/control block hardware RAID device controllers. Currently supporting the
814.Xr mfi 4
815driver.
816.It
817Kernel uses stateful read-ahead algorithm.
818.It
819.Xr dkctl 8
820can be used to switch buffer queuing strategies on the fly on
821.Xr wd 4
822disks, see also
823.Xr bufq 9 .
824.It
825.Xr fileassoc 9
826is used by Veriexec, it adds in-kernel and file-system independent file meta-data association interface.
827.It
828.Xr firmload 9 :
829an API for loading firmware images used by various hardware devices.
830.It
831.Xr gpio 4 :
832imported General Purpose I/O framework from OpenBSD.
833.It
834.Xr onewire 4 :
835imported Dallas Semiconductor 1-wire bus framework from OpenBSD.
836.It
837The
838.Xr proplib 3
839protocol was added for sending property lists to/from the kernel using ioctls.
840.It
841.Xr spi 4 :
842new SPI (Serial Peripherial Interface) framework.
843.It
844.Xr timecounter 9
845adds a new time-keeping infrastructure along with NTP API 4 nanokernel implementation. Almost all platforms were changed to support this API.
846.It
847Start of 32bit-Linux-emulation for amd64 (COMPAT_LINUX32).
848.It
849.Xr wscons 4
850console driver supports splash screens, scrolling, progress bar for kernel and boot messages.
851.bullet)
852.
853.Pp
854Kernel interfaces have continued to be refined, and more subsystems and device drivers are shared among the different ports. You can look for this trend to continue.
855.Ss2 Security
856.(bullet
857The FAST_IPSEC IPsec implementation was extended to use hardware acceleration for IPv6, in addition to the hardware accelerated IPv4 that was available before. See
858.Xr fast_ipsec 4
859for more information.
860.It
861.Xr mprotect 2
862got restrictions to enforce W^X policies, from PaX. See
863.Xr options 4 ,
864.Xr sysctl 3 ,
865and
866.Xr paxctl 1 .
867.It
868GCC 4's support for stack smashing protection (SSP) was enabled by adding libssp, see
869.Xr security 8 .
870.It
871The kernel authorization framework
872.Xr kauth 9
873was added, replacing the traditional BSD credential management and privileged operation access control with an abstract layer, allowing the implementation of various security models either as part of the NetBSD distribution or as third-party LKMs.
874.Pp
875NetBSD's kernel authorization is a hybrid clean-room implementation of a similar interface developed by Apple, extending its capabilities and combining concepts of credential inheritance control.
876.bullet)
877.
878.Ss2 Userland
879.(bullet
8803rd party software updates:
881.(bullet
882BIND 9.4.1-P1
883.It
884OpenSSL 0.9.8e
885.It
886CVS 1.11.22
887.It
888OpenSSH 4.4
889.It
890gettext 0.14.4
891.It
892PF from OpenBSD 3.7
893.It
894(n)awk 20050424
895.It
896Postfix 2.4.5
897.It
898am-utils 6.1.3
899.It
900file 4.21
901.It
902zlib 1.2.3
903.It
904GNU binutils 2.16.1
905.It
906GNU groff 1.19.2
907.It
908IPFilter 4.1.23
909.It
910GNU gcc 4.1.2 prerelease
911.It
912GNU gdb 6.5 (some architectures)
913.It
914NTP 4.2.4p2
915.It
916pppd 2.4.4
917.bullet)
918.
919.It
920.Xr cdplay 1 :
921added digital transfer mode support.
922.It
923.Xr cksum 1
924can now verify checksums.
925.It
926.Xr csplit 1 :
927new utility that splits a file into pieces. From FreeBSD/OpenBSD.
928.It
929.Xr identd 1 :
930added support for forwarding ident queries and receiving of proxied ident queries.
931.It
932.Xr getent 1 :
933added support for the ethers database.
934.It
935.Xr gkermit 1 :
936new program for transferring files using the Kermit protocol.
937.It
938.Xr mail 1 :
939added support for Mime and multi-character set handling, command line editing and completion.
940.It
941.Xr utoppya 1 :
942new utility to interface to the
943.Xr utoppy 4
944driver.
945.It
946.Xr init 8 :
947added support for running multi-user in a chroot() environment. Allows / file system on e.g.,
948.Xr cgd 4 ,
949.Xr vnd 4
950or
951.Xr ccd 4
952volumes.
953.It
954.Xr gpt 8 :
955new GUID partition table maintenance utility, from FreeBSD.
956.It
957iSCSI target (server) code added, see
958.Xr iscsi-target 8 ;
959Initiator (client) code is underway.
960.It
961.Xr lockstat 8 :
962new command to display a summary of kernel locking events recorded over the lifetime of a called program.
963.It
964.Xr ofctl 8 :
965new command to display the OpenPROM or OpenFirmware device tree for the macppc, shark and sparc64.
966.It
967Various utilities to support Bluetooth were added:
968.(bullet
969.Xr btconfig 8
970for controller configuration.
971.It
972.Xr btdevctl 8
973to manage pseudo devices relating to remote services.
974.It
975.Xr bthcid 8
976and
977.Xr btpin 1
978for authenticating radio connections.
979.It
980.Xr sdpd 8
981for providing service discovery to remote devices.
982.It
983.Xr sdpquery 1
984for querying services on remote devices.
985.It
986.Xr rfcomm_sppd 1
987to access remote services over RFCOMM via stdio or pty.
988.It
989.Xr bthset 1
990for making connections to Bluetooth headsets.
991.bullet)
992.
993.bullet)
994.
995.Pp
996Besides this list, there have also been innumerable bug fixes and other miscellaneous enhancements of course.
997.Ss2 Components removed from NetBSD
998.Pp
999In this release of NetBSD, some software components known from previous releases were removed from the system. In some cases those were components that are not useful anymore or their utility does not justify maintenance overhead. Other components were not working properly and there was lack of interest in fixing them.
1000.(bullet
1001Sushi was removed from the base system due to lack of interest and maintenance. If you really want it, it is available in the CVS repository at othersrc/usr.sbin/sushi. However, be warned that it is unmaintained and is most likely out of date.
1002.It
1003Vinum was removed due to lack of interest and maintenance. At the time of removal, it had several known serious issues (including not being compilable). RAIDframe provides similar functionality. If you were using Vinum you will need to back up your data, delete the Vinum partitions, create RAIDframe partitions, and restore your data to them. Details about RAIDframe can be found in
1004.Xr raid 4 ,
1005.Xr raidctl 8 ,
1006and the
1007NetBSD Guide:
1008.Lk http://www.NetBSD.org/docs/guide/en/chap-rf.html .
1009.It
1010Sendmail was removed. Postfix is the MTA and provides the
1011.Xr sendmail 1
1012command line tool. Postfix has been included with NetBSD since NetBSD 1.5 was released in December 2005. Details about Postfix can be found in the
1013NetBSD Guide:
1014.Lk http://www.NetBSD.org/docs/guide/en/chap-mail.html .
1015For those who need Sendmail, it is available from pkgsrc in the
1016.Pa mail/sendmail
1017and
1018.Pa mail/sendmail813
1019packages.
1020.It
1021NETCCITT and NETNS were removed due to lack of interest and maintenance. They had known serious issues (including being out of date with respect to other network code) and there were no known users at the time of their removal. Unfortunately, there is no replacement or option for them.
1022.It
1023UUCP was removed. The NetBSD improvements were merged into the pkgsrc version. For those who use UUCP tools, they are available from pkgsrc in the
1024.Pa net/uucp
1025package. The
1026.Xr cu 1
1027command is available as a frontend to
1028.Xr tip 1 .
1029.It
1030The Fortran 77 compiler (
1031g77
1032) has been removed with the transition from GCC 3 to GCC 4, which does not include it. For those who need it, it is available from pkgsrc in the
1033.Pa lang/gcc3-f77
1034package.
1035.It
1036The evbsh5 port has been removed from NetBSD due to lack of interest, compounded by a lack of available SH5 hardware.
1037.bullet)
1038.
1039.\" END from htdocs/releases/formal-4/NetBSD-4.0.xml#major-changes }
1040.pso ../printwhatis
1041.\} \" \n[FOR_RELEASE]
1042.
1043.Ss "The Future of NetBSD"
1044.Pp
1045.
1046The
1047.Nx
1048Foundation has been incorporated as a non-profit
1049organization.
1050Its purpose is to encourage, foster and promote the free exchange
1051of computer software, namely the
1052.Nx
1053Operating
1054System.
1055The foundation will allow for many things to be handled more
1056smoothly than could be done with our previous informal organization.
1057In particular, it provides the framework to deal with other parties
1058that wish to become involved in the
1059.Nx
1060Project.
1061.Pp
1062The
1063.Nx
1064Foundation will help improve the quality of
1065.Nx
1066by:
1067.(bullet
1068providing better organization to keep track of development
1069efforts, including co-ordination with groups working in
1070related fields.
1071.It
1072providing a framework to receive donations of goods and
1073services and to own the resources necessary to run the
1074.Nx
1075Project.
1076.It
1077providing a better position from which to undertake
1078promotional activities.
1079.It
1080periodically organizing workshops for developers and other
1081interested people to discuss ongoing work.
1082.bullet)
1083.Pp
1084We hope to support even
1085.Em more
1086hardware in the future, and we have a
1087rather large number of other ideas about what can be done to improve
1088.Nx .
1089.Pp
1090We intend to continue our current practice of making the
1091NetBSD-current development source available on a daily basis.
1092.Pp
1093We intend to integrate free, positive changes from whatever sources
1094submit them, providing that they are well thought-out and increase the
1095usability of the system.
1096.Pp
1097Above all, we hope to create a stable and accessible system, and to be
1098responsive to the needs and desires of
1099.Nx
1100users, because it is for
1101and because of them that
1102.Nx
1103exists.
1104.br_ne 10P
1105.
1106.Ss "Sources of NetBSD"
1107.Pp
1108.
1109Refer to
1110.Lk http://www.NetBSD.org/mirrors/.
1111.br_ne 10P
1112.
1113.Ss "NetBSD \*V Release Contents
1114.Pp
1115.
1116The root directory of the
1117.Nx
1118\*V release is organized as follows:
1119.ie \n[FOR_RELEASE] \{\
1120.Pp
1121.Pa .../NetBSD-\*V/
1122.(tag README.files
1123.It Li CHANGES
1124Changes between
1125.Nx
11263.0 and branching 4.0.
1127.It Li CHANGES-4.0
1128Changes since
1129.Nx
11304.0 was branched.
1131.It Li CHANGES.prev
1132Changes in earlier
1133.Nx
1134releases.
1135.It Li LAST_MINUTE
1136Last minute changes.
1137.It Li MIRRORS
1138A list of sites that mirror the
1139.Nx
1140\*V distribution.
1141.It Li README.files
1142README describing the distribution's contents.
1143.It Li TODO
1144.Nx Ns 's
1145todo list (also somewhat incomplete and out of date).
1146.It Pa patches/
1147Post-release source code patches.
1148.It Pa source/
1149Source distribution sets; see below.
1150.tag)
1151.Pp
1152In addition to the files and directories listed above, there is one
1153directory per architecture, for each of the architectures for which
1154.Nx
1155\*V has a binary distribution.
1156.Pp
1157The source distribution sets can be found in subdirectories of the
1158.Pa source
1159subdirectory of the distribution tree.
1160They contain the complete sources to the system.
1161The source distribution sets are as follows:
1162.(tag sharesrc
1163.It Sy gnusrc
1164This set contains the
1165.Dq gnu
1166sources, including the source for the compiler, assembler, groff,
1167and the other GNU utilities in the binary distribution sets.
1168.showsize 95 484
1169.It Sy sharesrc
1170This set contains the
1171.Dq share
1172sources, which include the sources for the man pages not associated
1173with any particular program; the sources for the typesettable document
1174set; the dictionaries; and more.
1175.showsize 6 25
1176.It Sy src
1177This set contains all of the base
1178.Nx
1179\*V sources which are not in
1180.Sy gnusrc ,
1181.Sy sharesrc ,
1182or
1183.Sy syssrc .
1184.showsize 45 214
1185.It Sy syssrc
1186This set contains the sources to the
1187.Nx
1188\*V kernel for all architectures;
1189.Xr config 1 ;
1190and
1191.Xr dbsym 8 .
1192.showsize 33 165
1193.It Sy xsrc
1194This set contains the sources to the X Window System.
1195.showsize 95 502
1196.tag)
1197.Pp
1198All the above source sets are located in the
1199.Pa source/sets
1200subdirectory of the distribution tree.
1201.Pp
1202The source sets are distributed as compressed tar files.
1203Except for the
1204.Sy pkgsrc
1205set, which is traditionally unpacked into
1206.Pa /usr/pkgsrc ,
1207all sets may be unpacked into
1208.Pa /usr/src
1209with the command:
1210.Dl # Ic "cd / ; tar -zxpf set_name.tgz"
1211.Pp
1212In each of the source distribution set directories, there are
1213files which contain the checksums of the files in the directory:
1214.(tag SYSVSUM -offset indent
1215.It Li BSDSUM
1216Historic
1217.Bx
1218checksums for the various files
1219in that directory, in the format produced by the command:
1220.br
1221.Ic cksum -o 1 Ar file .
1222.It Li CKSUM
1223.Tn POSIX
1224checksums for the various files in that
1225directory, in the format produced by the command:
1226.br
1227.Ic cksum Ar file .
1228.It Li MD5
1229.Tn MD5
1230digests for the various files in that
1231directory, in the format produced by the command:
1232.br
1233.Ic cksum -a MD5 Ar file .
1234.It Li SHA512
1235.Tn SHA512
1236digests for the various files in that
1237directory, in the format produced by the command:
1238.br
1239.Ic cksum -a SHA512 Ar file .
1240.It Li SYSVSUM
1241Historic AT\*&T System V
1242.Ux
1243checksums for the various files in that directory, in the format produced by
1244the command:
1245.br
1246.Ic cksum -o 2 Ar file .
1247.tag)
1248.Pp
1249The SHA512 digest is the safest checksum, followed by the MD5 digest,
1250and finally the POSIX checksum.
1251The other two checksums are provided only to ensure
1252that the widest possible range of systems can check the integrity
1253of the release files.
1254.\}
1255.el \{\
1256.Pp
1257.Pa \&.../NetBSD-current/tar_files/
1258.(item -compact -offset indent
1259.Pa pkgsrc.tar.gz
1260.It
1261.Pa src/*.tar.gz
1262.It
1263.Pa xsrc/*.tar.gz
1264.item)
1265.Pp
1266Other directories provide unpacked source trees e.g. for distribution via
1267the the software update protocol (SUP) or the
1268concurrent version system (CVS). For more information see:
1269.Lk http://www.NetBSD.org/mirrors/
1270.\}
1271.
1272.
1273.so ../common/contents -----------------------------------------------
1274.
1275.
1276.(Note
1277Each directory in the \*M binary distribution also has its
1278own checksum files, just as the source distribution does.
1279.Note)
1280.br_ne 7P
1281.
1282.Ss "NetBSD/\*M System Requirements and Supported Devices"
1283.
1284.so hardware -----------------------------------------------
1285.br_ne 7P
1286.
1287.if \n[xen] \{.Ss "Installation options"
1288.br_ne 7P
1289.
1290.so instopt -----------------------------------------------
1291.\}
1292.
1293.Ss "Getting the NetBSD System on to Useful Media"
1294.
1295.so xfer -----------------------------------------------
1296.br_ne 7P
1297.
1298.Ss "Preparing your System for NetBSD installation"
1299.
1300.so prep -----------------------------------------------
1301.br_ne 7P
1302.
1303.ie \n[mac68k] .Ss "Installing the NetBSD System (Sysinst Method)"
1304.el .Ss "Installing the NetBSD System"
1305.
1306.so install -----------------------------------------------
1307.br_ne 7P
1308.
1309.Ss "Post installation steps"
1310.
1311.so ../common/postinstall -----------------------------------------------
1312.br_ne 7P
1313.
1314.Ss "Upgrading a previously-installed NetBSD System"
1315.
1316.so upgrade -----------------------------------------------
1317.br_ne 7P
1318.
1319.Ss "Compatibility Issues With Previous NetBSD Releases"
1320.Pp
1321.
1322Users upgrading from previous versions of
1323.Nx
1324may wish to bear the
1325following problems and compatibility issues in mind when upgrading to
1326.Nx
1327\*V .
1328.Pp
1329N.B. when using
1330.Ic sysinst
1331for upgrading, it will automatically invoke
1332.(disp
1333postinstall fix
1334.disp)
1335and thus all issues that are fixed by
1336.Ic postinstall
1337by default (see below) will be handled.
1338.
1339.Ss2 Issues affecting an upgrade from NetBSD 2.1 and older releases.
1340See the section below on upgrading from NetBSD 3.x as well.
1341.Pp
1342It is
1343.Sy very important
1344that you populate the directory
1345.Pa /etc/pam.d
1346with appropriate configuration files for Pluggable Authentication Modules
1347(PAM) because you will not be able to login any more otherwise. Using
1348.Em postinstall
1349as described below will take care of this. Please refer to
1350.Lk http://www.NetBSD.org/docs/guide/en/chap-pam.html
1351for documentation about PAM.
1352.Pp
1353The following issues can generally be resolved by running
1354.Em postinstall
1355with the
1356.Sy etc
1357set :
1358.(disp
1359postinstall -s /path/to/etc.tgz check
1360postinstall -s /path/to/etc.tgz fix
1361.disp)
1362.Pp
1363Issues fixed by
1364.Em postinstall :
1365.(bullet -offset indent
1366Various files in
1367.Pa /etc
1368need upgrading.
1369These include:
1370.(bullet -compact -offset indent
1371.Pa /etc/defaults/*
1372.It
1373.Pa /etc/mtree/*
1374.It
1375.Pa /etc/pam.d/*
1376.It
1377.Pa /etc/daily
1378.It
1379.Pa /etc/weekly
1380.It
1381.Pa /etc/monthly
1382.It
1383.Pa /etc/security
1384.It
1385.Pa /etc/rc.subr
1386.It
1387.Pa /etc/rc
1388.It
1389.Pa /etc/rc.shutdown
1390.It
1391.Pa /etc/rc.d/*
1392.bullet)
1393.bullet)
1394.
1395.Pp
1396The following issues need to be resolved manually:
1397.
1398.(bullet -offset indent
1399The user
1400.Sq _pflogd
1401and the groups
1402.Sq _pflogd
1403and
1404.Sq authpf
1405need to be created.
1406.bullet)
1407.
1408.Ss2 Issues affecting an upgrade from NetBSD 3.x releases.
1409.Pp
1410The following issues can generally be resolved by running
1411.Em postinstall
1412with the
1413.Sy etc
1414set :
1415.(disp
1416postinstall -s /path/to/etc.tgz check
1417postinstall -s /path/to/etc.tgz fix
1418.disp)
1419.Pp
1420Issues fixed by
1421.Em postinstall :
1422.(bullet -offset indent
1423Various files in
1424.Pa /etc
1425need upgrading.
1426These include:
1427.(bullet -compact -offset indent
1428.Pa /etc/defaults/*
1429.It
1430.Pa /etc/mtree/*
1431.It
1432.Pa /etc/daily
1433.It
1434.Pa /etc/weekly
1435.It
1436.Pa /etc/monthly
1437.It
1438.Pa /etc/security
1439.It
1440.Pa /etc/rc.subr
1441.It
1442.Pa /etc/rc
1443.It
1444.Pa /etc/rc.shutdown
1445.It
1446.Pa /etc/rc.d/*
1447.It
1448.Pa /etc/envsys.conf
1449.bullet)
1450.bullet)
1451.
1452.Pp
1453The following issues need to be resolved manually:
1454.
1455.(bullet -offset indent
1456The users
1457.Sq _proxy ,
1458.Sq _rwhod ,
1459and
1460.Sq _sdpd
1461and the groups
1462.Sq _proxy ,
1463.Sq _rwhod
1464and
1465.Sq _sdpd
1466need to be created and the user
1467.Sq uucp
1468needs to be updated.
1469.It
1470A number of things have been removed from the
1471.Nx
1472\*V release
1473including: the evbsh5 port, the Fortran 77 compiler (g77), NETCCITT,
1474NETNS, Sendmail, Sushi, UUCP, and Vinum.  If you were using any of these,
1475then please see the "Components removed from NetBSD" section near the
1476beginning of this document.
1477.It
1478The replacement of Sendmail by Postfix can be handled automatically by
1479.Em postinstall
1480but it is not done by default.
1481If you want to transition to Postfix, the command
1482.(disp
1483postinstall -s /path/to/etc.tgz fix mailerconf
1484.disp)
1485will update your
1486.Pa /etc/mailer.conf
1487file to use Postfix as the MTA. When using
1488.Ic sysinst
1489to upgrade the system, it will ask if you want this to be done.
1490.Pp
1491Note that if you have a customized
1492Sendmail setup, you need to set up Postfix in an equivalent way; there
1493is no tool for automatic conversion of Sendmail configuration to a
1494Postfix one.
1495.Pp
1496Postfix will be started up automatically when the system boots.
1497You may see messages like "$sendmail is not set properly" at boot.
1498You can suppress them by removing
1499.Pa /etc/rc.d/sendmail
1500and
1501.Pa /etc/rc.d/smmsp .
1502Those files and other parts of sendmail configuration like files under
1503.Pa /usr/share/sendmail
1504are not removed by default
1505while upgrading for those who want to continue using sendmail from
1506outside the base system.
1507If you want to delete them,
1508.Em postinstall
1509can be used:
1510.(disp
1511postinstall -s /path/to/etc.tgz fix sendmail
1512.disp)
1513.bullet)
1514.
1515.Ss "Issues with GDB 6.5"
1516Some architectures (arm, i386, powerpc and sparc64) have switched to a newer
1517gdb version (6.5) in this release.
1518Unfortunately support for debugging programs using the SA (scheduler
1519activation) based thread library, is incomplete in this gdb version.
1520Furthermore kernel crashdumps can not be debugged due to a missing
1521identification in the kernel binaries.
1522.Pp
1523Both issues have been addressed on the wrstuden-fixsa branch, but did not
1524make it into the
1525.Nx
1526release. Both will be fixed in the next patch release.
1527.
1528.Ss "Using online NetBSD documentation"
1529.Pp
1530Documentation is available if you first install the manual
1531distribution set.
1532Traditionally, the
1533.Dq man pages
1534(documentation) are denoted by
1535.Sq Li name(section) .
1536Some examples of this are
1537.Pp
1538.(bullet -compact -offset indent
1539.Xr intro 1 ,
1540.It
1541.Xr man 1 ,
1542.It
1543.Xr apropros 1 ,
1544.It
1545.Xr passwd 1 ,
1546and
1547.It
1548.Xr passwd 5 .
1549.bullet)
1550.Pp
1551The section numbers group the topics into several categories, but three
1552are of primary interest: user commands are in section 1, file formats
1553are in section 5, and administrative information is in section 8.
1554.Pp
1555.No The Em man
1556command is used to view the documentation on a topic, and is
1557started by entering
1558.Ic man Op Ar section
1559.Ar topic .
1560The brackets
1561.Op \&
1562around the
1563section should not be entered, but rather indicate that the section is
1564optional.
1565If you don't ask for a particular section, the topic with the
1566lowest numbered section name will be displayed.
1567For instance, after logging in, enter
1568.Pp
1569.Dl # Ic "man passwd"
1570.Pp
1571to read the documentation for
1572.Xr passwd 1 .
1573To view the documentation for
1574.Xr passwd 5 ,
1575enter
1576.Pp
1577.Dl # Ic "man 5 passwd"
1578.Pp
1579instead.
1580.Pp
1581If you are unsure of what man page you are looking for, enter
1582.Pp
1583.Dl # Ic apropos Ar subject-word
1584.Pp
1585where
1586.Ar subject-word
1587is your topic of interest; a list of possibly
1588related man pages will be displayed.
1589.
1590.Ss Administrivia
1591.Pp
1592.
1593If you've got something to say, do so!
1594We'd like your input.
1595There are various mailing lists available via the mailing list
1596server at
1597.Mt majordomo@NetBSD.org .
1598To get help on using the mailing
1599list server, send mail to that address with an empty body, and it will
1600reply with instructions.
1601.Pp
1602There are various mailing lists set up to deal with comments and
1603questions about this release.
1604Please send comments to:
1605.Mt netbsd-comments@NetBSD.org .
1606.Pp
1607To report bugs, use the
1608.Xr send-pr 1
1609command shipped with
1610.Nx ,
1611and fill in as much information about the problem as you can.
1612Good bug reports include lots of details.
1613Additionally, bug reports can be sent by mail to:
1614.Mt netbsd-bugs@NetBSD.org .
1615.Pp
1616Use of
1617.Xr send-pr 1
1618is encouraged, however, because bugs reported with it
1619are entered into the
1620.Nx
1621bugs database, and thus can't slip through
1622the cracks.
1623.Pp
1624There are also port-specific mailing lists, to discuss aspects of
1625each port of
1626.Nx .
1627Use majordomo to find their addresses, or visit
1628.Lk http://www.NetBSD.org/mailinglists/ .
1629If
1630you're interested in doing a serious amount of work on a specific
1631port, you probably should contact the
1632.Sq owner
1633of that port (listed
1634below).
1635.Pp
1636If you'd like to help with this effort, and have an idea as to how
1637you could be useful, send us mail or subscribe to:
1638.Mt netbsd-help@NetBSD.org .
1639.Pp
1640As a favor, please avoid mailing huge documents or files to these
1641mailing lists.
1642Instead, put the material you would have sent up for FTP or WWW somewhere,
1643then mail the appropriate list about it, or, if you'd rather not do that,
1644mail the list saying you'll send the data to those who want it.
1645.
1646.Ss Thanks go to
1647.
1648.(bullet
1649The former members of UCB's Computer Systems Research Group,
1650including (but not limited to):
1651.Bd -unfilled -offset indent
1652Keith Bostic
1653Ralph Campbell
1654Mike Karels
1655Marshall Kirk McKusick
1656.Ed
1657.Pp
1658for their ongoing work on
1659.Bx
1660systems, support, and encouragement.
1661.It
1662The Internet Systems Consortium, Inc. for hosting the
1663.Nx
1664FTP, CVS, AnonCVS, mail, mail archive, GNATS, SUP, Rsync and WWW servers.
1665.It
1666The Internet Research Institute in Japan for hosting the server
1667which runs the CVSweb interface to the
1668.Nx
1669source tree.
1670.It
1671The Lule\[oa] Academic Computer Society for providing the backup
1672services server.
1673.It
1674The Columbia University Computer Science Department for hosting
1675the NYC build cluster.
1676.It
1677The Western Washington University Computer Science Department
1678for running the WWU build cluster that produces daily snapshots.
1679.It
1680The many organizations that provide
1681.Nx
1682mirror sites.
1683.It
1684Without CVS, this project would be impossible to manage, so our hats
1685go off to Brian Berliner, Jeff Polk, and the various other people
1686who've had a hand in making CVS a useful tool.
1687.It
1688We list the individuals and organizations
1689that have made donations or loans of hardware and/or money, to support
1690.Nx
1691development, and deserve credit for it at
1692.Lk http://www.NetBSD.org/donations/.
1693(If you're not on that list and should be, tell us!
1694We probably were not able to get in touch with you, to verify that you
1695wanted to be listed.)
1696.It
1697Finally, we thank all of the people who've put sweat and tears into
1698developing
1699.Nx
1700since its inception in January, 1993.
1701(Obviously, there are a lot more people who deserve thanks here.
1702If you're one of them, and would like to be mentioned, tell us!)
1703.bullet)
1704.
1705.Ss "We are..."
1706.
1707.Pp
1708(in alphabetical order)
1709.Pp
1710.
1711.
1712.Bl -column xxx "Jun-ichiro itojun Hagino" Mt sommerfeld@NetBSD.org Sy playstation2
1713.
1714.br_ne 1i
1715.It Em "The NetBSD core group:"
1716.It Ta Ta
1717.It Ta Alistair Crooks Ta Mt agc@NetBSD.org
1718.It Ta Quentin Garnier Ta Mt cube@NetBSD.org
1719.It Ta YAMAMOTO Takashi Ta Mt yamt@NetBSD.org
1720.It Ta Matt Thomas Ta Mt matt@NetBSD.org
1721.It Ta Christos Zoulas Ta Mt christos@NetBSD.org
1722.It Ta Ta
1723.
1724.br_ne 2i
1725.It Em "The portmasters (and their ports):"
1726.\"
1727.\" XXX created by list-portmasters.pl
1728.\"
1729.It Ta Anders Magnusson               Ta Mt                ragge Ta Sy vax
1730.It Ta Andrew Doran                   Ta Mt                   ad Ta Sy amd64
1731.It Ta Andrew Doran                   Ta Mt                   ad Ta Sy i386
1732.It Ta Andrey Petrov                  Ta Mt               petrov Ta Sy sparc64
1733.It Ta Ben Harris                     Ta Mt                bjh21 Ta Sy acorn26
1734.It Ta Cherry G. Mathew               Ta Mt               cherry Ta Sy ia64
1735.It Ta Chris Gilbert                  Ta Mt                chris Ta Sy cats
1736.It Ta Darrin Jewell                  Ta Mt                  dbj Ta Sy next68k
1737.It Ta Erik Berls                     Ta Mt                cyber Ta Sy cobalt
1738.It Ta Gavan Fantom                   Ta Mt                gavan Ta Sy iyonix
1739.It Ta IWAMOTO Toshihiro              Ta Mt               toshii Ta Sy hpcarm
1740.It Ta Ichiro FUKUHARA                Ta Mt               ichiro Ta Sy hpcarm
1741.It Ta Ignatios Souvatzis             Ta Mt                   is Ta Sy amiga
1742.It Ta Izumi Tsutsui                  Ta Mt              tsutsui Ta Sy ews4800mips
1743.It Ta Izumi Tsutsui                  Ta Mt              tsutsui Ta Sy hp300
1744.It Ta Izumi Tsutsui                  Ta Mt              tsutsui Ta Sy news68k
1745.It Ta Jaime A Fournier               Ta Mt                 ober Ta Sy bebox
1746.It Ta Jaime A Fournier               Ta Mt                 ober Ta Sy zaurus
1747.It Ta Jason Thorpe                   Ta Mt              thorpej Ta Sy algor
1748.It Ta Jason Thorpe                   Ta Mt              thorpej Ta Sy evbarm
1749.It Ta Jason Thorpe                   Ta Mt              thorpej Ta Sy shark
1750.It Ta Jonathan Stone                 Ta Mt             jonathan Ta Sy pmax
1751.It Ta Julian Coleman                 Ta Mt                  jdc Ta Sy atari
1752.It Ta Manuel Bouyer                  Ta Mt               bouyer Ta Sy xen
1753.It Ta Marcus Comstedt                Ta Mt               marcus Ta Sy dreamcast
1754.It Ta Martin Husemann                Ta Mt               martin Ta Sy sparc64
1755.It Ta Matt Fredette                  Ta Mt             fredette Ta Sy sun2
1756.It Ta Matt Thomas                    Ta Mt                 matt Ta Sy alpha
1757.It Ta Matt Thomas                    Ta Mt                 matt Ta Sy netwinder
1758.It Ta Matthias Drochner              Ta Mt             drochner Ta Sy cesfic
1759.It Ta Michael Lorenz                 Ta Mt             macallan Ta Sy macppc
1760.It Ta NISHIMURA Takeshi              Ta Mt              nsmrtks Ta Sy x68k
1761.It Ta Nathan Williams                Ta Mt              nathanw Ta Sy sun3
1762.It Ta Nick Hudson                    Ta Mt                skrll Ta Sy hp700
1763.It Ta Noriyuki Soda                  Ta Mt                 soda Ta Sy arc
1764.It Ta Paul Kranenburg                Ta Mt                   pk Ta Sy sparc
1765.It Ta Phil Nelson                    Ta Mt                 phil Ta Sy pc532
1766.It Ta Reinoud Zandijk                Ta Mt              reinoud Ta Sy acorn32
1767.It Ta Ross Harvey                    Ta Mt                 ross Ta Sy alpha
1768.It Ta S\(/oren J\(/orvang            Ta Mt                soren Ta Sy sgimips
1769.It Ta Scott Reynolds                 Ta Mt               scottr Ta Sy mac68k
1770.It Ta Shin Takemura                  Ta Mt             takemura Ta Sy hpcmips
1771.It Ta Simon Burge                    Ta Mt               simonb Ta Sy evbmips
1772.It Ta Simon Burge                    Ta Mt               simonb Ta Sy pmax
1773.It Ta Simon Burge                    Ta Mt               simonb Ta Sy sbmips
1774.It Ta Steve Woodford                 Ta Mt                  scw Ta Sy evbppc
1775.It Ta Steve Woodford                 Ta Mt                  scw Ta Sy mvme68k
1776.It Ta Steve Woodford                 Ta Mt                  scw Ta Sy mvmeppc
1777.It Ta Takayoshi Kochi                Ta Mt                kochi Ta Sy ia64
1778.It Ta Tim Rightnour                  Ta Mt              garbled Ta Sy prep
1779.It Ta Tohru Nishimura                Ta Mt             nisimura Ta Sy luna68k
1780.It Ta Tohru Nishimura                Ta Mt             nisimura Ta Sy sandpoint
1781.It Ta Wayne Knowles                  Ta Mt                  wdk Ta Sy mipsco
1782.It Ta Wolfgang Solfrank              Ta Mt                   ws Ta Sy ofppc
1783.
1784.br_ne 1i
1785.It Em "The NetBSD \*V Release Engineering team:"
1786.It Ta Ta
1787.It Ta Grant Beattie Ta Mt grant@NetBSD.org
1788.It Ta Manuel Bouyer Ta Mt bouyer@NetBSD.org
1789.It Ta David Brownlee Ta Mt abs@NetBSD.org
1790.It Ta Pavel Cahyna Ta Mt pavel@NetBSD.org
1791.It Ta James Chacon Ta Mt jmc@NetBSD.org
1792.It Ta Julian Coleman Ta Mt jdc@NetBSD.org
1793.It Ta H\(oavard Eidnes Ta Mt he@NetBSD.org
1794.It Ta Liam J. Foy Ta Mt liamjfoy@NetBSD.org
1795.It Ta John Heasley Ta Mt heas@NetBSD.org
1796.It Ta Geert Hendrickx Ta Mt ghen@NetBSD.org
1797.It Ta Soren Jacobsen Ta Mt snj@NetBSD.org
1798.It Ta Daniel de Kok Ta Mt daniel@NetBSD.org
1799.It Ta Phil Nelson Ta Mt phil@NetBSD.org
1800.It Ta Jeff Rizzo Ta Mt riz@NetBSD.org
1801.It Ta Ta
1802.
1803.br_ne 2i
1804.It Em "NetBSD Developers:"
1805.It Ta Ta
1806.It Ta Nathan Ahlstrom Ta Mt nra@NetBSD.org
1807.It Ta Steve Allen Ta Mt wormey@NetBSD.org
1808.It Ta Jukka Andberg Ta Mt jandberg@NetBSD.org
1809.It Ta Julian Assange Ta Mt proff@NetBSD.org
1810.It Ta Lennart Augustsson Ta Mt augustss@NetBSD.org
1811.It Ta Christoph Badura Ta Mt bad@NetBSD.org
1812.It Ta Bang Jun-Young Ta Mt junyoung@NetBSD.org
1813.It Ta Dieter Baron Ta Mt dillo@NetBSD.org
1814.It Ta Robert V. Baron Ta Mt rvb@NetBSD.org
1815.It Ta Alan Barrett Ta Mt apb@NetBSD.org
1816.It Ta Grant Beattie Ta Mt grant@NetBSD.org
1817.It Ta Jason Beegan Ta Mt jtb@NetBSD.org
1818.It Ta Erik Berls Ta Mt cyber@NetBSD.org
1819.It Ta Hiroyuki Bessho Ta Mt bsh@NetBSD.org
1820.It Ta John Birrell Ta Mt jb@NetBSD.org
1821.It Ta Mason Loring Bliss Ta Mt mason@NetBSD.org
1822.It Ta Charles Blundell Ta Mt cb@NetBSD.org
1823.It Ta Rafal Boni Ta Mt rafal@NetBSD.org
1824.It Ta Stephen Borrill Ta Mt sborrill@NetBSD.org
1825.It Ta Sean Boudreau Ta Mt seanb@NetBSD.org
1826.It Ta Manuel Bouyer Ta Mt bouyer@NetBSD.org
1827.It Ta John Brezak Ta Mt brezak@NetBSD.org
1828.It Ta Allen Briggs Ta Mt briggs@NetBSD.org
1829.It Ta Mark Brinicombe Ta Mt mark@NetBSD.org
1830.It Ta Aaron Brown Ta Mt abrown@NetBSD.org
1831.It Ta Andrew Brown Ta Mt atatat@NetBSD.org
1832.It Ta David Brownlee Ta Mt abs@NetBSD.org
1833.It Ta Frederick Bruckman Ta Mt fredb@NetBSD.org
1834.It Ta Jon Buller Ta Mt jonb@NetBSD.org
1835.It Ta Simon Burge Ta Mt simonb@NetBSD.org
1836.It Ta Robert Byrnes Ta Mt byrnes@NetBSD.org
1837.It Ta Pavel Cahyna Ta Mt pavel@NetBSD.org
1838.It Ta D'Arcy J.M. Cain Ta Mt darcy@NetBSD.org
1839.It Ta Dave Carrel Ta Mt carrel@NetBSD.org
1840.It Ta Daniel Carosone Ta Mt dan@NetBSD.org
1841.It Ta James Chacon Ta Mt jmc@NetBSD.org
1842.It Ta Bill Coldwell Ta Mt billc@NetBSD.org
1843.It Ta Julian Coleman Ta Mt jdc@NetBSD.org
1844.It Ta Ben Collver Ta Mt ben@NetBSD.org
1845.It Ta Jeremy Cooper Ta Mt jeremy@NetBSD.org
1846.It Ta Chuck Cranor Ta Mt chuck@NetBSD.org
1847.It Ta Alistair Crooks Ta Mt agc@NetBSD.org
1848.It Ta Aidan Cully Ta Mt aidan@NetBSD.org
1849.It Ta Garrett D'Amore Ta Mt gdamore@NetBSD.org
1850.It Ta Johan Danielsson Ta Mt joda@NetBSD.org
1851.It Ta John Darrow Ta Mt jdarrow@NetBSD.org
1852.It Ta Jed Davis Ta Mt jld@NetBSD.org
1853.It Ta Matt DeBergalis Ta Mt deberg@NetBSD.org
1854.It Ta Arnaud Degroote Ta Mt degroote@NetBSD.org
1855.It Ta Rob Deker Ta Mt deker@NetBSD.org
1856.It Ta Chris G. Demetriou Ta Mt cgd@NetBSD.org
1857.It Ta Tracy Di Marco White Ta Mt gendalia@NetBSD.org
1858.It Ta Jarom\('ir Dolecek Ta Mt jdolecek@NetBSD.org
1859.It Ta Andy Doran Ta Mt ad@NetBSD.org
1860.It Ta Roland Dowdeswell Ta Mt elric@NetBSD.org
1861.It Ta Emmanuel Dreyfus Ta Mt manu@NetBSD.org
1862.It Ta Matthias Drochner Ta Mt drochner@NetBSD.org
1863.It Ta Jun Ebihara Ta Mt jun@NetBSD.org
1864.It Ta H\(oavard Eidnes Ta Mt he@NetBSD.org
1865.It Ta Stoned Elipot Ta Mt seb@NetBSD.org
1866.It Ta Michael van Elst Ta Mt mlelstv@NetBSD.org
1867.It Ta Enami Tsugutomo Ta Mt enami@NetBSD.org
1868.It Ta Bernd Ernesti Ta Mt veego@NetBSD.org
1869.It Ta Erik Fair Ta Mt fair@NetBSD.org
1870.It Ta Gavan Fantom Ta Mt gavan@NetBSD.org
1871.It Ta Hauke Fath Ta Mt hauke@NetBSD.org
1872.It Ta Hubert Feyrer Ta Mt hubertf@NetBSD.org
1873.It Ta Jason R. Fink Ta Mt jrf@NetBSD.org
1874.It Ta Matt J. Fleming Ta Mt mjf@NetBSD.org
1875.It Ta Marty Fouts Ta Mt marty@NetBSD.org
1876.It Ta Liam J. Foy Ta Mt liamjfoy@NetBSD.org
1877.It Ta Matt Fredette Ta Mt fredette@NetBSD.org
1878.It Ta Thorsten Frueauf Ta Mt frueauf@NetBSD.org
1879.It Ta Castor Fu Ta Mt castor@NetBSD.org
1880.It Ta Ichiro Fukuhara Ta Mt ichiro@NetBSD.org
1881.It Ta Quentin Garnier Ta Mt cube@NetBSD.org
1882.It Ta Thomas Gerner Ta Mt thomas@NetBSD.org
1883.It Ta Simon J. Gerraty Ta Mt sjg@NetBSD.org
1884.It Ta Justin Gibbs Ta Mt gibbs@NetBSD.org
1885.It Ta Chris Gilbert Ta Mt chris@NetBSD.org
1886.It Ta Eric Gillespie Ta Mt epg@NetBSD.org
1887.It Ta Michael Graff Ta Mt explorer@NetBSD.org
1888.It Ta Brian C. Grayson Ta Mt bgrayson@NetBSD.org
1889.It Ta Matthew Green Ta Mt mrg@NetBSD.org
1890.It Ta Andreas Gustafsson Ta Mt gson@NetBSD.org
1891.It Ta Ulrich Habel Ta Mt rhaen@NetBSD.org
1892.It Ta Jun-ichiro itojun Hagino Ta Mt itojun@NetBSD.org
1893.It Ta Adam Hamsik Ta Mt haad@NetBSD.org
1894.It Ta Juergen Hannken-Illjes Ta Mt hannken@NetBSD.org
1895.It Ta Charles M. Hannum Ta Mt mycroft@NetBSD.org
1896.It Ta Ben Harris Ta Mt bjh21@NetBSD.org
1897.It Ta Ross Harvey Ta Mt ross@NetBSD.org
1898.It Ta Eric Haszlakiewicz Ta Mt erh@NetBSD.org
1899.It Ta John Hawkinson Ta Mt jhawk@NetBSD.org
1900.It Ta HAMAJIMA Katsuomi Ta Mt hamajima@NetBSD.org
1901.It Ta HAYAKAWA Koichi Ta Mt haya@NetBSD.org
1902.It Ta John Heasley Ta Mt heas@NetBSD.org
1903.It Ta Geert Hendrickx Ta Mt ghen@NetBSD.org
1904.It Ta Ren\('e Hexel Ta Mt rh@NetBSD.org
1905.It Ta Iain Hibbert Ta Mt plunky@NetBSD.org
1906.It Ta Kouichirou Hiratsuka Ta Mt hira@NetBSD.org
1907.It Ta Michael L. Hitch Ta Mt mhitch@NetBSD.org
1908.It Ta Jachym Holecek Ta Mt freza@NetBSD.org
1909.It Ta Christian E. Hopps Ta Mt chopps@NetBSD.org
1910.It Ta Ken Hornstein Ta Mt kenh@NetBSD.org
1911.It Ta Marc Horowitz Ta Mt marc@NetBSD.org
1912.It Ta Eduardo Horvath Ta Mt eeh@NetBSD.org
1913.It Ta Nick Hudson Ta Mt skrll@NetBSD.org
1914.It Ta Shell Hung Ta Mt shell@NetBSD.org
1915.It Ta Martin Husemann Ta Mt martin@NetBSD.org
1916.It Ta Dean Huxley Ta Mt dean@NetBSD.org
1917.It Ta Love H\(:ornquist \(oAstrand Ta Mt lha@NetBSD.org
1918.It Ta Bernardo Innocenti Ta Mt bernie@NetBSD.org
1919.It Ta Tetsuya Isaki Ta Mt isaki@NetBSD.org
1920.It Ta ITOH Yasufumi Ta Mt itohy@NetBSD.org
1921.It Ta IWAMOTO Toshihiro Ta Mt toshii@NetBSD.org
1922.It Ta Matthew Jacob Ta Mt mjacob@NetBSD.org
1923.It Ta Soren Jacobsen Ta Mt snj@NetBSD.org
1924.It Ta Lonhyn T. Jasinskyj Ta Mt lonhyn@NetBSD.org
1925.It Ta Darrin Jewell Ta Mt dbj@NetBSD.org
1926.It Ta Nicolas Joly Ta Mt njoly@NetBSD.org
1927.It Ta Chris Jones Ta Mt cjones@NetBSD.org
1928.It Ta S\(/oren J\(/orvang Ta Mt soren@NetBSD.org
1929.It Ta Takahiro Kambe Ta Mt taca@NetBSD.org
1930.It Ta Antti Kantee Ta Mt pooka@NetBSD.org
1931.It Ta Masanori Kanaoka Ta Mt kanaoka@NetBSD.org
1932.It Ta Frank Kardel Ta Mt kardel@NetBSD.org
1933.It Ta Mattias Karlsson Ta Mt keihan@NetBSD.org
1934.It Ta KAWAMOTO Yosihisa Ta Mt kawamoto@NetBSD.org
1935.It Ta Mario Kemper Ta Mt magick@NetBSD.org
1936.It Ta Min Sik Kim Ta Mt minskim@NetBSD.org
1937.It Ta Thomas Klausner Ta Mt wiz@NetBSD.org
1938.It Ta Klaus Klein Ta Mt kleink@NetBSD.org
1939.It Ta John Klos Ta Mt jklos@NetBSD.org
1940.It Ta Wayne Knowles Ta Mt wdk@NetBSD.org
1941.It Ta Takayoshi Kochi Ta Mt kochi@NetBSD.org
1942.It Ta John Kohl Ta Mt jtk@NetBSD.org
1943.It Ta Daniel de Kok Ta Mt daniel@NetBSD.org
1944.It Ta Paul Kranenburg Ta Mt pk@NetBSD.org
1945.It Ta Lubomir Kundrak Ta Mt lkundrak@NetBSD.org
1946.It Ta Martti Kuparinen Ta Mt martti@NetBSD.org
1947.It Ta Kentaro A. Kurahone Ta Mt kurahone@NetBSD.org
1948.It Ta Kevin Lahey Ta Mt kml@NetBSD.org
1949.It Ta David Laight Ta Mt dsl@NetBSD.org
1950.It Ta Johnny C. Lam Ta Mt jlam@NetBSD.org
1951.It Ta Martin J. Laubach Ta Mt mjl@NetBSD.org
1952.It Ta Greg Lehey Ta Mt grog@NetBSD.org
1953.It Ta Ted Lemon Ta Mt mellon@NetBSD.org
1954.It Ta Christian Limpach Ta Mt cl@NetBSD.org
1955.It Ta Frank van der Linden Ta Mt fvdl@NetBSD.org
1956.It Ta Joel Lindholm Ta Mt joel@NetBSD.org
1957.It Ta Mike Long Ta Mt mikel@NetBSD.org
1958.It Ta Michael Lorenz Ta Mt macallan@NetBSD.org
1959.It Ta Warner Losh Ta Mt imp@NetBSD.org
1960.It Ta Tomasz Luchowski Ta Mt zuntum@NetBSD.org
1961.It Ta Federico Lupi Ta Mt federico@NetBSD.org
1962.It Ta Brett Lymn Ta Mt blymn@NetBSD.org
1963.It Ta Paul Mackerras Ta Mt paulus@NetBSD.org
1964.It Ta Anders Magnusson Ta Mt ragge@NetBSD.org
1965.It Ta MAEKAWA Masahide Ta Mt gehenna@NetBSD.org
1966.It Ta David Maxwell Ta Mt david@NetBSD.org
1967.It Ta Dan McMahill Ta Mt dmcmahill@NetBSD.org
1968.It Ta Gregory McGarry Ta Mt gmcgarry@NetBSD.org
1969.It Ta Jared D. McNeill Ta Mt jmcneill@NetBSD.org
1970.It Ta Neil J. McRae Ta Mt neil@NetBSD.org
1971.It Ta Perry Metzger Ta Mt perry@NetBSD.org
1972.It Ta Simas Mockevicius Ta Mt symka@NetBSD.org
1973.It Ta Juan Romero Pardines Ta Mt xtraeme@NetBSD.org
1974.It Ta Julio M. Merino Vidal Ta Mt jmmv@NetBSD.org
1975.It Ta Minoura Makoto Ta Mt minoura@NetBSD.org
1976.It Ta Luke Mewburn Ta Mt lukem@NetBSD.org
1977.It Ta der Mouse Ta Mt mouse@NetBSD.org
1978.It Ta Joseph Myers Ta Mt jsm@NetBSD.org
1979.It Ta Ken Nakata Ta Mt kenn@NetBSD.org
1980.It Ta Takeshi Nakayama Ta Mt nakayama@NetBSD.org
1981.It Ta Phil Nelson Ta Mt phil@NetBSD.org
1982.It Ta John Nemeth Ta Mt jnemeth@NetBSD.org
1983.It Ta Bob Nestor Ta Mt rnestor@NetBSD.org
1984.It Ta NISHIMURA Takeshi Ta Mt nsmrtks@NetBSD.org
1985.It Ta Tohru Nishimura Ta Mt nisimura@NetBSD.org
1986.It Ta NONAKA Kimihiro Ta Mt nonaka@NetBSD.org
1987.It Ta Takehiko NOZAKI Ta Mt tnozaki@NetBSD.org
1988.It Ta Tobias Nygren Ta Mt tnn@NetBSD.org
1989.It Ta OBATA Akio Ta Mt obache@NetBSD.org
1990.It Ta Jesse Off Ta Mt joff@NetBSD.org
1991.It Ta Tatoku Ogaito Ta Mt tacha@NetBSD.org
1992.It Ta OKANO Takayoshi Ta Mt kano@NetBSD.org
1993.It Ta Masaru Oki Ta Mt oki@NetBSD.org
1994.It Ta Atsushi Onoe Ta Mt onoe@NetBSD.org
1995.It Ta Greg Oster Ta Mt oster@NetBSD.org
1996.It Ta Jonathan Perkin Ta Mt sketch@NetBSD.org
1997.It Ta Herb Peyerl Ta Mt hpeyerl@NetBSD.org
1998.It Ta Matthias Pfaller Ta Mt matthias@NetBSD.org
1999.It Ta Chris Pinnock Ta Mt cjep@NetBSD.org
2000.It Ta Adrian Portelli Ta Mt adrianp@NetBSD.org
2001.It Ta Rui Paulo Ta Mt rpaulo@NetBSD.org
2002.It Ta Peter Postma Ta Mt peter@NetBSD.org
2003.It Ta Dante Profeta Ta Mt dante@NetBSD.org
2004.It Ta Chris Provenzano Ta Mt proven@NetBSD.org
2005.It Ta Niels Provos Ta Mt provos@NetBSD.org
2006.It Ta Mindaugas Rasiukevicius Ta Mt rmind@NetBSD.org
2007.It Ta Michael Rauch Ta Mt mrauch@NetBSD.org
2008.It Ta Marc Recht Ta Mt recht@NetBSD.org
2009.It Ta Darren Reed Ta Mt darrenr@NetBSD.org
2010.It Ta Jeremy C. Reed Ta Mt reed@NetBSD.org
2011.It Ta Antoine Reilles Ta Mt tonio@NetBSD.org
2012.It Ta Tyler R. Retzlaff Ta Mt rtr@NetBSD.org
2013.It Ta Scott Reynolds Ta Mt scottr@NetBSD.org
2014.It Ta Michael Richardson Ta Mt mcr@NetBSD.org
2015.It Ta Tim Rightnour Ta Mt garbled@NetBSD.org
2016.It Ta Alan Ritter Ta Mt rittera@NetBSD.org
2017.It Ta Jeff Rizzo Ta Mt riz@NetBSD.org
2018.It Ta Gordon Ross Ta Mt gwr@NetBSD.org
2019.It Ta Steve Rumble Ta Mt rumble@NetBSD.org
2020.It Ta Ilpo Ruotsalainen Ta Mt lonewolf@NetBSD.org
2021.It Ta Heiko W. Rupp Ta Mt hwr@NetBSD.org
2022.It Ta David Sainty Ta Mt dsainty@NetBSD.org
2023.It Ta SAITOH Masanobu Ta Mt msaitoh@NetBSD.org
2024.It Ta Kazuki Sakamoto Ta Mt sakamoto@NetBSD.org
2025.It Ta Curt Sampson Ta Mt cjs@NetBSD.org
2026.It Ta Wilfredo Sanchez Ta Mt wsanchez@NetBSD.org
2027.It Ta Ty Sarna Ta Mt tsarna@NetBSD.org
2028.It Ta SATO Kazumi Ta Mt sato@NetBSD.org
2029.It Ta Jan Schaumann Ta Mt jschauma@NetBSD.org
2030.It Ta Matthias Scheler Ta Mt tron@NetBSD.org
2031.It Ta Karl Schilke (rAT) Ta Mt rat@NetBSD.org
2032.It Ta Amitai Schlair Ta Mt schmonz@NetBSD.org
2033.It Ta Konrad Schroder Ta Mt perseant@NetBSD.org
2034.It Ta Georg Schwarz Ta Mt schwarz@NetBSD.org
2035.It Ta Lubomir Sedlacik Ta Mt salo@NetBSD.org
2036.It Ta Christopher SEKIYA Ta Mt sekiya@NetBSD.org
2037.It Ta Reed Shadgett Ta Mt dent@NetBSD.org
2038.It Ta John Shannon Ta Mt shannonjr@NetBSD.org
2039.It Ta Tim Shepard Ta Mt shep@NetBSD.org
2040.It Ta Takeshi Shibagaki Ta Mt shiba@NetBSD.org
2041.It Ta Naoto Shimazaki Ta Mt igy@NetBSD.org
2042.It Ta Takao Shinohara Ta Mt shin@NetBSD.org
2043.It Ta Takuya SHIOZAKI Ta Mt tshiozak@NetBSD.org
2044.It Ta Daniel Sieger Ta Mt dsieger@NetBSD.org
2045.It Ta Chuck Silvers Ta Mt chs@NetBSD.org
2046.It Ta Thor Lancelot Simon Ta Mt tls@NetBSD.org
2047.It Ta Jeff Smith Ta Mt jeffs@NetBSD.org
2048.It Ta Noriyuki Soda Ta Mt soda@NetBSD.org
2049.It Ta Wolfgang Solfrank Ta Mt ws@NetBSD.org
2050.It Ta T K Spindler Ta Mt dogcow@NetBSD.org
2051.It Ta SOMEYA Yoshihiko Ta Mt someya@NetBSD.org
2052.It Ta Bill Sommerfeld Ta Mt sommerfeld@NetBSD.org
2053.It Ta J\(:org Sonnenberger Ta Mt joerg@NetBSD.org
2054.It Ta Ignatios Souvatzis Ta Mt is@NetBSD.org
2055.It Ta Bill Squier Ta Mt groo@NetBSD.org
2056.It Ta Jonathan Stone Ta Mt jonathan@NetBSD.org
2057.It Ta Bill Studenmund Ta Mt wrstuden@NetBSD.org
2058.It Ta Kevin Sullivan Ta Mt sullivan@NetBSD.org
2059.It Ta SUNAGAWA Keiki Ta Mt kei@NetBSD.org
2060.It Ta Kimmo Suominen Ta Mt kim@NetBSD.org
2061.It Ta Shin Takemura Ta Mt takemura@NetBSD.org
2062.It Ta TAMURA Kent Ta Mt kent@NetBSD.org
2063.It Ta Shin'ichiro TAYA Ta Mt taya@NetBSD.org
2064.It Ta Ian Lance Taylor Ta Mt ian@NetBSD.org
2065.It Ta Matt Thomas Ta Mt matt@NetBSD.org
2066.It Ta Jason Thorpe Ta Mt thorpej@NetBSD.org
2067.It Ta Christoph Toshok Ta Mt toshok@NetBSD.org
2068.It Ta Greg Troxel Ta Mt gdt@NetBSD.org
2069.It Ta Tsubai Masanari Ta Mt tsubai@NetBSD.org
2070.It Ta Izumi Tsutsui Ta Mt tsutsui@NetBSD.org
2071.It Ta UCHIYAMA Yasushi Ta Mt uch@NetBSD.org
2072.It Ta Masao Uebayashi Ta Mt uebayasi@NetBSD.org
2073.It Ta Shuichiro URATA Ta Mt ur@NetBSD.org
2074.It Ta Valeriy E. Ushakov Ta Mt uwe@NetBSD.org
2075.It Ta Todd Vierling Ta Mt tv@NetBSD.org
2076.It Ta Aymeric Vincent Ta Mt aymeric@NetBSD.org
2077.It Ta Paul Vixie Ta Mt vixie@NetBSD.org
2078.It Ta Mike M. Volokhov Ta Mt mishka@NetBSD.org
2079.It Ta Krister Walfridsson Ta Mt kristerw@NetBSD.org
2080.It Ta Lex Wennmacher Ta Mt wennmach@NetBSD.org
2081.It Ta Leo Weppelman Ta Mt leo@NetBSD.org
2082.It Ta Assar Westerlund Ta Mt assar@NetBSD.org
2083.It Ta Todd Whitesel Ta Mt toddpw@NetBSD.org
2084.It Ta Frank Wille Ta Mt phx@NetBSD.org
2085.It Ta Nathan Williams Ta Mt nathanw@NetBSD.org
2086.It Ta Rob Windsor Ta Mt windsor@NetBSD.org
2087.It Ta Dan Winship Ta Mt danw@NetBSD.org
2088.It Ta Arnaud Lacombe Ta Mt alc@NetBSD.org
2089.It Ta Jim Wise Ta Mt jwise@NetBSD.org
2090.It Ta Michael Wolfson Ta Mt mbw@NetBSD.org
2091.It Ta Steve Woodford Ta Mt scw@NetBSD.org
2092.It Ta Colin Wood Ta Mt ender@NetBSD.org
2093.It Ta YAMAMOTO Takashi Ta Mt yamt@NetBSD.org
2094.It Ta Yuji Yamano Ta Mt yyamano@NetBSD.org
2095.It Ta Reinoud Zandijk Ta Mt reinoud@NetBSD.org
2096.It Ta S.P.Zeidler Ta Mt spz@NetBSD.org
2097.It Ta Maria Zevenhoven Ta Mt maria7@NetBSD.org
2098.It Ta Christos Zoulas Ta Mt christos@NetBSD.org
2099.It Ta Ta
2100.
2101.br_ne 2i
2102.It Em "Other contributors:"
2103.It Ta Ta
2104.It Ta Dave Burgess Ta Mt burgess@cynjut.infonet.net
2105.It Ta Brian R. Gaeke Ta Mt brg@dgate.org
2106.It Ta Brad Grantham Ta Mt grantham@tenon.com
2107.It Ta Lawrence Kesteloot Ta Mt kesteloo@cs.unc.edu
2108.It Ta Waldi Ravens Ta Mt waldi@moacs.indiv.nl.net
2109.
2110.El
2111.
2112.Ss "Dedication"
2113.Pp
2114.
2115.Nx
21164.0 is dedicated to the memory of Jun-Ichiro "itojun" Hagino,
2117who died in October 2007.
2118Itojun was a member of the KAME project,
2119which provided IPv6 and IPsec support; he was also a member
2120of the
2121.Nx
2122core team (the technical management for the project), and
2123one of the Security Officers.
2124Due to Itojun's efforts,
2125.Nx
2126was the
2127first open source operating system with a production ready IPv6
2128networking stack, which was included in the base system before many
2129people knew what IPv6 was.
2130We are grateful to have known and worked
2131with Itojun, and we know that he will be missed.
2132This release is
2133therefore dedicated, with thanks, to his memory.
2134.
2135.Ss "Legal Mumbo-Jumbo"
2136.Pp
2137.
2138All product names mentioned herein are trademarks or registered
2139trademarks of their respective owners.
2140.Pp
2141The following notices are required to satisfy the license terms of
2142the software that we have mentioned in this document:
2143.Pp
2144.nr save_size \n[.s]
2145.nr save_vs \n[.v]
2146.ps 8
2147.vs 9
2148.Ht <font size=-1>
2149.(item -compact
2150.so ../common/legal.common -----------------------------------------------
2151.so legal -----------------------------------------------
2152.item)
2153.Ht </font>
2154.ps
2155.vs
2156.Ss "The End"
2157