1*2f049937Ssnj.\" $NetBSD: main,v 1.576 2024/06/06 00:21:28 snj Exp $ 2b207e38cSross.\" 3ece38d66Sriz.\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc. 4b207e38cSross.\" All rights reserved. 5b207e38cSross.\" 6b207e38cSross.\" Redistribution and use in source and binary forms, with or without 7b207e38cSross.\" modification, are permitted provided that the following conditions 8b207e38cSross.\" are met: 9b207e38cSross.\" 1. Redistributions of source code must retain the above copyright 10b207e38cSross.\" notice, this list of conditions and the following disclaimer. 11b207e38cSross.\" 2. Redistributions in binary form must reproduce the above copyright 12b207e38cSross.\" notice, this list of conditions and the following disclaimer in the 13b207e38cSross.\" documentation and/or other materials provided with the distribution. 14b207e38cSross.\" 15b207e38cSross.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 16b207e38cSross.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 17b207e38cSross.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 18b207e38cSross.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 19b207e38cSross.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 20b207e38cSross.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 21b207e38cSross.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 22b207e38cSross.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 23b207e38cSross.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 24b207e38cSross.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 25b207e38cSross.\" POSSIBILITY OF SUCH DAMAGE. 26b207e38cSross.\" 27b207e38cSross.ig 28b207e38cSross 2986a84884Scegger To "regenerate" this file, go up one level to src/distrib/notes 303b39a4f5Sjnemeth and type "make". This will create 313b39a4f5Sjnemeth src/distrib/notes/<arch>/INSTALL.*. 323b39a4f5Sjnemeth 333e4f9a7fSmartin We keep most of the notes the same on HEAD and release branches, 343e4f9a7fSmartin but some of this are not appropriate for HEAD/current. Also 353e4f9a7fSmartin some locations differ for actual release, so we distinguish 363e4f9a7fSmartin between: 373e4f9a7fSmartin 383e4f9a7fSmartin RELEASE_BRANCH == 1 393e4f9a7fSmartin this is on a release branch (not -current) 403e4f9a7fSmartin RELEASE_BRANCH == 0 413e4f9a7fSmartin this is current, not yet branched 423e4f9a7fSmartin FOR_RELEASE == 1 433e4f9a7fSmartin this is an official release (will be signed and placed 443e4f9a7fSmartin on ftp/cdn) 453e4f9a7fSmartin FOR_RELEASE == 0 463e4f9a7fSmartin this is a local build or a "daily" build on the build 473e4f9a7fSmartin cluster 48b207e38cSross.. 49b207e38cSross. 50b207e38cSross.tm Processing INSTALL 51b207e38cSross. 52b207e38cSross.\" -------------------- CONFIGURATION -------------------- 53b207e38cSross. 543e4f9a7fSmartin.nr oldvers ( \n[major] - 1 ) 553e4f9a7fSmartin.ie \n[FOR_RELEASE] \{\ 563e4f9a7fSmartin.ds RELEASE_URL https://cdn.NetBSD.org/pub/NetBSD/NetBSD-\*V 573e4f9a7fSmartin.\} 583e4f9a7fSmartin.el \{\ 593e4f9a7fSmartin.ie \n[RELEASE_BRANCH] \{\ 603e4f9a7fSmartin.ds ftppath netbsd-\n[major] 613e4f9a7fSmartin.\} \" \n[RELEASE_BRANCH] 623e4f9a7fSmartin.el .ds ftppath HEAD 633e4f9a7fSmartin.ds RELEASE_URL https://nycdn.NetBSD.org/pub/NetBSD-daily/\*[ftppath]/latest 643e4f9a7fSmartin.\} \" !\n[FOR_RELEASE] 65ff83c8abSross.nr DOC_XR 1 66ac344355Sskrll.ds MACHINE_LIST acorn32 algor alpha amd64 amiga amigappc arc atari 674697c995Ssnj.as MACHINE_LIST " bebox cats cesfic cobalt dreamcast emips evbarm evbmips 684697c995Ssnj.as MACHINE_LIST " evbppc evbsh3 ews4800mips hp300 hppa hpcarm hpcmips hpcsh 694697c995Ssnj.as MACHINE_LIST " i386 ibmnws iyonix landisk luna68k mac68k macppc mipsco 704697c995Ssnj.as MACHINE_LIST " mmeye mvme68k mvmeppc netwinder news68k newsmips next68k 714697c995Ssnj.as MACHINE_LIST " ofppc playstation2 pmax prep rs6000 sandpoint sbmips 72e1ab8bbbSmartin.as MACHINE_LIST " sgimips shark sparc sparc64 sun2 sun3 vax x68k zaurus . 73a6908b4cSross.so \*[.CURDIR]/../common/macros 745dd9f405Slukem. 75120b2450Suwe.\" Override <title> for HTML output 76120b2450Suwe.if rHTML .ds title-section Installation procedure for NetBSD/\*M \*V 773e4f9a7fSmartin.Dd \*[cur_date] 78b207e38cSross.Dt INSTALL 8 79e4fa1cc9Suwe.Os NetBSD/\*M \*V 80b207e38cSross.Sh NAME 81b207e38cSross.Nm INSTALL 825dd9f405Slukem.Nd Installation procedure for 835dd9f405Slukem.Nx*M . 84c2c3e49eSjhawk.Sh CONTENTS 85c2c3e49eSjhawk.Tc 86b207e38cSross.Sh DESCRIPTION 87b207e38cSross. 88b207e38cSross.Ss About this Document 8923d5ac02Slukem.Pp 90b207e38cSross. 91b207e38cSrossThis document describes the installation procedure for 92172a4c32Swiz.Nx 93172a4c32Swiz\*V on the 945dd9f405Slukem.Em \*M 95e270f3d9Slukemplatform. 96e270f3d9SlukemIt is available in four different formats titled 97b207e38cSross.Pa INSTALL. Ns Ar ext , 982aa563c6Srosswhere 9981e0eaa9Spooka.Ar \&.ext 100b207e38cSrossis one of 1012aa563c6Sross.Pa \&.ps , \&.html , \&.more , 1025dd9f405Slukem.No or Pa \&.txt : 1035dd9f405Slukem.(tag \&.morex -offset indent 104b207e38cSross.It Pa \&.ps 105b207e38cSrossPostScript. 106b207e38cSross.It Pa \&.html 107e19b3dceSjhawk.No Standard Internet Tn HTML . 108b207e38cSross.It Pa \&.more 10923d5ac02SlukemThe enhanced text format used on 11023d5ac02Slukem.Ul 11123d5ac02Slukemsystems by the 112b207e38cSross.Xr more 1 113b207e38cSrossand 114b207e38cSross.Xr less 1 115e270f3d9Slukempager utility programs. 116e270f3d9SlukemThis is the format in which the on-line 117b207e38cSross.Em man 118b207e38cSrosspages are generally presented. 119b207e38cSross.It Pa \&.txt 120b207e38cSrossPlain old 121b207e38cSross.Tn ASCII . 1225dd9f405Slukem.tag) 123b207e38cSross.Pp 124b207e38cSrossYou are reading the 1252aa563c6Sross.Em \*[format] 1262aa563c6Srossversion. 127b207e38cSross. 128b7c401e8Suwe.if \n[i386]:\n[macppc]:\n[sparc]:\n[sparc64]:\n[amd64] \{\ 129053f541cSmbw.Ss "Quick install notes for the impatient" 130053f541cSmbw.Pp 131053f541cSmbwThis section contains some brief notes describing what you need to 132053f541cSmbwinstall 133172a4c32Swiz.Nx 134172a4c32Swiz\*V on a machine of the \*M architecture. 135053f541cSmbw.Bl -bullet 136053f541cSmbw.It 137da694a1fSadFetch files needed to install 138da694a1fSad.Nx . 1397cd3fcaaSriz.if \n[i386]:\n[amd64] \{\ 140da694a1fSad.Pp 1414697c995SsnjOption 1: bootable CD-ROM images or USB images containing the 142ece38d66Srizfull distribution. 143da694a1fSad.Pp 144da694a1fSadThese can be found 145da694a1fSadon an FTP site near you, usually located in the 14643d0eb90Ssnj.Pa /pub/NetBSD/images/ 147da694a1fSaddirectory. 148aec5d483SapbCheck the list of 149aec5d483Sapb.Nx 150a4dc3219Smartin.Lk https://www.NetBSD.org/mirrors mirrors 151aec5d483Sapbfor details. 152da694a1fSad.Pp 153da694a1fSadOption 2: bootable CD-ROM images from 154da694a1fSad.Pa \*M/installation/cdrom/ . 155da694a1fSad.Pp 156da694a1fSadThese images are bootable, but do not contain binary sets. 1577e2b3238SsnjThey are intended for network installs or system repair. 158da694a1fSad.Pa boot.iso 159da694a1fSadis for VGA console installation, and 160da694a1fSad.Pa boot-com.iso 161da694a1fSadis for installation over serial console (com0, 9600 baud). 162da694a1fSad.Pp 16385566b64Ssnj.\} \" amd64:i386 16485566b64Ssnj.if \n[i386] \{\ 165da694a1fSadOption 3: boot floppy images from 166da694a1fSad.Pa \*M/installation/floppy/ . 167da694a1fSad.Pp 168053f541cSmbw.Pa boot1.fs 169053f541cSmbwand 170053f541cSmbw.Pa boot2.fs 171da694a1fSadare floppy images for VGA console installation. 1727cd3fcaaSriz.Pa boot-com1.fs 1737cd3fcaaSrizand 1747cd3fcaaSriz.Pa boot-com2.fs 175da694a1fSadare for installation via serial console (com0, 9600 baud). 17685566b64Ssnj.\} \" i386 17785566b64Ssnj.if \n[i386]:\n[amd64] \{\ 178da694a1fSad.It 179da694a1fSadThe default kernel on CD-ROMs has ACPI enabled. 180da694a1fSadThis is known to cause issues on a few machines which have buggy ACPI 181da694a1fSadimplementations. 182098304a5Sbouyer.Pp 1832c5ca21eSmayaTo boot with ACPI disabled, interrupt the menu and enter the 184098304a5Sbouyer.Nx 185da694a1fSadboot prompt. 186da694a1fSadType 187da694a1fSad.Ic boot -2 188da694a1fSadto boot with ACPI disabled. 18954a18014Ssnj.\} \" amd64:i386 190caef436aSlukem.if \n[macppc] \{\ 19154a18014SsnjThe files depend on which model you 192e270f3d9Slukemare using and how you plan to boot your machine. 1939d052bccSmbwFor systems with built-in floppy drives (Open Firmware 1 or 2), 1949d052bccSmbwfetch the pair of boot floppy images 19500056feaShubertf.Pa macppc/installation/floppy/boot1.fs 1969d052bccSmbwand 19700056feaShubertf.Pa macppc/installation/floppy/boot2.fs , 1989d052bccSmbwwhich include the bootloader and installation kernel. 1999d052bccSmbwFor systems without floppy drives (most are Open Firmware 3), fetch the 2009d052bccSmbwbootloader 20100056feaShubertf.Pa macppc/installation/ofwboot.xcf 202ca9abebaSmbwand the installation kernel 20300056feaShubertf.Pa macppc/binary/kernel/netbsd-GENERIC_MD.gz . 2049d052bccSmbwIf you have a CD-R, you can fetch the CD image, 205ce4646ddSjmcneill.Pa NetBSD-\*V-macppc.iso . 206053f541cSmbw.\} 207caef436aSlukem.if \n[sparc] \{\ 208da694a1fSadFetch a CD image, 2099991cde4Sandvar.Pa NetBSD-\*V-sparc.iso . 2109991cde4SandvarYou need the CD to boot your system. 2118f4395f4Smbw.\} 212342a0a27Smbw.if \n[sparc64] \{\ 2139c519f76SsnjThis is either a CD image 2149c519f76Ssnj.Pq Pa NetBSD-\*V-sparc64.iso 2159c519f76Ssnjwhich can be booted directly, or the installation kernel and bootloader 2169c519f76Ssnj.Pq Pa sparc64/binary/kernel/netbsd-INSTALL.gz No and Pa sparc64/installation/misc/ofwboot 217342a0a27Smbwwhich can be booted from a 218342a0a27Smbw.Tn Solaris 219342a0a27Smbwor 220342a0a27Smbw.Nx 221342a0a27Smbwpartition. 222342a0a27Smbw.\} 223342a0a27Smbw.if \n[macppc]:\n[sparc]:\n[sparc64] \{\ 2249d052bccSmbwAlternatively, you may netboot the installation kernel. This process is 2259d052bccSmbwcovered below, in detail. 226053f541cSmbw.\} 227053f541cSmbw.It 228053f541cSmbwThe actual binary distribution is in the 22900056feaShubertf.Pa \*M/binary/sets/ 230053f541cSmbwdirectory. 231053f541cSmbwWhen you boot the install 23285566b64Ssnj.if \n[amd64] image or CD-ROM, 233ece38d66Sriz.if \n[i386] image, CD-ROM or floppies, 2349d052bccSmbw.if \n[macppc] kernel from floppies, hard drive, or CD-ROM, 2359991cde4Sandvar.if \n[sparc] CD-ROM, 236342a0a27Smbw.if \n[sparc64] CD-ROM or installation kernel, 237053f541cSmbwthe installation program 2384697c995Ssnjcan fetch these files for you (using, e.g., ftp) 239053f541cSmbwif you have a network connection. 240053f541cSmbwThere are several other methods to get the binary sets onto 2418c02b254Smbwyour machine. 242053f541cSmbw.Pp 243053f541cSmbwYou will at a minimum need 2447cd3fcaaSriz.ie \n[i386]:\n[amd64] \{\ 245053f541cSmbwone of the kernel sets, typically 246d690403aSmartin.Pa kern-GENERIC.\*[setsuffix] , 247053f541cSmbwas well as 248053f541cSmbw.\} 249053f541cSmbw.el \{\ 250053f541cSmbwthe following sets: 251d690403aSmartin.Pa kern-GENERIC.\*[setsuffix] , 252053f541cSmbw.\} 253d690403aSmartin.Pa base.\*[setsuffix] 254053f541cSmbwand 255d690403aSmartin.Pa etc.\*[setsuffix] . 256053f541cSmbwIn a typical workstation installation you will probably want 257053f541cSmbwall the installation sets. 2581c32cacaSgutteridge.if \n[i386]:\n[amd64] \{\ 259053f541cSmbw.It 26085566b64SsnjWrite the boot images 261da694a1fSad.Pp 262da694a1fSadMany commercial and freeware programs are available to burn CD-ROMs. 263da694a1fSad.Pp 2644697c995SsnjIf installing via USB, you must first uncompress the USB image, which 2654697c995Ssnjis gzipped. 266e0b9843eSgutteridge.if \n[amd64] \{\ 2679164f1f2SgutteridgeNote the \*M architecture has two images, NetBSD-\*V-\*M-install.img.gz 2689164f1f2Sgutteridgeand NetBSD-\*V-\*M-bios-install.img.gz. The latter is intended for older 269e0b9843eSgutteridgehardware which is unable to boot using a hybrid MBR and GPT image. 270e0b9843eSgutteridge.\} 2714697c995Ssnj.Dl $ Ic "gunzip NetBSD-\*V-\*M-install.img.gz" 2724697c995SsnjNext, write the USB image to a USB stick/drive. 2734697c995SsnjNote that this will overwrite any existing data on the device that you 2744697c995Ssnjspecify, so double check the device before running! 2754697c995SsnjOn 2764697c995Ssnj.Ul 2774697c995Ssnjoperating systems, use a command similar to the following, 2784697c995Ssnjreplacing 2794697c995Ssnj.Pa /dev/rsd0d 2804697c995Ssnjwith the appropriate device for your system: 2814697c995Ssnj.Dl # Ic "dd if=NetBSD-\*V-\*M-install.img of=/dev/rsd0d bs=32k" 282a4dc3219SmartinOn Windows, you will need to use a program such as 283a4dc3219Smartin.Lk http://sourceforge.net/projects/win32diskimager/ "Win32 Disk Imager" , 284d9d43891Smartinor 285a4dc3219Smartin.Lk https://www.NetBSD.org/~martin/rawrite32 Rawrite32 . 286053f541cSmbwIf you have problems writing a raw image to a floppy, 287053f541cSmbwthe 288053f541cSmbw.Ic rawrite.exe 289053f541cSmbwMS-DOS program 290053f541cSmbwin the 2914697c995Ssnj.Pa \*M/installation/misc/ 292053f541cSmbwdirectory may be of help. 293053f541cSmbw.\} 294b7c401e8Suwe.if \n[macppc] \{\ 295053f541cSmbw.It 2969d052bccSmbwIf your \*M has a floppy drive, create the pair of boot floppies using 2979d052bccSmbw.Ic suntar 2989d052bccSmbw(MacOS 9), 2999d052bccSmbw.Ic rawrite 3009d052bccSmbw(Windows), or 3019d052bccSmbw.Ic dd 3029d052bccSmbw(any 3039d052bccSmbw.Ul 3049d052bccSmbwsystem with floppy support). If your system has Open Firmware 3, drag 305c7ad6e63Slukem.Pa ofwboot.xcf No and Pa netbsd-GENERIC_MD.gz 306e270f3d9Slukemto your hard drive icon (the top level of the drive, not the desktop). 3079d052bccSmbwIf you are using the CD image, burn it now. 308053f541cSmbw.\} 309b7c401e8Suwe.if \n[sparc] \{\ 310053f541cSmbw.It 311e270f3d9SlukemMake sure your sparc's CD-ROM drive is bootable. 312e270f3d9SlukemBurn the CD. 313053f541cSmbw.\} 314b7c401e8Suwe.if \n[sparc64] \{\ 315342a0a27Smbw.It 316342a0a27SmbwBurn the CD or put the installation kernel and bootloader 317342a0a27Smbwat the root level of a bootable 318342a0a27Smbw.Tn Solaris 319342a0a27Smbwor 320342a0a27Smbw.Nx 321342a0a27Smbwpartition. 322342a0a27Smbw.\} 323053f541cSmbw.Pp 3244697c995SsnjThe media you just prepared will be used to boot the installation 325053f541cSmbwkernel, which contains all the tools required to install 326053f541cSmbw.Nx . 327caef436aSlukem.if \n[macppc] \{\ 328053f541cSmbw.It 329053f541cSmbwDetermine your machine's model, quirks, and Open Firmware version from the 330053f541cSmbw.Nx*M 331a4dc3219Smartin.Lk https://www.NetBSD.org/ports/macppc/models.html "Model Support webpage" . 332053f541cSmbw.Pp 333053f541cSmbwAt present, 334053f541cSmbw.Nx*M 335053f541cSmbwcannot exist on the same hard drive as 336053f541cSmbw.Tn Mac OS 3379d052bccSmbwunless you partition your disk before running the installer. 33811ea5aecSmbwOpen Firmware versions prior to 3 require a dedicated 339053f541cSmbw.Nx 34011ea5aecSmbwdrive \(em you must use the entire disk, 341e270f3d9Slukempartitioned with the installation tools. 342e270f3d9SlukemOpen Firmware version 3 cannot boot into 343053f541cSmbw.Nx 3449d052bccSmbwon a drive partitioned with the installation tools, you must partition 3459d052bccSmbwyour disk before running the installer, then select the 346053f541cSmbw.Dq Me "Re-install sets or install additional sets" 347053f541cSmbwoption in the installer (selecting the 348053f541cSmbw.Dq Me "Install NetBSD to hard disk" 349053f541cSmbwor 350053f541cSmbw.Dq Me "Upgrade NetBSD on a hard disk" 351e270f3d9Slukemoptions will render your drive unbootable). 352e270f3d9SlukemIf you are unsure, you may want to read the section below on 353053f541cSmbw.Sx Partitioning your hard drive for NetBSD 354053f541cSmbw.It 355053f541cSmbwFor systems with Open Firmware versions prior to 3, you may need to use 356053f541cSmbwApple's System Disk utility to enter Open Firmware and use your screen and 357e270f3d9Slukemkeyboard. 358e270f3d9SlukemTo enter Open Firmware, hold down the 359053f541cSmbw.Key COMMAND-OPTION-O-F 3609d052bccSmbwkeys after the boot chime starts, but before the chime ends. 361e270f3d9SlukemEntering Open Firmware versions prior to 3 is usually the most frustrating 362e270f3d9Slukempart of installation \(em you may want to read the section below on 363053f541cSmbw.Sx Older Open Firmware System Preparation 364053f541cSmbw.Pp 365053f541cSmbwYou should have the Open Firmware 366e09f3cbcStsutsui.Dq Pa "0 \*[Gt]" 367053f541cSmbwprompt on your screen before attempting to boot 368053f541cSmbw.Nx*M . 369053f541cSmbw.\} 370caef436aSlukem.if \n[macppc] \{\ 371053f541cSmbw.It 372e270f3d9SlukemAt the Open Firmware prompt, type the command to boot. 3739d052bccSmbwTo boot from the installation floppies, the command is 3749d052bccSmbw.Dq Ic "boot fd:0" . 3758c02b254SmbwFor the install kernel and bootloader on your hard drive (Open Firmware 3768c02b254Smbw3), the command is 3779d052bccSmbw.Dq Ic "boot hd:,\eofwboot.xcf netbsd-GENERIC_MD.gz" . 378053f541cSmbw.Pp 379053f541cSmbwFor boot CDs, the command is something like 38048469722Smbw.Dq Ic "boot cd:,\eofwboot.xcf netbsd.macppc" 38148469722Smbw(for Open Firmware 3) or 3828c02b254Smbw.Dq Ic "boot scsi-int/sd@3:0 NETBSD.MACPPC" 38348469722Smbw(for earlier Open Firmware versions). 38448469722SmbwYou will need to use the correct case for 38548469722Smbw.Ic OFWBOOT.XCF No and Ic NETBSD.MACPPC 38648469722Smbwdepending on how your version of Open Firmware interprets the ISO 387e270f3d9Slukemfile system. 388e270f3d9SlukemYou may need to replace 389053f541cSmbw.Ic cd 390053f541cSmbwwith 391c167202dSmbw.Ic "scsi/sd@3 , scsi-int/sd@3 , ata/atapi-disk ," 392e270f3d9Slukemor some other device alias. 393e270f3d9SlukemYou should also use the Open Firmware 394053f541cSmbw.Ic dir 395053f541cSmbwcommand to confirm that the 396053f541cSmbw.Nx*M 397053f541cSmbwkernel is called 39848469722Smbw.Pa NETBSD.MACPPC . 3999d052bccSmbwYou may want to read the section below on 4009d052bccSmbw.Sx Open Firmware boot syntax 401053f541cSmbw.\} 4025b582482Sscole.if \n[macppc] \{\ 4035b582482Sscole.It 4045b582482Sscole.Pp 4055b582482SscolePowerPC 601 machines need to use separate boot floppies 4065b582482Sscole.Pa macppc/installation/floppy/boot601_1.fs 4075b582482Sscoleand 4085b582482Sscole.Pa macppc/installation/floppy/boot602_2.fs , 4095b582482Sscolea different kernel set 410d690403aSmartin.Pa kern-GENERIC_601.\*[setsuffix] , 4115b582482Sscoleand a different install kernel 4125b582482Sscole.Pa netbsd-INSTALL_601.gz . 4135b582482SscoleThe same boot CD can be used but at the boot prompt you must specify 4145b582482Sscolethe 601 kernel, i.e., replace 4155b582482Sscole.Ic netbsd.macppc 4165b582482Sscolewith 4175b582482Sscole.Ic netbsd.601 4185b582482Sscole. 4195b582482Sscole.\} 420342a0a27Smbw.if \n[sparc]:\n[sparc64] \{\ 421053f541cSmbw.It 4220bb65aa7SmbwYou will need to get to the 4230bb65aa7Smbw.if \n[sparc] OpenBoot PROM 4240bb65aa7Smbw.if \n[sparc64] OpenFirmware 425053f541cSmbw.Dq Ic "ok" 426e270f3d9Slukemprompt. 42754a18014SsnjAfter your system first powers on and displays some initial information, 428e270f3d9Slukempress the 429053f541cSmbw.Key STOP-A 4304fa95875Smbwkeys, or send a BREAK if you're on a serial console. 431e270f3d9SlukemAt the 432053f541cSmbw.Dq Ic "ok" 433053f541cSmbwprompt, type the command to boot your system into 434053f541cSmbw.Nx . 435342a0a27Smbw.\} 436342a0a27Smbw.if \n[sparc] \{\ 437053f541cSmbwThe command to boot from CD is one of the following commands (depending on 438053f541cSmbwyour model): 439053f541cSmbw.Dq Ic b sd(,30,) , 440053f541cSmbw.Dq Ic boot sd(,30,) , 441053f541cSmbwor 442053f541cSmbw.Dq Ic boot cdrom . 443053f541cSmbw.\} 444342a0a27Smbw.if \n[sparc64] \{\ 445342a0a27SmbwThe command to boot from CD is: 446342a0a27Smbw.Dq Ic boot cdrom . 447342a0a27SmbwThe command to boot the 448342a0a27Smbw.Nx 449342a0a27Smbwkernel from a 450342a0a27Smbw.Tn Solaris 451342a0a27Smbwor 452342a0a27Smbw.Nx 453342a0a27Smbwpartition depends on which disk and partition it is on. 454342a0a27SmbwTo boot from the first partition of the first (primary) disk: 455342a0a27Smbw.Dq Ic "boot disk:a /ofwboot -a" . 456342a0a27SmbwWhen it asks you for a kernel, specify 457342a0a27Smbw.Dq Ic "netbsd-INSTALL.gz" 458342a0a27Smbw.\} 459053f541cSmbw.It 460053f541cSmbwFor third-party programs which are not part of the base 461053f541cSmbw.Nx 462053f541cSmbwdistribution, you will want to explore the 463053f541cSmbw.Ic pkgsrc 4643ec01e58Smartinpackage management system, which contains thousands of third-party software 4654697c995Ssnjapplications. 466053f541cSmbw.El 467053f541cSmbw.\} 468b207e38cSross.Ss "What is NetBSD?" 46923d5ac02Slukem.Pp 470b207e38cSross. 471b207e38cSrossThe 472b207e38cSross.Nx 4733ec01e58SmartinOperating System is a fully functional open-source operating system derived 4743ec01e58Smartinfrom the University of California, Berkeley Networking Release 2 (Net/2), 4753ec01e58Smartin4.4BSD-Lite, and 4.4BSD-Lite2 sources. 476b207e38cSross.Nx 4774697c995Ssnjruns on many different different system architectures (ports) 4784697c995Ssnjacross a variety of distinct CPU families, and is being ported to more. 479e270f3d9SlukemThe 480172a4c32Swiz.Nx 4814697c995Ssnj\*V release contains complete binary releases for most of these 4824697c995Ssnjsystem architectures, with preliminary support for the others included in 4834697c995Ssnjsource form. 48451641d9aSmartinFor more information please visit 485d9e38a11Suwe.Lk https://www.NetBSD.org/ . 486b207e38cSross.Pp 487b207e38cSross.Nx 48858263c1eSperryis a completely integrated system. 48958263c1eSperryIn addition to its highly portable, high performance kernel, 490152a0585Sjhawk.nh 49158263c1eSperry.Nx 49258263c1eSperryfeatures a complete set of user utilities, compilers for several 4935868050fShubertflanguages, the X Window System, firewall software 49458263c1eSperryand numerous other tools, all accompanied by full source code. 49558263c1eSperry.Pp 49658263c1eSperry.\" XXX Should we include some text here about NetBSD's license 49758263c1eSperry.\" policies and how commercial-friendly it is? 49858263c1eSperry.Nx 499b207e38cSrossis a creation of the members of the Internet community. 500b207e38cSrossWithout the unique cooperation and coordination the net makes 5014697c995Ssnjpossible, 50258263c1eSperry.Nx 5034697c995Ssnjwould not exist. 50466134445Swiz. 5053e4f9a7fSmartin.ie \n[RELEASE_BRANCH] .Ss Changes Between The NetBSD \n[oldvers] \ 5063e4f9a7fSmartinand \n[major] Releases 507a4dc3219Smartin.el .Ss Changes Between The NetBSD \n[oldvers] and \ 508a4dc3219Smartin\n[major] Releases, and newer 50923d5ac02Slukem.Pp 510b207e38cSrossThe 51167e08822Swiz.Nx 51267e08822Swiz\*V release 5134697c995Ssnjprovides many significant changes, including support for many new 5144697c995Ssnjdevices, hundreds of bug fixes, new and updated kernel subsystems, and 5154697c995Ssnjnumerous userland enhancements. 516e270f3d9SlukemThe result of these improvements is a stable operating system fit for 51758263c1eSperryproduction use that rivals most commercially available systems. 518b207e38cSross.Pp 519a49d552dSmartin.if !\n[RELEASE_BRANCH] \{ \ 52052b618baSwizPlease note that this build is a development snapshot, not a formal release. 521a49d552dSmartinYou are testing the bleeding edge of 522a49d552dSmartin.Nx 52352b618baSwizdevelopment, and no formal or informal testing may have been done for 524a49d552dSmartinthis snapshot (yet). 525a49d552dSmartin.Pp 526a49d552dSmartin.\} \" !\n[RELEASE_BRANCH] \{ 5271b142bcfSmartinOne important new feature in this release is the support for extended 528eaa45076Smartinattributes and access control lists on FFS file systems. 5291b142bcfSmartin.Pp 530eaa45076SmartinFor new installations the installer will by default disable these features, 5311b142bcfSmartinso the file system is compatible with older 5321b142bcfSmartin.Nx 5331b142bcfSmartinreleases (before 10), and allow other operating systems to mount this 5341b142bcfSmartinfile systems at least in read-only mode. 5351b142bcfSmartin.Pp 5361b142bcfSmartinIf you want a new installed file system to support extended attributes, 5371b142bcfSmartinchange the file system type from 5381b142bcfSmartin.Dq FFSv2 5391b142bcfSmartinto 5401b142bcfSmartin.Dq FFSv2ea 5411b142bcfSmartinin the partitioning menu. 5421b142bcfSmartinYou can also convert file systems later, using the 5431b142bcfSmartin.Xr fsck_ffs 8 5441b142bcfSmartinutility. 5451b142bcfSmartinMore details are available in 5461b142bcfSmartin.Lk https://wiki.netbsd.org/tutorials/acls_and_extended_attributes_on_ffs "this guide" . 5471b142bcfSmartin.Pp 5481b142bcfSmartinIf you are upgrading from a version of 5491b142bcfSmartin.Nx -current 5501b142bcfSmartinplease also check the 5511b142bcfSmartin.Sx "Compatibility Issues With Previous NetBSD Releases" . 5521b142bcfSmartin.PP 5530e48057fSsnjIt is impossible to completely summarize the massive development that 5548cdb9422Stronwent into the 555172a4c32Swiz.Nx 556172a4c32Swiz\*V release. 5573e4f9a7fSmartin.ie \n[RELEASE_BRANCH] \{\ 558eaa45076SmartinThe complete list of changes can be found in 559a4dc3219Smartin.br 560a4dc3219Smartin.Lk "\*[RELEASE_URL]/CHANGES" CHANGES 5613e4f9a7fSmartin.de showdotchanges 5623e4f9a7fSmartin. nr ominor (\\$1-1) 5633e4f9a7fSmartin. if \\n[ominor] .showdotchanges \\n[ominor] 5643e4f9a7fSmartin. nr ominor (\\$1-1) 565a4dc3219Smartin. br 566a4dc3219Smartin. Lk "\*[RELEASE_URL]/CHANGES-\n[major].\\$1" "CHANGES-\\n[major].\\$1" 5673e4f9a7fSmartin.. 5683e4f9a7fSmartin.showdotchanges \n[minor] 5693e4f9a7fSmartin.if (\n[nextminor] > \n[minor]) \{\ 570a4dc3219Smartin. br 571a4dc3219Smartin. Lk "\*[RELEASE_URL]/CHANGES-\n[major].\n[nextminor]" "CHANGES-\\n[major].\n[nextminor]" 5723e4f9a7fSmartin.\} 573a4dc3219Smartin.br 574eaa45076Smartinwhich are also present in the top level directory of the 575eaa45076SmartinNetBSD \n[major].\n[minor] release tree. 576cbd498a0Ssnj.Pp 577296716d1Slukem. 5783e4f9a7fSmartin.\} \" \n[RELEASE_BRANCH] 5793e4f9a7fSmartin.el \{\ 5803e4f9a7fSmartinThe complete list of changes can be found in the following files: 581a4dc3219Smartin.br 582a4dc3219Smartin.Lk \*[RELEASE_URL]/CHANGES CHANGES 583a4dc3219Smartin.br 584a4dc3219Smartin.Lk \*[RELEASE_URL]/CHANGES.prev CHANGES.prev 5853e4f9a7fSmartin.\} \" !\n[RELEASE_BRANCH] 586b207e38cSross. 587ef4a8bf0Sbouyer.Ss "Features to be removed in a later release" 5887e2b3238SsnjThe following features are to be removed from 589ef4a8bf0Sbouyer.Nx 5907e2b3238Ssnjin the future: 591fb470040Snia.Bl -bullet -offset indent 592fb470040Snia.It 5934697c995Ssnj.Xr groff 1 . 5944697c995SsnjMan pages are now handled with 595ece38d66Sriz.Xr mandoc 1 , 596ece38d66Srizand 597ece38d66Sriz.Xr groff 1 598ece38d66Srizcan still be found in pkgsrc as 599ece38d66Sriz.Pa textproc/groff . 600fb470040Snia.It 601fb470040Snia.Xr pf 4 . 602fb470040SniaThis packet filter is obsolete and unmaintained in 603fb470040Snia.Nx . 604fb470040SniaIt will be eventually removed due to possible long-standing 605fb470040Sniasecurity issues and lack of multiprocessor support. 606fb470040SniaNew installations should use 607fb470040Snia.Xr npf 7 . 608fb470040Snia.El 609cbd498a0Ssnj.Ss "The NetBSD Foundation" 61023d5ac02Slukem.Pp 611b207e38cSross. 612b207e38cSrossThe 613b207e38cSross.Nx 614cbd498a0SsnjFoundation is a tax exempt, not-for-profit 501(c)(3) corporation 6153ec01e58Smartinthat devotes itself to the traditional goals and spirit of the 616b207e38cSross.Nx 617cbd498a0SsnjProject and owns the trademark of the word 618cbd498a0Ssnj.Dq NetBSD . 619cbd498a0SsnjIt supports the design, development, and adoption of 620b207e38cSross.Nx 621cbd498a0Ssnjworldwide. 622cbd498a0SsnjMore information on the 623b207e38cSross.Nx 624cbd498a0SsnjFoundation, its composition, aims, and work can be found at: 625d690403aSmartin.Lk https://www.NetBSD.org/foundation/ 626b207e38cSross.br_ne 10P 627b207e38cSross. 628b207e38cSross.Ss "Sources of NetBSD" 62923d5ac02Slukem.Pp 630b207e38cSross. 6318c9f01b5SlukemRefer to 632a4dc3219Smartin.Lk https://www.NetBSD.org/mirrors/ mirrors 633b207e38cSross.br_ne 10P 634b207e38cSross. 635b207e38cSross.Ss "NetBSD \*V Release Contents 63623d5ac02Slukem.Pp 637b207e38cSross. 638b207e38cSrossThe root directory of the 639172a4c32Swiz.Nx 640172a4c32Swiz\*V release is organized as follows: 641b207e38cSross.Pp 642b207e38cSross.Pa .../NetBSD-\*V/ 643152a0585Sjhawk.(tag README.files 644b207e38cSross.It Li CHANGES 6453e4f9a7fSmartin.ie \n[RELEASE_BRANCH] Changes between the \n[oldvers].0 and \ 6463e4f9a7fSmartin\n[major].0 releases. 6473e4f9a7fSmartin.el Changes after the netbsd-\n[major] branch. 6483e4f9a7fSmartin.if \n[RELEASE_BRANCH] \{\ 6493e4f9a7fSmartin.It Li CHANGES-\\n[major].0 6503e4f9a7fSmartinChanges between the initial \n[major].0 branch and final release of \n[major].0. 6513e4f9a7fSmartin.de showdotchanges 6523e4f9a7fSmartin. nr ominor (\\$1-1) 6533e4f9a7fSmartin. if \\n[ominor] .showdotchanges \\n[ominor] 6543e4f9a7fSmartin. nr ominor (\\$1-1) 6553e4f9a7fSmartin. It Li CHANGES-\\n[major].\\$1 6563e4f9a7fSmartinChanges between the \n[major].\\n[ominor] and the \n[major].\\$1 release. 6573e4f9a7fSmartin.. 658a4dc3219Smartin.if \n[minor] .showdotchanges \n[minor] 6593e4f9a7fSmartin.if (\n[nextminor] > \n[minor]) \{\ 6603e4f9a7fSmartin.It Li CHANGES-\\n[major].\n[nextminor] 6613e4f9a7fSmartinChanges after the release of \n[major].\n[minor]. 6623e4f9a7fSmartin.\} \" \n[nextminor] > \n[minor] 6633e4f9a7fSmartin.\} \" \n[RELEASE_BRANCH] 66400fdab89Sjnemeth.It Li CHANGES.prev 665cbd498a0SsnjChanges in previous 666b207e38cSross.Nx 667b207e38cSrossreleases. 6681c32cacaSgutteridge.if \n[FOR_RELEASE] \{\ 669b207e38cSross.It Li LAST_MINUTE 670cbd498a0SsnjLast minute changes and notes about the release. 6713e4f9a7fSmartin.\} \" \n[FOR_RELEASE] 672b207e38cSross.It Li README.files 673b207e38cSrossREADME describing the distribution's contents. 6744697c995Ssnj.It Pa images/ 6754697c995SsnjImages (ISO 9660 or USB) for installing NetBSD. 6764697c995SsnjDepending on your system, these may be bootable. 67723d5ac02Slukem.It Pa source/ 678b207e38cSrossSource distribution sets; see below. 6795dd9f405Slukem.tag) 680b207e38cSross.Pp 681b207e38cSrossIn addition to the files and directories listed above, there is one 682b207e38cSrossdirectory per architecture, for each of the architectures for which 683172a4c32Swiz.Nx 684172a4c32Swiz\*V has a binary distribution. 685b207e38cSross.Pp 686b207e38cSrossThe source distribution sets can be found in subdirectories of the 68723d5ac02Slukem.Pa source 688e270f3d9Slukemsubdirectory of the distribution tree. 689e270f3d9SlukemThey contain the complete sources to the system. 690e270f3d9SlukemThe source distribution sets are as follows: 6915dd9f405Slukem.(tag sharesrc 6925dd9f405Slukem.It Sy gnusrc 6935dd9f405SlukemThis set contains the 6945dd9f405Slukem.Dq gnu 6955dd9f405Slukemsources, including the source for the compiler, assembler, groff, 6965dd9f405Slukemand the other GNU utilities in the binary distribution sets. 6975dd9f405Slukem.It Sy sharesrc 6985dd9f405SlukemThis set contains the 6995dd9f405Slukem.Dq share 7005dd9f405Slukemsources, which include the sources for the man pages not associated 701152a0585Sjhawkwith any particular program; the sources for the typesettable document 702152a0585Sjhawkset; the dictionaries; and more. 7035dd9f405Slukem.It Sy src 7045dd9f405SlukemThis set contains all of the base 705172a4c32Swiz.Nx 706172a4c32Swiz\*V sources which are not in 7075dd9f405Slukem.Sy gnusrc , 7085dd9f405Slukem.Sy sharesrc , 7095dd9f405Slukemor 7105dd9f405Slukem.Sy syssrc . 7115dd9f405Slukem.It Sy syssrc 712b207e38cSrossThis set contains the sources to the 713172a4c32Swiz.Nx 7147e2b3238Ssnj\*V kernel for all architectures as well as the 7157e2b3238Ssnj.Xr config 1 7167e2b3238Ssnjutility. 7175dd9f405Slukem.It Sy xsrc 7185dd9f405SlukemThis set contains the sources to the X Window System. 7195dd9f405Slukem.tag) 720b207e38cSross.Pp 72143b2b58cShubertfAll the above source sets are located in the 722b207e38cSross.Pa source/sets 72343b2b58cShubertfsubdirectory of the distribution tree. 724b207e38cSross.Pp 725e270f3d9SlukemThe source sets are distributed as compressed tar files. 726*2f049937SsnjIndividual sets may be unpacked into 727b207e38cSross.Pa /usr/src 728b207e38cSrosswith the command: 729d690403aSmartin.Dl # Ic "cd / ; tar -zxpf set_name.\*[setsuffix]" 73023d5ac02Slukem.Pp 7315dd9f405SlukemIn each of the source distribution set directories, there are 7325dd9f405Slukemfiles which contain the checksums of the files in the directory: 733f2a7edf2Ssnj.(tag SHA512 -offset indent 7345dd9f405Slukem.It Li MD5 7355dd9f405Slukem.Tn MD5 736f2a7edf2Ssnjdigests in the format produced by the command: 737743c37bcSlukem.br 73800fdab89Sjnemeth.Ic cksum -a MD5 Ar file . 73900fdab89Sjnemeth.It Li SHA512 74000fdab89Sjnemeth.Tn SHA512 741f2a7edf2Ssnjdigests in the format produced by the command: 74200fdab89Sjnemeth.br 74300fdab89Sjnemeth.Ic cksum -a SHA512 Ar file . 7445dd9f405Slukem.tag) 7455dd9f405Slukem.Pp 746f2a7edf2SsnjThe SHA512 digest is safer, but MD5 checksums are provided so that a wider 747f2a7edf2Ssnjrange of operating systems can check the integrity of the release files. 748c130e42bSross. 749ab8e3da6Stsutsui.so contents ----------------------------------------------- 750c130e42bSross. 751c130e42bSross. 752c130e42bSross.(Note 7535dd9f405SlukemEach directory in the \*M binary distribution also has its 7545dd9f405Slukemown checksum files, just as the source distribution does. 755c130e42bSross.Note) 756b207e38cSross.br_ne 7P 757b207e38cSross. 7585dd9f405Slukem.Ss "NetBSD/\*M System Requirements and Supported Devices" 759b207e38cSross. 760b207e38cSross.so hardware ----------------------------------------------- 761b207e38cSross.br_ne 7P 762b207e38cSross. 763b207e38cSross.Ss "Getting the NetBSD System on to Useful Media" 764b207e38cSross. 765b207e38cSross.so xfer ----------------------------------------------- 766b207e38cSross.br_ne 7P 767b207e38cSross. 7685dd9f405Slukem.Ss "Preparing your System for NetBSD installation" 769b207e38cSross. 770b207e38cSross.so prep ----------------------------------------------- 771b207e38cSross.br_ne 7P 772b207e38cSross. 773caef436aSlukem.ie \n[mac68k] .Ss "Installing the NetBSD System (Sysinst Method)" 7745f62db77Sscottr.el .Ss "Installing the NetBSD System" 775b207e38cSross. 776b207e38cSross.so install ----------------------------------------------- 777b207e38cSross.br_ne 7P 778b207e38cSross. 779b207e38cSross.Ss "Post installation steps" 780b207e38cSross. 781b207e38cSross.so ../common/postinstall ----------------------------------------------- 782b207e38cSross.br_ne 7P 783b207e38cSross. 784b207e38cSross.Ss "Upgrading a previously-installed NetBSD System" 785b207e38cSross. 786b207e38cSross.so upgrade ----------------------------------------------- 787b207e38cSross.br_ne 7P 788b207e38cSross. 789b207e38cSross.Ss "Compatibility Issues With Previous NetBSD Releases" 79023d5ac02Slukem.Pp 791b207e38cSross. 792b207e38cSrossUsers upgrading from previous versions of 793b207e38cSross.Nx 794b207e38cSrossmay wish to bear the 795b207e38cSrossfollowing problems and compatibility issues in mind when upgrading to 796172a4c32Swiz.Nx 797172a4c32Swiz\*V. 798b2ed8dc8Spavel.Pp 7997548a3a5SsnjNote that 8007548a3a5Ssnj.Ic sysinst 8017548a3a5Ssnjwill automatically invoke 8027548a3a5Ssnj.(disp 8037548a3a5Ssnjpostinstall fix 8047548a3a5Ssnj.disp) 8057548a3a5Ssnjand thus all issues that are fixed by 8067548a3a5Ssnj.Ic postinstall 8079c519f76Ssnjby default will be handled. 8087548a3a5Ssnj.Pp 80921aef130SabsIn 81021aef130Sabs.Nx 9 81121aef130Sabsand earlier, filesystems listed in 81221aef130Sabs.Pa /etc/fstab 81304662bc4Sgutteridgewould be mounted before non-legacy 81421aef130Sabs.Ic zfs 81521aef130Sabsfilesystems. Starting from 81621aef130Sabs.Nx 10 81721aef130Sabsthis order has been reversed. 81821aef130Sabs.Pp 8191b142bcfSmartinIf you have ever run a version of 8201b142bcfSmartin.Nx -current 8211b142bcfSmartinbetween April 18, 2020 and September 23, 2022 (the version numbers 8221b142bcfSmartinused in the affected time range are between 9.99.56 and 9.99.106) 8231b142bcfSmartinyour FFS file systems might have broken extended attributes stored. 8241b142bcfSmartin.Pp 8251b142bcfSmartinYou should follow this 8261b142bcfSmartin.Lk https://wiki.netbsd.org/features/UFS2ea/ guide 8271b142bcfSmartinbefore booting the updated system multi-user for the first time. 8281b142bcfSmartin.Pp 8291b142bcfSmartin.Em Note that you do not need to do anything special if you never did run any affected kernel, 8301b142bcfSmartinespecially if you have never run 8311b142bcfSmartin.Nx -current . 8321b142bcfSmartin.Pp 833b4d97d93SjnemethA number of things have been removed from the 834c9a4a7f2Smartin.Nx 8357e2b3238Ssnj\*V release. 8369c519f76SsnjSee the 8379c519f76Ssnj.Dq Components removed from NetBSD 8389c519f76Ssnjsection near the beginning of this document for a list. 839b207e38cSross.Ss "Using online NetBSD documentation" 840b207e38cSross.Pp 841cbd498a0SsnjDocumentation is available if you installed the manual 842e270f3d9Slukemdistribution set. 843e270f3d9SlukemTraditionally, the 844b207e38cSross.Dq man pages 845b207e38cSross(documentation) are denoted by 8465f62db77Sscottr.Sq Li name(section) . 847b207e38cSrossSome examples of this are 848b207e38cSross.Pp 8495dd9f405Slukem.(bullet -compact -offset indent 850b207e38cSross.Xr intro 1 , 851b207e38cSross.It 852b207e38cSross.Xr man 1 , 853b207e38cSross.It 854f5307d8bSsnj.Xr apropos 1 , 855b207e38cSross.It 856b207e38cSross.Xr passwd 1 , 857b207e38cSrossand 858b207e38cSross.It 859b207e38cSross.Xr passwd 5 . 8605dd9f405Slukem.bullet) 861b207e38cSross.Pp 862b207e38cSrossThe section numbers group the topics into several categories, but three 863b207e38cSrossare of primary interest: user commands are in section 1, file formats 864b207e38cSrossare in section 5, and administrative information is in section 8. 865b207e38cSross.Pp 866b207e38cSross.No The Em man 867b207e38cSrosscommand is used to view the documentation on a topic, and is 868b207e38cSrossstarted by entering 8697e2b3238Ssnj.Ic man 8707e2b3238Ssnj.Op Ar section 871b207e38cSross.Ar topic . 872b207e38cSrossThe brackets 873b207e38cSross.Op \& 874b207e38cSrossaround the 875b207e38cSrosssection should not be entered, but rather indicate that the section is 876e270f3d9Slukemoptional. 877e270f3d9SlukemIf you don't ask for a particular section, the topic with the 878e270f3d9Slukemlowest numbered section name will be displayed. 879e270f3d9SlukemFor instance, after logging in, enter 88023d5ac02Slukem.Pp 88123d5ac02Slukem.Dl # Ic "man passwd" 88223d5ac02Slukem.Pp 883b207e38cSrossto read the documentation for 884b207e38cSross.Xr passwd 1 . 885b207e38cSrossTo view the documentation for 886f898d4a4Shubertf.Xr passwd 5 , 887b207e38cSrossenter 88823d5ac02Slukem.Pp 88923d5ac02Slukem.Dl # Ic "man 5 passwd" 89023d5ac02Slukem.Pp 891b207e38cSrossinstead. 892b207e38cSross.Pp 893b207e38cSrossIf you are unsure of what man page you are looking for, enter 89400056feaShubertf.Pp 895ee206b00Suwe.Dl # Ic apropos Ar subject-word 896b207e38cSross.Pp 897b207e38cSrosswhere 898b207e38cSross.Ar subject-word 899b207e38cSrossis your topic of interest; a list of possibly 900b207e38cSrossrelated man pages will be displayed. 901b207e38cSross. 902f2508f9bSuwe.Ss Administrivia 90323d5ac02Slukem.Pp 904b207e38cSross. 905e270f3d9SlukemIf you've got something to say, do so! 906e270f3d9SlukemWe'd like your input. 907b207e38cSrossThere are various mailing lists available via the mailing list 908b207e38cSrossserver at 9098d1781e3Ssalo.Mt majordomo@NetBSD.org . 9104697c995SsnjSee 911d690403aSmartin.Lk https://www.NetBSD.org/mailinglists/ 9124697c995Ssnjfor details. 913b207e38cSross.Pp 914b207e38cSrossThere are various mailing lists set up to deal with comments and 915e270f3d9Slukemquestions about this release. 916e270f3d9SlukemPlease send comments to: 9178d1781e3Ssalo.Mt netbsd-comments@NetBSD.org . 918b207e38cSross.Pp 919b207e38cSrossTo report bugs, use the 920b207e38cSross.Xr send-pr 1 921b207e38cSrosscommand shipped with 922b207e38cSross.Nx , 923e270f3d9Slukemand fill in as much information about the problem as you can. 924e270f3d9SlukemGood bug reports include lots of details. 925b207e38cSross.Pp 9267e2b3238SsnjBugs also can be submitted and queried with the web interface at 927d690403aSmartin.Lk https://www.NetBSD.org/support/send-pr.html 928b207e38cSross.Pp 929b207e38cSrossThere are also port-specific mailing lists, to discuss aspects of 930b207e38cSrosseach port of 931b207e38cSross.Nx . 93227b30b18SwizUse majordomo to find their addresses, or visit 933d690403aSmartin.Lk https://www.NetBSD.org/mailinglists/ 93454a18014Ssnj.Pp 93527b30b18SwizIf 936b207e38cSrossyou're interested in doing a serious amount of work on a specific 93723d5ac02Slukemport, you probably should contact the 93823d5ac02Slukem.Sq owner 93923d5ac02Slukemof that port (listed 940b207e38cSrossbelow). 941b207e38cSross.Pp 9424697c995SsnjIf you'd like to help with 9434697c995Ssnj.Nx , 9444697c995Ssnjand have an idea as to how you could be useful, send us mail or subscribe to: 945742cd5abSreed.Mt netbsd-users@NetBSD.org . 946b207e38cSross.Pp 947b207e38cSrossAs a favor, please avoid mailing huge documents or files to these 948e270f3d9Slukemmailing lists. 949e270f3d9SlukemInstead, put the material you would have sent up for FTP or WWW somewhere, 9504697c995Ssnjthen mail the appropriate list about it. 9514697c995SsnjIf you'd rather not do that, mail the list saying you'll send the data to 9524697c995Ssnjthose who want it. 953b207e38cSross. 954b207e38cSross.Ss Thanks go to 955b207e38cSross. 9565dd9f405Slukem.(bullet 957b207e38cSrossThe former members of UCB's Computer Systems Research Group, 958b207e38cSrossincluding (but not limited to): 959b207e38cSross.Bd -unfilled -offset indent 960b207e38cSrossKeith Bostic 961b207e38cSrossRalph Campbell 962b207e38cSrossMike Karels 963b207e38cSrossMarshall Kirk McKusick 964b207e38cSross.Ed 965b207e38cSross.Pp 966cbd498a0Ssnjfor their work on 96723d5ac02Slukem.Bx 96823d5ac02Slukemsystems, support, and encouragement. 969b207e38cSross.It 97000056feaShubertfThe Internet Systems Consortium, Inc. for hosting the 971b207e38cSross.Nx 97200056feaShubertfFTP, CVS, AnonCVS, mail, mail archive, GNATS, SUP, Rsync and WWW servers. 9735dd9f405Slukem.It 9745dd9f405SlukemThe Internet Research Institute in Japan for hosting the server 9755dd9f405Slukemwhich runs the CVSweb interface to the 9765dd9f405Slukem.Nx 9775dd9f405Slukemsource tree. 9785dd9f405Slukem.It 979d073d074SjnemethThe Columbia University Computer Science Department for hosting 9809c519f76Ssnjthe build cluster. 98100056feaShubertf.It 98206b1b035SpavelThe many organizations that provide 9835dd9f405Slukem.Nx 9845dd9f405Slukemmirror sites. 985b207e38cSross.It 986b207e38cSrossWithout CVS, this project would be impossible to manage, so our hats 987b207e38cSrossgo off to Brian Berliner, Jeff Polk, and the various other people 988b207e38cSrosswho've had a hand in making CVS a useful tool. 989b207e38cSross.It 990152ab6b8SpavelWe list the individuals and organizations 991152ab6b8Spavelthat have made donations or loans of hardware and/or money, to support 992b207e38cSross.Nx 993152ab6b8Spaveldevelopment, and deserve credit for it at 994d690403aSmartin.Lk https://www.NetBSD.org/donations/ 995e270f3d9Slukem(If you're not on that list and should be, tell us! 996e270f3d9SlukemWe probably were not able to get in touch with you, to verify that you 997e270f3d9Slukemwanted to be listed.) 998b207e38cSross.It 999b207e38cSrossFinally, we thank all of the people who've put sweat and tears into 1000b207e38cSrossdeveloping 1001b207e38cSross.Nx 1002e270f3d9Slukemsince its inception in January, 1993. 1003e270f3d9Slukem(Obviously, there are a lot more people who deserve thanks here. 100400fdab89SjnemethIf you're one of them, and would like to be mentioned, tell us!) 10055dd9f405Slukem.bullet) 1006b207e38cSross. 1007b207e38cSross.Ss "Legal Mumbo-Jumbo" 100823d5ac02Slukem.Pp 1009b207e38cSross. 101023d5ac02SlukemAll product names mentioned herein are trademarks or registered 101123d5ac02Slukemtrademarks of their respective owners. 10125dd9f405Slukem.Pp 1013b207e38cSrossThe following notices are required to satisfy the license terms of 1014b207e38cSrossthe software that we have mentioned in this document: 1015b207e38cSross.Pp 1016b207e38cSross.nr save_size \n[.s] 1017b207e38cSross.nr save_vs \n[.v] 1018b207e38cSross.ps 8 1019b207e38cSross.vs 9 1020b207e38cSross.Ht <font size=-1> 10211680c3eaSitojun.(item -compact 1022b207e38cSross.so ../common/legal.common ----------------------------------------------- 102327f3ac70Sitojun.item) 1024b207e38cSross.Ht </font> 1025b207e38cSross.ps 1026b207e38cSross.vs 1027152a0585Sjhawk.Ss "The End" 1028