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