xref: /netbsd-src/distrib/notes/common/main (revision 2f04993728c1d28d8ac7bf8b26889c218e2af07c)
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