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