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