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