1670 lines
47 KiB
Plaintext
1670 lines
47 KiB
Plaintext
.\" $NetBSD: main,v 1.134 2001/07/11 21:30:03 manu Exp $
|
|
.\"
|
|
.\" Copyright (c) 1999-2001 The NetBSD Foundation, Inc.
|
|
.\" All rights reserved.
|
|
.\"
|
|
.\" Redistribution and use in source and binary forms, with or without
|
|
.\" modification, are permitted provided that the following conditions
|
|
.\" are met:
|
|
.\" 1. Redistributions of source code must retain the above copyright
|
|
.\" notice, this list of conditions and the following disclaimer.
|
|
.\" 2. Redistributions in binary form must reproduce the above copyright
|
|
.\" notice, this list of conditions and the following disclaimer in the
|
|
.\" documentation and/or other materials provided with the distribution.
|
|
.\" 3. All advertising materials mentioning features or use of this software
|
|
.\" must display the following acknowledgement:
|
|
.\" This product includes software developed by the NetBSD
|
|
.\" Foundation, Inc. and its contributors.
|
|
.\" 4. Neither the name of The NetBSD Foundation nor the names of its
|
|
.\" contributors may be used to endorse or promote products derived
|
|
.\" from this software without specific prior written permission.
|
|
.\"
|
|
.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
|
|
.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
|
.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
|
.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
|
|
.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
|
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
|
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
|
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
|
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
|
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
.\" POSSIBILITY OF SUCH DAMAGE.
|
|
.\"
|
|
.ig
|
|
|
|
The notes that describe the improvements over the last release
|
|
aren't appropriate for a snapshot, so these are conditional on
|
|
FOR_RELEASE. 0 == snapshot; 1 == release
|
|
..
|
|
.
|
|
.tm Processing INSTALL
|
|
.
|
|
.\" -------------------- CONFIGURATION --------------------
|
|
.
|
|
.nr FOR_RELEASE 1
|
|
.ds MACHINE_LIST algor alpha amiga amigappc arc arm26 arm32 atari bebox cobalt
|
|
.as MACHINE_LIST " dreamcast evbsh3 hp300 hpcmips hpcsh i386 luna68k mac68k
|
|
.as MACHINE_LIST " macppc mmeye mvme68k news68k newsmips next68k ofppc pc532
|
|
.as MACHINE_LIST " pmax prep sgimips sparc sparc64 sun3 vax x68k
|
|
.
|
|
.so \*[.CURDIR]/../common/macros
|
|
.
|
|
.Dd May 21, 2001
|
|
.Dt INSTALL 8
|
|
.Os NetBSD
|
|
.Sh NAME
|
|
.Nm INSTALL
|
|
.Nd Installation procedure for
|
|
.Nx*M .
|
|
.Sh DESCRIPTION
|
|
.
|
|
.Ss About this Document
|
|
.Pp
|
|
.
|
|
This document describes the installation procedure for
|
|
.Nx \*V
|
|
on the
|
|
.Em \*M
|
|
platform. It is available in four different formats titled
|
|
.Pa INSTALL. Ns Ar ext ,
|
|
where
|
|
.Ar \&.ext
|
|
is one of
|
|
.Pa \&.ps , \&.html , \&.more ,
|
|
.No or Pa \&.txt :
|
|
.(tag \&.morex -offset indent
|
|
.It Pa \&.ps
|
|
PostScript.
|
|
.It Pa \&.html
|
|
.No Standard Internet Tn HTML .
|
|
.It Pa \&.more
|
|
The enhanced text format used on
|
|
.Ul
|
|
systems by the
|
|
.Xr more 1
|
|
and
|
|
.Xr less 1
|
|
pager utility programs. This is the format in which the on-line
|
|
.Em man
|
|
pages are generally presented.
|
|
.It Pa \&.txt
|
|
Plain old
|
|
.Tn ASCII .
|
|
.tag)
|
|
.Pp
|
|
You are reading the
|
|
.Em \*[format]
|
|
version.
|
|
.
|
|
.if \n[i386]:\n[macppc]:\n[sparc] \{
|
|
.Ss "Quick install notes for the impatient"
|
|
.Pp
|
|
This section contains some brief notes describing what you need to
|
|
install
|
|
.Nx \*V
|
|
on a machine of the \*M architecture.
|
|
.Bl -bullet
|
|
.It
|
|
Fetch the
|
|
.if r_i386 \{\
|
|
appropriate pair of boot floppy images from the
|
|
.Pa installation/floppy/
|
|
directory. Most people will need the
|
|
.Pa boot1.fs
|
|
and
|
|
.Pa boot2.fs
|
|
images, or possibly (but not necessarily)
|
|
.Pa bootlap1.fs
|
|
and
|
|
.Pa bootlap2.fs
|
|
if installing on a laptop.
|
|
.\}
|
|
.if r_macppc \{\
|
|
boot floppy image
|
|
.Pa installation/boot.fs
|
|
and bootloader
|
|
.Pa installation/ofwboot.xcf ,
|
|
or the CD image,
|
|
.Pa macppc_bootable.iso .
|
|
You only need the floppy image and bootloader, or the CD image to boot
|
|
your system.
|
|
.\}
|
|
.if r_sparc \{\
|
|
CD image,
|
|
.Pa sparc_bootable.iso
|
|
or the floppy disk images,
|
|
.Pa install/floppy/disk1.gz No and Pa install/floppy/disk2 .
|
|
You need either the pair of floppies or the CD to boot your system.
|
|
.\}
|
|
.if \n[macppc]:\n[sparc] \{\
|
|
Alternatively, you may netboot the installation kernel, which requires
|
|
several local netboot services. The details are not covered here, as
|
|
setting up a netboot server is hardly
|
|
.Dq quick .
|
|
.\}
|
|
.It
|
|
The actual binary distribution is in the
|
|
.Pa binary/sets/
|
|
directory.
|
|
When you boot the install
|
|
.if r_i386 floppies,
|
|
.if r_macppc floppy or CD-ROM,
|
|
.if r_sparc floppies or CD-ROM,
|
|
the installation program
|
|
can fetch these files for you (using e.g. ftp),
|
|
if you have a network connection.
|
|
There are several other methods to get the binary sets onto
|
|
the machine you install.
|
|
.Pp
|
|
You will at a minimum need
|
|
.ie r_i386 \{\
|
|
one of the kernel sets, typically
|
|
.Pa kern.tgz ,
|
|
as well as
|
|
.\}
|
|
.el \{\
|
|
the following sets:
|
|
.Pa kern.tgz ,
|
|
.\}
|
|
.Pa base.tgz
|
|
and
|
|
.Pa etc.tgz .
|
|
In a typical workstation installation you will probably want
|
|
all the installation sets.
|
|
.if \n[i386] \{
|
|
.It
|
|
Write the floppy images directly to a pair of floppies.
|
|
If you have problems writing a raw image to a floppy,
|
|
the
|
|
.Ic rawrite.exe
|
|
MS-DOS program
|
|
or the
|
|
.Ic Rawrite32.exe
|
|
Windows32 program (inside
|
|
.Pa rawrite32.zip )
|
|
in the
|
|
.Pa utilities/
|
|
directory may be of help.
|
|
.\}
|
|
.if \n[macppc] \{
|
|
.It
|
|
If your mac has a floppy drive,
|
|
write the floppy image directly to a floppy disk.
|
|
Otherwise, drag the uncompressed floppy image and bootloader to your
|
|
hard drive icon (the top level of the drive, not the desktop). If you are
|
|
making a CD, burn it now.
|
|
If you have problems writing a raw image to a floppy, the
|
|
.Ic suntar
|
|
.Tn MacOS
|
|
program may be of help.
|
|
.\}
|
|
.if \n[sparc] \{
|
|
.It
|
|
Make sure your sparc's CD-ROM drive is bootable. Burn the CD. Otherwise,
|
|
write the floppy images directly to a pair of floppies (after
|
|
uncompressing disk1.gz).
|
|
.\}
|
|
.Pp
|
|
The disk(s) you just prepared will be used to boot the installation
|
|
kernel, which contains all the tools required to install
|
|
.Nx .
|
|
.if r_macppc \{\
|
|
.It
|
|
Determine your machine's model, quirks, and Open Firmware version from the
|
|
.Nx*M
|
|
Model Support webpage.
|
|
.Lk http://www.netbsd.org/Ports/macppc/models.html
|
|
.Pp
|
|
At present,
|
|
.Nx*M
|
|
cannot exist on the same hard drive as
|
|
.Tn MacOS
|
|
unless you partition your disk using a
|
|
.Tn MacOS
|
|
partitioning utility. Open Firmware versions prior to 3 cannot boot into
|
|
.Nx
|
|
on a drive partitioned this way -- you must use the entire disk,
|
|
partitioned with the installation tools. Open Firmware version 3 cannot
|
|
boot into
|
|
.Nx
|
|
on a drive partitioned with the installation tools, you must use a
|
|
.Tn MacOS
|
|
partitioning utility and the
|
|
.Dq Me "Re-install sets or install additional sets"
|
|
option in the installer (selecting the
|
|
.Dq Me "Install NetBSD to hard disk"
|
|
or
|
|
.Dq Me "Upgrade NetBSD on a hard disk"
|
|
options will render your drive unbootable). If you are unsure, you may
|
|
want to read the section below on
|
|
.Sx Partitioning your hard drive for NetBSD
|
|
.It
|
|
For systems with Open Firmware versions prior to 3, you may need to use
|
|
Apple's System Disk utility to enter Open Firmware and use your screen and
|
|
keyboard. To enter Open Firmware, hold down the
|
|
.Key COMMAND-OPTION-O-F
|
|
keys after the boot chime starts, but before it ends. Entering Open
|
|
Firmware versions prior to 3 is usually the most frustrating part of
|
|
installation -- you may want to read the section below on
|
|
.Sx Older Open Firmware System Preparation
|
|
.Pp
|
|
You should have the Open Firmware
|
|
.Dq Pa "0 >"
|
|
prompt on your screen before attempting to boot
|
|
.Nx*M .
|
|
.\}
|
|
.if r_macppc \{\
|
|
.It
|
|
At the Open Firmware prompt, type the command to boot. For the boot
|
|
floppy, the command is
|
|
.Dq Ic "boot fd:0" .
|
|
For the boot floppy image and bootloader on your hard drive (Open Firmware
|
|
3), the command is something like
|
|
.Dq Ic "boot hd:9,ofwboot.xcf hd:9,boot.fs" .
|
|
You may need to replace both 9's with your drive's partition number.
|
|
.Pp
|
|
For boot CDs, the command is something like
|
|
.Dq Ic "boot cd:0,OFWBOOT.XCF NETBSD.RAM" .
|
|
You will most likely need to keep
|
|
.Ic OFWBOOT.XCF No and Ic NETBSD.RAM
|
|
capitalized. You may need to replace
|
|
.Ic cd
|
|
with
|
|
.Ic "scsi/sd@3 , scsi-int/sd@3 , scsi-ext/sd@3 , ata/atapi-disk ,"
|
|
or some other device alias. You should also use the Open Firmware
|
|
.Ic dir
|
|
command to confirm that the
|
|
.Nx*M
|
|
kernel is called
|
|
.Pa NETBSD.RAM .
|
|
.\}
|
|
.if r_sparc \{\
|
|
.It
|
|
You will need to get to the OpenBoot PROM
|
|
.Dq Ic "ok"
|
|
prompt. After your system first powers on, and displays some initial
|
|
information, press the
|
|
.Key STOP-A
|
|
keys. At the
|
|
.Dq Ic "ok"
|
|
prompt, type the command to boot your system into
|
|
.Nx .
|
|
The command to boot from CD is one of the following commands (depending on
|
|
your model):
|
|
.Dq Ic b sd(,30,) ,
|
|
.Dq Ic boot sd(,30,) ,
|
|
or
|
|
.Dq Ic boot cdrom .
|
|
.Pp
|
|
The command to boot from floppy is either
|
|
.Dq Ic boot fd(,,1)
|
|
or
|
|
.Dq Ic boot floppy .
|
|
The installer will prompt you to insert the second floppy when it is ready
|
|
for it.
|
|
.\}
|
|
.It
|
|
For third-party programs which are not part of the base
|
|
.Nx
|
|
distribution, you will want to explore the
|
|
.Ic pkgsrc
|
|
system with its more than 2100 program packages.
|
|
.El
|
|
.\}
|
|
.Ss "What is NetBSD?"
|
|
.Pp
|
|
.
|
|
The
|
|
.Nx
|
|
Operating System is a fully functional
|
|
.Tn Open Source
|
|
.Ul
|
|
operating system derived from the University of California, Berkeley
|
|
Networking Release 2 (Net/2), 4.4BSD-Lite, and 4.4BSD-Lite2 sources.
|
|
.Nx
|
|
runs on thirty-one different system architectures featuring twelve distinct
|
|
families of CPUs, and is being ported to more. The
|
|
.Nx \*V
|
|
release contains complete binary releases for fifteen different
|
|
machine types. (The sixteen remaining are not fully supported at this time
|
|
and are thus not part of the binary distribution. For information on
|
|
them, please see the
|
|
.Nx
|
|
web site at
|
|
.Lk http://www.netbsd.org/ . )
|
|
.Pp
|
|
.Nx
|
|
is a completely integrated system.
|
|
In addition to its highly portable, high performance kernel,
|
|
.nh
|
|
.Nx
|
|
features a complete set of user utilities, compilers for several
|
|
languages, the X Window System, firewall software
|
|
and numerous other tools, all accompanied by full source code.
|
|
.Pp
|
|
.\" XXX Should we include some text here about NetBSD's license
|
|
.\" policies and how commercial-friendly it is?
|
|
.Nx
|
|
is a creation of the members of the Internet community.
|
|
Without the unique cooperation and coordination the net makes
|
|
possible, it's likely that
|
|
.Nx
|
|
wouldn't exist.
|
|
.Ss Upgrade path to NetBSD 1.5.1
|
|
If you are not installing your system ``from scratch'' but instead
|
|
are going to upgrade an existing system already running
|
|
.Nx
|
|
you need to know which versions you can upgrade with
|
|
.Nx
|
|
1.5.1.
|
|
.Pp
|
|
.Nx
|
|
1.5.1 is an upgrade of
|
|
.Nx
|
|
1.5 and earlier major and patch releases of
|
|
.Nx .
|
|
.Pp
|
|
The intermediate development versions of code available on the main trunk
|
|
in our CVS repository (also known as ``NetBSD-current'') from
|
|
.Em after
|
|
the point where the release cycle for 1.5 was started are designated
|
|
by version identifiers such as 1.5A, 1.5B, etc.
|
|
These identifiers do not designate releases, but indicate major changes
|
|
in internal kernel APIs.
|
|
Note that the kernel from
|
|
.Nx
|
|
1.5.1 can
|
|
.Em not
|
|
be used to upgrade a system running one of those intermediate development
|
|
versions.
|
|
Trying to use the
|
|
.Nx
|
|
1.5.1 kernel on such a system
|
|
.Em will
|
|
probably result in problems.
|
|
.Pp
|
|
Please also note that it is not possible to do a direct ``version''
|
|
comparison between any of the intermediate development versions mentioned
|
|
above and 1.5.1 to determine if a given feature is present or absent
|
|
in 1.5.1. The development of 1.5 and the subsequent ``point'' releases
|
|
is done on a separate branch in the CVS repository. The branch was created when
|
|
the release cycle for 1.5 was started, and during the release cycle of
|
|
1.5 and its patch releases, selected fixes and enhancements have been
|
|
imported from the main development trunk.
|
|
So, there are features in 1.5.1 which were not in, e.g. 1.5B, and vice
|
|
versa.
|
|
.Ss Major Changes Between 1.5 and 1.5.1
|
|
The complete list of changes between
|
|
.Nx
|
|
1.5 and 1.5.1 can be found in the file CHANGES-1.5.1 in the top directory
|
|
of the source tree.
|
|
The following are highlights only:
|
|
.Bl -bullet
|
|
.It
|
|
A driver for the Aironet/Cisco wireless PCMCIA cards has been added;
|
|
see
|
|
.Xr an 4 .
|
|
.It
|
|
NFS client performance has been improved, typically by 40% for
|
|
writes but possibly up to 100% in certain setups.
|
|
.It
|
|
The
|
|
.Xr siop 4
|
|
driver has improved in performance and robustness.
|
|
.It
|
|
Support for cloning pseudo-interfaces has been added. See
|
|
.Xr ifconfig 8 .
|
|
.It
|
|
Support for 802.1Q virtual LANs has been added.
|
|
See
|
|
.Xr vlan 4 .
|
|
.It
|
|
The
|
|
.Xr isp 4
|
|
driver has been upgraded to (among other things) work on MacPPC.
|
|
.It
|
|
BIND has been upgraded to version 8.2.3 (SA2001-001).
|
|
.It
|
|
Support for booting from RAIDframe RAID1 mirrors on i386 added.
|
|
.It
|
|
The
|
|
.Xr lfs 4
|
|
file system has again been substantially updated, but is still
|
|
experimental.
|
|
.It
|
|
Ultra/66 support has been added for capable VIA chipsets, and
|
|
Ultra/100 support has been added for the HPT370, Promise and Intel
|
|
ICH2 controllers in the
|
|
.Xr pciide 4
|
|
driver.
|
|
Support for Intel 82801BAM controllers has also been added, and
|
|
handling of Ali controllers has been improved.
|
|
.It
|
|
OpenSSH has been updated to deal with a security issue (SA2001-003).
|
|
.It
|
|
Sendmail has been upgraded to version 8.11.3.
|
|
.It
|
|
The
|
|
.Xr ex 4
|
|
driver has added support for 3Com 3c555, 3c556 and 3c556B MiniPCI Ethernet
|
|
cards.
|
|
.It
|
|
A driver for the on-board audio hardware found on many Apple
|
|
PowerMacs has been added; see
|
|
.Xr awacs 4 .
|
|
.It
|
|
The
|
|
.Xr sip 4
|
|
driver has been fixed to properly support the dp83815, as found in
|
|
current Netgear FA311 10/100 cards.
|
|
.It
|
|
.Xr ftpd 8
|
|
has been updated to deal with two security issues (SA2000-018 and
|
|
SA2001-005).
|
|
.It
|
|
.Xr ntpd 8
|
|
has been updated to deal with a security issue (SA2001-004).
|
|
.It
|
|
.Xr telnetd 8
|
|
has been updated to deal with a security issue (SA2000-017).
|
|
.It
|
|
A vulnerability on i386 related to USER_LDT has been fixed (SA2001-002).
|
|
.It
|
|
The Linux emulation has been enhanced to prepare for the
|
|
support of using the Linux version of VMware.
|
|
.It
|
|
IP checksumming speed has been improved on i386 compared to
|
|
.Nx 1.5
|
|
by about 10%.
|
|
.It
|
|
Support for the Socket Communications LP-E Type II PCMCIA NE2000
|
|
clone card has been added to
|
|
.Xr ne 4 .
|
|
.It
|
|
The DHCP software has been upgraded to ISC version 3, Beta 2, patchlevel 23,
|
|
to fix core dumps in
|
|
.Xr dhclient 8 ,
|
|
among other things. Please note that the new
|
|
.Xr dhcpd 8
|
|
forces you to configure a "ddns-update-style" of either
|
|
"ad-hoc", "interim" or "none".
|
|
.It
|
|
Various fixes and enhancements to INET6 and IPSEC code;
|
|
among them improved interaction between IPF/Nat and IPSEC.
|
|
.It
|
|
The Heimdal
|
|
.Xr kerberos 8
|
|
implementation has been upgraded to version 0.3e.
|
|
.It
|
|
Support for Accton EN2242 and other AmdTek AN985 cards added
|
|
to the
|
|
.Xr tlp 4
|
|
driver.
|
|
.It
|
|
Several country-specific keyboard mappings have been added for USB
|
|
keyboards.
|
|
.It
|
|
A driver for Yamaha YMF724/740/744/745-based sound cards has
|
|
been added, see
|
|
.Xr yds 4 .
|
|
.It
|
|
The maximum number of BSD disklabel partitions on the i386 port
|
|
has been increased from 8 to 16.
|
|
.It
|
|
Drivers for the AC'97 based audio sound chips
|
|
ESS Technology Maestro 1, 2, and 2E (see
|
|
.Xr esm 4 ),
|
|
NeoMagic 256 (see
|
|
.Xr neo 4 ),
|
|
and Cirrus Logic CrystalClear PCI Audio CS4281 (see
|
|
.Xr clct 4 ) have been added.
|
|
.El
|
|
.Pp
|
|
In addition, many bugs have been fixed\(emmore than 95 problems
|
|
reported through our problem tracking system have been fixed,
|
|
and some other non-reported problems have also been found and fixed.
|
|
See the CHANGES-1.5.1 file for the complete list.
|
|
.if \n[FOR_RELEASE] \{\
|
|
.if r_i386 \{
|
|
.Ss New Compatibility Issues Introduced With NetBSD 1.5.1
|
|
.Pp
|
|
With the increase of the maximum number of partitions from 8 to 16
|
|
on the i386 port, it is worth noting:
|
|
.Bl -bullet
|
|
.It
|
|
Once you start using more than 8 partitions, you can no longer
|
|
downgrade to a 1.5 kernel.
|
|
.It
|
|
The user-land tools which handle disklabels in 1.5.1 can not be
|
|
used running under a 1.5 kernel.
|
|
.El
|
|
.\}
|
|
.Ss Changes Between The NetBSD 1.4 and 1.5 Releases
|
|
.Pp
|
|
The
|
|
.Nx 1.5
|
|
release
|
|
provides numerous significant functional enhancements, including
|
|
support for many new devices, integration of hundreds of bug fixes,
|
|
new and updated kernel subsystems, and many userland enhancements. The
|
|
result of these improvements is a stable operating system fit for
|
|
production use that rivals most commercially available systems.
|
|
.Pp
|
|
It is impossible to completely summarize over one year of
|
|
development that went into the
|
|
.Nx \*V
|
|
release. Some highlights include:
|
|
.
|
|
.Ss2 Kernel
|
|
.
|
|
.(bullet
|
|
Ports to new platforms including:
|
|
arc,
|
|
cobalt,
|
|
hpcmips,
|
|
news68k,
|
|
sgimips,
|
|
and
|
|
sparc64.
|
|
.It
|
|
Improved performance and stability of the UVM virtual memory subsystem.
|
|
.It
|
|
Implementation of generic kernel locking code, as well as a
|
|
restructure and re-tuning of the scheduler, to be used by the
|
|
future symmetric multi-processing (SMP) implementation.
|
|
.It
|
|
Improved compatibility support for Linux, OSF1, and SVR4 programs.
|
|
.It
|
|
New compatibility support for Win32 programs.
|
|
.It
|
|
Support for dynamically loaded ELF kernel modules.
|
|
.It
|
|
Kernel process tracing using
|
|
.Xr ktruss 1 .
|
|
.It
|
|
Deletion of swap devices using
|
|
.Xr swapctl 8 .
|
|
.It
|
|
Easier hot-pluggability of keyboards and mice using a new wscons
|
|
device\(emwsmux.
|
|
.It
|
|
Improved PCMCIA and CardBus support, including support for detaching
|
|
of devices and cards, resulting in better support for notebooks and
|
|
PDA devices.
|
|
.It
|
|
Numerous hardware improvements, including areas such as:
|
|
audio, UDMA/66 support for ATA drives, USB, and wireless networking.
|
|
.bullet)
|
|
.
|
|
.Ss2 Networking
|
|
.
|
|
.(bullet
|
|
Addition of IP version 6 (IPv6) and IPsec to the networking stack,
|
|
from the KAME project.
|
|
This includes addition of kernel code for IPv6/IPsec,
|
|
IPv4/v6 dual-stack user applications and supporting libraries.
|
|
Due to this, the shlib major version for
|
|
.Xr pcap 3
|
|
is incremented and you may need to recompile userland tools.
|
|
The KAME IPv6 part includes results from the unified-IPv6 effort.
|
|
.bullet)
|
|
.
|
|
.Ss2 File system
|
|
.
|
|
.(bullet
|
|
Significant Fast file system (FFS) performance enhancements via
|
|
integration of Kirk McKusick's soft updates and trickle sync code.
|
|
.It
|
|
Support for the
|
|
.Tn "Windows NT"
|
|
.Sq NTFS
|
|
file system (read-only at this stage).
|
|
.It
|
|
Support for revision 1 of the
|
|
.Tn Linux
|
|
.Sq ext2fs
|
|
file system.
|
|
.It
|
|
Enhanced stability and usability of LFS (the
|
|
.Bx
|
|
log-structured file system).
|
|
.It
|
|
Various RAIDframe enhancements including: auto-detection of RAID components
|
|
and auto-configuration of RAID sets, and the ability to configure the root
|
|
file system
|
|
.Pq Pa /
|
|
on a RAID set.
|
|
.It
|
|
Support for
|
|
.Tn Microsoft
|
|
Joliet extensions to the ISO9660 CD file system.
|
|
.It
|
|
Improved file system vnode locking mechanisms,
|
|
thus resolving a source of several panics in the past.
|
|
.It
|
|
Support for NFS and RPC over IPv6.
|
|
.It
|
|
The server part of NFS locking (implemented by
|
|
.Xr rpc.lockd 8 )
|
|
now works.
|
|
.bullet)
|
|
.
|
|
.Ss2 Security
|
|
.
|
|
.(bullet
|
|
Strong cryptographic libraries and applications integrated,
|
|
including the AES cipher Rijndael, the OpenSSL library, more
|
|
complete Kerberos IV and Kerberos V support, and an SSH server
|
|
and client.
|
|
.It
|
|
.Xr sysctl 3
|
|
interfaces to various elements of process and system information,
|
|
allowing programs such as
|
|
.Xr ps 1 ,
|
|
.Xr dmesg 1
|
|
and the like to operate without recompilation after kernel upgrades,
|
|
and remove the necessity to run setgid kmem (thus improving system
|
|
security).
|
|
.It
|
|
Disable various services by default, and set the default options for
|
|
disabled daemons to a higher level of logging.
|
|
.It
|
|
Several code audits were performed. One audit replaced string routines
|
|
that were used without bounds checking, and another one identified and
|
|
disabled places where format strings were used in unsafe ways,
|
|
allowing arbitrary data to be entered by (possibly) malicious users to
|
|
overwrite application code, and leading from Denial of Service attacks
|
|
to compromised systems.
|
|
.It
|
|
.Xr sshd 8
|
|
and
|
|
.Xr ssh 1
|
|
now require
|
|
.Xr rnd 4
|
|
kernel random number devices.
|
|
.bullet)
|
|
.
|
|
.Ss2 System administration and user tools
|
|
.
|
|
.(bullet
|
|
Conversion of the
|
|
.Xr rc 8
|
|
system startup and shutdown scripts to an
|
|
.Sq rc.d
|
|
mechanism, with separate control scripts for each service, and
|
|
appropriate dependency ordering provided by
|
|
.Xr rcorder 8 .
|
|
.It
|
|
.Xr postfix 1
|
|
provided as alternative mail transport agent to
|
|
.Xr sendmail 8 .
|
|
.It
|
|
User management tools
|
|
.Xr useradd 8 ,
|
|
.Xr usermod 8 ,
|
|
.Xr userdel 8 ,
|
|
.Xr groupadd 8 ,
|
|
.Xr groupmod 8 ,
|
|
and
|
|
.Xr groupdel 8
|
|
added to the system.
|
|
.It
|
|
Incorporation of a login class capability database
|
|
.Pq Pa /etc/login.conf
|
|
from
|
|
.Tn BSD/OS .
|
|
.It
|
|
Improved support for usernames longer than eight characters in programs
|
|
such as
|
|
.Xr at 1
|
|
and
|
|
.Xr w 1 .
|
|
.It
|
|
Many enhancements to
|
|
.Xr ftpd 8
|
|
providing features found in larger and less secure FTP daemons,
|
|
such as user classes, connection limits, improved support for
|
|
virtual hosting, transfer statistics, transfer rate throttling,
|
|
and support for various IETF ftpext working group extensions.
|
|
.It
|
|
The
|
|
.Xr ftp 1
|
|
client has been improved even further, including
|
|
transfer rate throttling, improved URL support, command line uploads.
|
|
See the man page for details.
|
|
.bullet)
|
|
.
|
|
.Ss2 Miscellaneous
|
|
.
|
|
.(bullet
|
|
Updates to the
|
|
.Nx
|
|
source code style code (located in
|
|
.Pa /usr/share/misc/style )
|
|
to use ANSI C only (instead of K&R) and reflect current (best) practice,
|
|
and begin migrating the
|
|
.Nx
|
|
source code to follow it.
|
|
.It
|
|
Implementation of many SUSv2 features to the
|
|
.Xr curses 3
|
|
library, including support for color.
|
|
.It
|
|
Updates of most third party packages that are shipped in the base
|
|
system, including
|
|
.Xr file 1 ,
|
|
.Xr ipfilter 4 ,
|
|
.Xr ppp 4 ,
|
|
and
|
|
.Xr sendmail 8
|
|
to the latest stable release.
|
|
.It
|
|
Many new packages in the
|
|
.Em pkgsrc
|
|
system, including standard desktops like KDE and GNOME as well as latest
|
|
Tcl/Tk and perl and many of the components of the Java Enterprise platform.
|
|
The package framework itself now has full wildcard dependency support.
|
|
.bullet)
|
|
.Pp
|
|
Kernel 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.
|
|
.Pp
|
|
.so whatis -----------------------------------------------
|
|
.\} \" \n[FOR_RELEASE]
|
|
.
|
|
.Ss "The Future of NetBSD"
|
|
.Pp
|
|
.
|
|
The
|
|
.Nx
|
|
Foundation has been incorporated as a non-profit
|
|
organization. Its purpose is to encourage, foster and promote the
|
|
free exchange of computer software, namely the
|
|
.Nx
|
|
Operating
|
|
System. The foundation will allow for many things to be handled more
|
|
smoothly than could be done with our previous informal organization.
|
|
In particular, it provides the framework to deal with other parties
|
|
that wish to become involved in the
|
|
.Nx
|
|
Project.
|
|
.Pp
|
|
The
|
|
.Nx
|
|
Foundation will help improve the quality of
|
|
.Nx
|
|
by:
|
|
.(bullet
|
|
providing better organization to keep track of development
|
|
efforts, including co-ordination with groups working in
|
|
related fields.
|
|
.It
|
|
providing a framework to receive donations of goods and
|
|
services and to own the resources necessary to run the
|
|
.Nx
|
|
Project.
|
|
.It
|
|
providing a better position from which to undertake
|
|
promotional activities.
|
|
.It
|
|
periodically organizing workshops for developers and other
|
|
interested people to discuss ongoing work.
|
|
.bullet)
|
|
.Pp
|
|
We intend to begin narrowing the time delay between releases. Our
|
|
ambition is to provide a full release every six to eight months.
|
|
.Pp
|
|
We hope to support even
|
|
.Em more
|
|
hardware in the future, and we have a
|
|
rather large number of other ideas about what can be done to improve
|
|
.Nx .
|
|
.Pp
|
|
We intend to continue our current practice of making the
|
|
NetBSD-current development source available on a daily basis.
|
|
.Pp
|
|
We intend to integrate free, positive changes from whatever sources
|
|
submit them, providing that they are well thought-out and increase the
|
|
usability of the system.
|
|
.Pp
|
|
Above all, we hope to create a stable and accessible system, and to be
|
|
responsive to the needs and desires of
|
|
.Nx
|
|
users, because it is for
|
|
and because of them that
|
|
.Nx
|
|
exists.
|
|
.br_ne 10P
|
|
.
|
|
.Ss "Sources of NetBSD"
|
|
.Pp
|
|
.
|
|
Refer to
|
|
.Lk http://www.netbsd.org/Sites/net.html .
|
|
.br_ne 10P
|
|
.
|
|
.Ss "NetBSD \*V Release Contents
|
|
.Pp
|
|
.
|
|
The root directory of the
|
|
.Nx \*V
|
|
release is organized as follows:
|
|
.ie \n[FOR_RELEASE] \{\
|
|
.Pp
|
|
.Pa .../NetBSD-\*V/
|
|
.(tag README.files
|
|
.It Li CHANGES
|
|
Changes since earlier
|
|
.Nx
|
|
releases.
|
|
.It Li LAST_MINUTE
|
|
Last minute changes.
|
|
.It Li MIRRORS
|
|
A list of sites that mirror the
|
|
.Nx \*V
|
|
distribution.
|
|
.It Li README.files
|
|
README describing the distribution's contents.
|
|
.It Li TODO
|
|
.Nx 's
|
|
todo list (also somewhat incomplete and out of date).
|
|
.It Pa patches/
|
|
Post-release source code patches.
|
|
.It Pa source/
|
|
Source distribution sets; see below.
|
|
.tag)
|
|
.Pp
|
|
In addition to the files and directories listed above, there is one
|
|
directory per architecture, for each of the architectures for which
|
|
.Nx \*V
|
|
has a binary distribution.
|
|
There are also
|
|
.Pa README.export-control
|
|
files sprinkled liberally throughout the
|
|
distribution tree, which point out that there are some portions of the
|
|
distribution that may be subject to
|
|
export regulations of the United States, e.g.
|
|
code under
|
|
.Pa src/crypto
|
|
and
|
|
.Pa src/sys/crypto .
|
|
It is your responsibility
|
|
to determine whether or not it is legal for you to export these portions
|
|
and to act accordingly.
|
|
.Pp
|
|
The source distribution sets can be found in subdirectories of the
|
|
.Pa source
|
|
subdirectory of the distribution tree. They contain the
|
|
complete sources to the system. The source distribution sets
|
|
are as follows:
|
|
.(tag sharesrc
|
|
.It Sy gnusrc
|
|
This set contains the
|
|
.Dq gnu
|
|
sources, including the source for the compiler, assembler, groff,
|
|
and the other GNU utilities in the binary distribution sets.
|
|
.br
|
|
.Em 22.3 MB gzipped, 98.8 MB uncompressed
|
|
.It Sy pkgsrc
|
|
This set contains the
|
|
.Dq pkgsrc
|
|
sources, which contain the infrastructure to build third-party packages.
|
|
.br
|
|
.Em 7.4 MB gzipped, 73.0 MB uncompressed
|
|
.It Sy sharesrc
|
|
This set contains the
|
|
.Dq share
|
|
sources, which include the sources for the man pages not associated
|
|
with any particular program; the sources for the typesettable document
|
|
set; the dictionaries; and more.
|
|
.br
|
|
.Em 3.3 MB gzipped, 13.2 MB uncompressed
|
|
.It Sy src
|
|
This set contains all of the base
|
|
.Nx \*V
|
|
sources which are not in
|
|
.Sy gnusrc ,
|
|
.Sy sharesrc ,
|
|
or
|
|
.Sy syssrc .
|
|
.br
|
|
.Em 24.8 MB gzipped, 123.1 MB uncompressed
|
|
.It Sy syssrc
|
|
This set contains the sources to the
|
|
.Nx \*V
|
|
kernel for all architectures;
|
|
.Xr config 8 ;
|
|
and
|
|
.Xr dbsym 8 .
|
|
.br
|
|
.Em 18.0 MB gzipped, 90.9 MB uncompressed
|
|
.It Sy xsrc
|
|
This set contains the sources to the X Window System.
|
|
.br
|
|
.Em 78.1 MB gzipped, 393.6 MB uncompressed
|
|
.tag)
|
|
.Pp
|
|
All the above source sets are located in the
|
|
.Pa source/sets
|
|
subdirectory of the distribution tree.
|
|
.Pp
|
|
The source sets are distributed as compressed tar files. They may be
|
|
unpacked into
|
|
.Pa /usr/src
|
|
with the command:
|
|
.Pp
|
|
.Dl # Ic "( cd / ; tar -zxpf - ) < set_name.tgz"
|
|
.Pp
|
|
The
|
|
.Pa sets/Split/
|
|
subdirectory contains split
|
|
versions of the source sets for those users who need to load the
|
|
source sets from floppy or otherwise need a split distribution. The
|
|
split sets are named
|
|
.Pa "set_name." Ns Ar xx
|
|
where
|
|
.Pa set_name
|
|
is the distribution set name, and
|
|
.Ar xx
|
|
is the sequence number of the file,
|
|
starting with
|
|
.Dq aa
|
|
for the first file in the distribution set, then
|
|
.Dq ab
|
|
for the next, and so on. All of these files except the last one
|
|
of each set should be exactly 240,640 bytes long. (The last file is
|
|
just long enough to contain the remainder of the data for that
|
|
distribution set.)
|
|
.Pp
|
|
The split distributions may be reassembled and extracted with
|
|
.Ic cat
|
|
as follows:
|
|
.Pp
|
|
.Dl # Ic "cat set_name.?? | ( cd / ; tar -zxpf - )"
|
|
.Pp
|
|
In each of the source distribution set directories, there are
|
|
files which contain the checksums of the files in the directory:
|
|
.(tag SYSVSUM -offset indent
|
|
.It Li BSDSUM
|
|
Historic
|
|
.Bx
|
|
checksums for the various files
|
|
in that directory, in the format produced by the command:
|
|
.Ic cksum -o 1 Ar file .
|
|
.It Li CKSUM
|
|
.Tn POSIX
|
|
checksums for the various files in that
|
|
directory, in the format produced by the command:
|
|
.Ic cksum Ar file .
|
|
.It Li MD5
|
|
.Tn MD5
|
|
digests for the various files in that
|
|
directory, in the format produced by the command:
|
|
.Ic cksum Fl m Ar file .
|
|
.It Li SYSVSUM
|
|
Historic AT\*&T System V
|
|
.Ux
|
|
checksums for the various files in that directory, in the format produced by
|
|
the command:
|
|
.Ic cksum Fl o 2 Ar file .
|
|
.tag)
|
|
.Pp
|
|
The MD5 digest is the safest checksum, followed by the POSIX
|
|
checksum. The other two checksums are provided only to ensure
|
|
that the widest possible range of system can check the integrity
|
|
of the release files.
|
|
.\}
|
|
.el \{\
|
|
.Pp
|
|
.Pa \&.../NetBSD-current/tar_files/
|
|
.(item -compact -offset indent
|
|
.Pa doc.tar.gz
|
|
.It
|
|
.Pa pkgsrc.tar.gz
|
|
.It
|
|
.Pa src/*.tar.gz
|
|
.It
|
|
.Pa xsrc/*.tar.gz
|
|
.item)
|
|
.Pp
|
|
Other directories provide unpacked source trees for distribution via
|
|
the source update protocol, for more information see:
|
|
.Lk http://www.netbsd.org/Sites/net.html#sup
|
|
.\}
|
|
.
|
|
.
|
|
.so ../common/contents -----------------------------------------------
|
|
.
|
|
.
|
|
.(Note
|
|
Each directory in the \*M binary distribution also has its
|
|
own checksum files, just as the source distribution does.
|
|
.Note)
|
|
.br_ne 7P
|
|
.
|
|
.Ss "NetBSD/\*M System Requirements and Supported Devices"
|
|
.
|
|
.so hardware -----------------------------------------------
|
|
.br_ne 7P
|
|
.
|
|
.Ss "Getting the NetBSD System on to Useful Media"
|
|
.
|
|
.so xfer -----------------------------------------------
|
|
.br_ne 7P
|
|
.
|
|
.Ss "Preparing your System for NetBSD installation"
|
|
.
|
|
.so prep -----------------------------------------------
|
|
.br_ne 7P
|
|
.
|
|
.Ss "Installing the NetBSD System"
|
|
.
|
|
.so install -----------------------------------------------
|
|
.br_ne 7P
|
|
.
|
|
.Ss "Post installation steps"
|
|
.
|
|
.so ../common/postinstall -----------------------------------------------
|
|
.br_ne 7P
|
|
.
|
|
.Ss "Upgrading a previously-installed NetBSD System"
|
|
.
|
|
.so upgrade -----------------------------------------------
|
|
.br_ne 7P
|
|
.
|
|
.Ss "Compatibility Issues With Previous NetBSD Releases"
|
|
.Pp
|
|
.
|
|
Users upgrading from previous versions of
|
|
.Nx
|
|
may wish to bear the
|
|
following problems and compatibility issues in mind when upgrading to
|
|
.Nx \*V .
|
|
.Ss2 General issues
|
|
.(bullet
|
|
.Pa /etc/rc
|
|
modified to use
|
|
.Pa /etc/rc.d/*
|
|
.Pp
|
|
Prior to
|
|
.Nx 1.5 ,
|
|
.Pa /etc/rc
|
|
was a traditional
|
|
.Bx
|
|
style monolithic file; each discrete program or substem from
|
|
.Pa /etc/rc
|
|
and
|
|
.Pa /etc/netstart
|
|
has been moved into separate scripts in
|
|
.Pa /etc/rc.d/ .
|
|
.Pp
|
|
At system startup,
|
|
.Pa /etc/rc
|
|
uses
|
|
.Xr rcorder 8
|
|
to build a dependency list of the files in
|
|
.Pa /etc/rc.d
|
|
and then executes each script in turn with an argument of
|
|
.Sq start .
|
|
Many
|
|
.Pa rc.d
|
|
scripts won't start unless the appropriate
|
|
.Xr rc.conf 5
|
|
entry in
|
|
.Pa /etc/rc.conf
|
|
is set to
|
|
.Sq YES.
|
|
.Pp
|
|
At system shutdown,
|
|
.Pa /etc/rc.shutdown
|
|
uses
|
|
.Xr rcorder 8
|
|
to build a dependency list of the files in
|
|
.Pa /etc/rc.d
|
|
that have a
|
|
.Dq "KEYWORD: shutdown"
|
|
line, reverses the resulting list, and then executes each script in turn
|
|
with an argument of
|
|
.Sq stop .
|
|
The following scripts support a specific shutdown method:
|
|
.Pa cron ,
|
|
.Pa inetd ,
|
|
.Pa local ,
|
|
and
|
|
.Pa xdm .
|
|
.Pp
|
|
Local and third-party scripts may be installed into
|
|
.Pa /etc/rc.d
|
|
as necessary.
|
|
Refer to the other scripts in that directory and
|
|
.Xr rc 8
|
|
for more information on implementing
|
|
.Pa rc.d
|
|
scripts.
|
|
.bullet)
|
|
.Ss2 Issues affecting an upgrade from NetBSD 1.4 or prior
|
|
.(bullet
|
|
.Xr named 8
|
|
leaks version information
|
|
.
|
|
.Pp
|
|
Previous releases of
|
|
.Nx
|
|
disabled a feature of
|
|
.Xr named 8
|
|
where the version number of the server could be determined by remote clients.
|
|
This feature has not been disabled in
|
|
.Nx 1.5 ,
|
|
because there is a
|
|
.Xr named.conf 5
|
|
option to change the version string:
|
|
.(disp
|
|
option {
|
|
version "newstring";
|
|
};
|
|
.disp)
|
|
.
|
|
.It
|
|
.Xr sysctl 8
|
|
pathname changed
|
|
.
|
|
.Pp
|
|
.Xr sysctl 8
|
|
is moved from
|
|
.Pa /usr/sbin/sysctl
|
|
to
|
|
.Pa /sbin/sysctl .
|
|
If you have hardcoded references to the full pathname
|
|
.Pq in shell scripts, for example
|
|
please be sure to update those.
|
|
.\"
|
|
.It
|
|
.Xr sendmail 8
|
|
configuration file pathname changed
|
|
.
|
|
.Pp
|
|
Due to
|
|
.Xr sendmail 8
|
|
upgrade from 8.9.x to 8.10.x,
|
|
.Pa /etc/sendmail.cf
|
|
is moved to
|
|
.Pa /etc/mail/sendmail.cf .
|
|
Also, the default
|
|
.Xr sendmail.cf 5
|
|
refers different pathnames than before.
|
|
For example,
|
|
.Pa /etc/aliases
|
|
is now located at
|
|
.Pa /etc/mail/aliases ,
|
|
.Pa /etc/sendmail.cw
|
|
is now called
|
|
.Pa /etc/mail/local-host-names ,
|
|
and so forth.
|
|
If you have customized
|
|
.Xr sendmail.cf 5
|
|
and friends, you will need to move the files to the new locations.
|
|
See
|
|
.Pa /usr/share/sendmail/README
|
|
for more information.
|
|
.bullet)
|
|
.
|
|
.Pp
|
|
.
|
|
.
|
|
.Ss "Using online NetBSD documentation"
|
|
.Pp
|
|
Documentation is available if you first install the manual
|
|
distribution set. Traditionally, the
|
|
.Dq man pages
|
|
(documentation) are denoted by
|
|
.Sq Li name(section) .
|
|
Some examples of this are
|
|
.Pp
|
|
.(bullet -compact -offset indent
|
|
.Xr intro 1 ,
|
|
.It
|
|
.Xr man 1 ,
|
|
.It
|
|
.Xr apropros 1 ,
|
|
.It
|
|
.Xr passwd 1 ,
|
|
and
|
|
.It
|
|
.Xr passwd 5 .
|
|
.bullet)
|
|
.Pp
|
|
The section numbers group the topics into several categories, but three
|
|
are of primary interest: user commands are in section 1, file formats
|
|
are in section 5, and administrative information is in section 8.
|
|
.Pp
|
|
.No The Em man
|
|
command is used to view the documentation on a topic, and is
|
|
started by entering
|
|
.Ic man Op Ar section
|
|
.Ar topic .
|
|
The brackets
|
|
.Op \&
|
|
around the
|
|
section should not be entered, but rather indicate that the section is
|
|
optional. If you don't ask for a particular section, the topic with the
|
|
lowest numbered section name will be displayed. For instance, after
|
|
logging in, enter
|
|
.Pp
|
|
.Dl # Ic "man passwd"
|
|
.Pp
|
|
to read the documentation for
|
|
.Xr passwd 1 .
|
|
To view the documentation for
|
|
.Xr passwd 5 ,
|
|
enter
|
|
.Pp
|
|
.Dl # Ic "man 5 passwd"
|
|
.Pp
|
|
instead.
|
|
.Pp
|
|
If you are unsure of what man page you are looking for, enter
|
|
.Ic apropos Ar subject-word
|
|
.Pp
|
|
where
|
|
.Ar subject-word
|
|
is your topic of interest; a list of possibly
|
|
related man pages will be displayed.
|
|
.
|
|
.Ss Administrivia
|
|
.Pp
|
|
.
|
|
If you've got something to say, do so! We'd like your input.
|
|
There are various mailing lists available via the mailing list
|
|
server at
|
|
.Mt majordomo@netbsd.org .
|
|
To get help on using the mailing
|
|
list server, send mail to that address with an empty body, and it will
|
|
reply with instructions.
|
|
.Pp
|
|
There are various mailing lists set up to deal with comments and
|
|
questions about this release. Please send comments to:
|
|
.Mt netbsd-comments@netbsd.org .
|
|
.Pp
|
|
To report bugs, use the
|
|
.Xr send-pr 1
|
|
command shipped with
|
|
.Nx ,
|
|
and fill in as much information about the problem as you can. Good
|
|
bug reports include lots of details. Additionally, bug reports can
|
|
be sent by mail to:
|
|
.Mt netbsd-bugs@netbsd.org .
|
|
.Pp
|
|
Use of
|
|
.Xr send-pr 1
|
|
is encouraged, however, because bugs reported with it
|
|
are entered into the
|
|
.Nx
|
|
bugs database, and thus can't slip through
|
|
the cracks.
|
|
.Pp
|
|
There are also port-specific mailing lists, to discuss aspects of
|
|
each port of
|
|
.Nx .
|
|
Use majordomo to find their addresses, or visit
|
|
.Lk http://www.netbsd.org/MailingLists/ .
|
|
If
|
|
you're interested in doing a serious amount of work on a specific
|
|
port, you probably should contact the
|
|
.Sq owner
|
|
of that port (listed
|
|
below).
|
|
.Pp
|
|
If you'd like to help with this effort, and have an idea as to how
|
|
you could be useful, send us mail or subscribe to:
|
|
.Mt netbsd-help@netbsd.org .
|
|
.Pp
|
|
As a favor, please avoid mailing huge documents or files to these
|
|
mailing lists. Instead, put the material you would have sent up
|
|
for FTP or WWW somewhere, then mail the appropriate list about it, or, if
|
|
you'd rather not do that, mail the list saying you'll send the data
|
|
to those who want it.
|
|
.
|
|
.Ss Thanks go to
|
|
.
|
|
.(bullet
|
|
The former members of UCB's Computer Systems Research Group,
|
|
including (but not limited to):
|
|
.Bd -unfilled -offset indent
|
|
Keith Bostic
|
|
Ralph Campbell
|
|
Mike Karels
|
|
Marshall Kirk McKusick
|
|
.Ed
|
|
.Pp
|
|
for their ongoing work on
|
|
.Bx
|
|
systems, support, and encouragement.
|
|
.It
|
|
Also, our thanks go to:
|
|
.Bd -unfilled -offset indent
|
|
Mike Hibler
|
|
Rick Macklem
|
|
Jan-Simon Pendry
|
|
Chris Torek
|
|
.Ed
|
|
.Pp
|
|
for answering lots of questions, fixing bugs, and doing the various work
|
|
they've done.
|
|
.It
|
|
UC Berkeley's Experimental Computing Facility provided a home for
|
|
sun-lamp in the past, people to look after it, and a sense of humor.
|
|
Rob Robertson, too, has added his unique sense of humor to things, and
|
|
for a long time provided the primary FTP site for
|
|
.Nx .
|
|
.It
|
|
Vixie Enterprises for hosting the
|
|
.Nx
|
|
FTP, SUP, and WWW servers.
|
|
.It
|
|
Redback Networks, Inc. for hosting the
|
|
.Nx
|
|
mail and GNATS server.
|
|
.It
|
|
The Helsinki University of Technology in Finland for hosting the
|
|
.Nx
|
|
CVS server.
|
|
.It
|
|
The Internet Research Institute in Japan for hosting the server
|
|
which runs the CVSweb interface to the
|
|
.Nx
|
|
source tree.
|
|
.It
|
|
The many organisations that provide
|
|
.Nx
|
|
mirror sites.
|
|
.It
|
|
Without CVS, this project would be impossible to manage, so our hats
|
|
go off to Brian Berliner, Jeff Polk, and the various other people
|
|
who've had a hand in making CVS a useful tool.
|
|
.It
|
|
Dave Burgess
|
|
.Mt burgess@cynjut.infonet.net
|
|
has been maintaining the
|
|
386BSD/NetBSD/FreeBSD FAQ for quite some time, and deserves to be
|
|
recognized for it.
|
|
.It
|
|
The following individuals and organizations (each in alphabetical order)
|
|
have made donations or loans of hardware and/or money, to support
|
|
.Nx
|
|
development, and deserve credit for it:
|
|
.so ../common/donations -----------------------------------------------
|
|
(If you're not on that list and should be, tell us! We probably were
|
|
not able to get in touch with you, to verify that you wanted to be
|
|
listed.)
|
|
.It
|
|
Finally, we thank all of the people who've put sweat and tears into
|
|
developing
|
|
.Nx
|
|
since its inception in January, 1993. (Obviously,
|
|
there are a lot more people who deserve thanks here. If you're one of
|
|
them, and would like to mentioned, tell us!)
|
|
.bullet)
|
|
.
|
|
.Ss "We are..."
|
|
.
|
|
.Pp
|
|
(in alphabetical order)
|
|
.Pp
|
|
.
|
|
.
|
|
.Bl -column xxx "Jun-ichiro itojun Hagino" Mt sommerfeld@netbsd.org newsmips
|
|
.
|
|
.br_ne 1i
|
|
.It-span Em "The NetBSD core group:"
|
|
.It Ta Ta
|
|
.It Ta Alistair Crooks Ta Mt agc@netbsd.org
|
|
.It Ta Jun-ichiro itojun Hagino Ta Mt itojun@netbsd.org
|
|
.It Ta Frank van der Linden Ta Mt fvdl@netbsd.org
|
|
.It Ta Luke Mewburn Ta Mt lukem@netbsd.org
|
|
.It Ta Christos Zoulas Ta Mt christos@netbsd.org
|
|
.It Ta Ta
|
|
.br_ne 2i
|
|
.It-span Em "The portmasters (and their ports):"
|
|
.It Ta Ta
|
|
.It Ta Mark Brinicombe Ta Mt mark@netbsd.org Ta Sy arm32
|
|
.It Ta Simon Burge Ta Mt simonb@netbsd.org Ta Sy pmax
|
|
.It Ta Jeremy Cooper Ta Mt jeremy@netbsd.org Ta Sy sun3x
|
|
.It Ta Matt Fredette Ta Mt fredette@netbsd.org Ta Sy sun2
|
|
.It Ta Ross Harvey Ta Mt ross@netbsd.org Ta Sy alpha
|
|
.It Ta "Jun-ichiro itojun Hagino" Ta Mt itojun@netbsd.org Ta Sy sh3
|
|
.It Ta Ben Harris Ta Mt bjh21@netbsd.org Ta Sy arm26
|
|
.It Ta Eduardo Horvath Ta Mt eeh@netbsd.org Ta Sy sparc64
|
|
.It Ta Darrin Jewell Ta Mt dbj@netbsd.org Ta Sy next68k
|
|
.It Ta S\(/oren J\(/orvang Ta Mt soren@netbsd.org Ta Sy cobalt
|
|
.It Ta S\(/oren J\(/orvang Ta Mt soren@netbsd.org Ta Sy sgimips
|
|
.It Ta Wayne Knowles Ta Mt wdk@netbsd.org Ta Sy mipsco
|
|
.It Ta Paul Kranenburg Ta Mt pk@netbsd.org Ta Sy sparc
|
|
.It Ta Anders Magnusson Ta Mt ragge@netbsd.org Ta Sy vax
|
|
.It Ta Minoura Makoto Ta Mt minoura@netbsd.org Ta Sy x68k
|
|
.It Ta Phil Nelson Ta Mt phil@netbsd.org Ta Sy pc532
|
|
.It Ta Tohru Nishimura Ta Mt nisimura@netbsd.org Ta Sy luna68k
|
|
.It Ta NONAKA Kimihiro Ta Mt nonaka@netbsd.org Ta Sy prep
|
|
.It Ta Scott Reynolds Ta Mt scottr@netbsd.org Ta Sy mac68k
|
|
.It Ta Kazuki Sakamoto Ta Mt sakamoto@netbsd.org Ta Sy bebox
|
|
.It Ta Noriyuki Soda Ta Mt soda@netbsd.org Ta Sy arc
|
|
.It Ta Wolfgang Solfrank Ta Mt ws@netbsd.org Ta Sy ofppc
|
|
.It Ta Ignatios Souvatzis Ta Mt is@netbsd.org Ta Sy amiga
|
|
.It Ta Jonathan Stone Ta Mt jonathan@netbsd.org Ta Sy pmax
|
|
.It Ta Shin Takemura Ta Mt takemura@netbsd.org Ta Sy hpcmips
|
|
.It Ta Jason Thorpe Ta Mt thorpej@netbsd.org Ta Sy alpha
|
|
.It Ta Jason Thorpe Ta Mt thorpej@netbsd.org Ta Sy hp300
|
|
.It Ta Tsubai Masanari Ta Mt tsubai@netbsd.org Ta Sy macppc
|
|
.It Ta Tsubai Masanari Ta Mt tsubai@netbsd.org Ta Sy newsmips
|
|
.It Ta Izumi Tsutsui Ta Mt tsutsui@netbsd.org Ta Sy news68k
|
|
.It Ta "Frank van der Linden" Ta Mt fvdl@netbsd.org Ta Sy i386
|
|
.It Ta Leo Weppelman Ta Mt leo@netbsd.org Ta Sy atari
|
|
.It Ta Nathan Williams Ta Mt nathanw@netbsd.org Ta Sy sun3
|
|
.It Ta Steve Woodford Ta Mt scw@netbsd.org Ta Sy mvme68k
|
|
.It Ta Ta
|
|
.br_ne 1i
|
|
.It-span Em "The NetBSD \*V Release Engineering team:"
|
|
.It Ta Ta
|
|
.It Ta Chris G. Demetriou Ta Mt cgd@netbsd.org
|
|
.It Ta H\(oavard Eidnes Ta Mt he@netbsd.org
|
|
.It Ta Ted Lemon Ta Mt mellon@netbsd.org
|
|
.It Ta John Hawkinson Ta Mt jhawk@netbsd.org
|
|
.It Ta Perry Metzger Ta Mt perry@netbsd.org
|
|
.It Ta Curt Sampson Ta Mt cjs@netbsd.org
|
|
.It Ta Jason Thorpe Ta Mt thorpej@netbsd.org
|
|
.It Ta Todd Vierling Ta Mt tv@netbsd.org
|
|
.It Ta Ta
|
|
.br_ne 2i
|
|
.It-span Em "Developers and other contributors:"
|
|
.It Ta Ta
|
|
.It Ta Nathan Ahlstrom Ta Mt nra@NetBSD.org
|
|
.It Ta Steve Allen Ta Mt wormey@netbsd.org
|
|
.It Ta Julian Assange Ta Mt proff@netbsd.org
|
|
.It Ta Lennart Augustsson Ta Mt augustss@netbsd.org
|
|
.It Ta Christoph Badura Ta Mt bad@netbsd.org
|
|
.It Ta Dieter Baron Ta Mt dillo@netbsd.org
|
|
.It Ta Robert V. Baron Ta Mt rvb@netbsd.org
|
|
.It Ta Jason Beegan Ta Mt jtb@netbsd.org
|
|
.It Ta Erik Berls Ta Mt cyber@netbsd.org
|
|
.It Ta John Birrell Ta Mt jb@netbsd.org
|
|
.It Ta Mason Loring Bliss Ta Mt mason@netbsd.org
|
|
.It Ta Rafal Boni Ta Mt rafal@netbsd.org
|
|
.It Ta Manuel Bouyer Ta Mt bouyer@netbsd.org
|
|
.It Ta John Brezak Ta Mt brezak@netbsd.org
|
|
.It Ta Allen Briggs Ta Mt briggs@netbsd.org
|
|
.It Ta Aaron Brown Ta Mt abrown@netbsd.org
|
|
.It Ta Andrew Brown Ta Mt atatat@netbsd.org
|
|
.It Ta David Brownlee Ta Mt abs@netbsd.org
|
|
.It Ta Frederick Bruckman Ta Mt fredb@netbsd.org
|
|
.It Ta Jon Buller Ta Mt jonb@netbsd.org
|
|
.It Ta Dave Burgess Ta Mt burgess@cynjut.infonet.net
|
|
.It Ta Robert Byrnes Ta Mt byrnes@netbsd.org
|
|
.It Ta D'Arcy J.M. Cain Ta Mt darcy@netbsd.org
|
|
.It Ta Dave Carrel Ta Mt carrel@netbsd.org
|
|
.It Ta James Chacon Ta Mt jmc@netbsd.org
|
|
.It Ta Bill Coldwell Ta Mt billc@netbsd.org
|
|
.It Ta Julian Coleman Ta Mt jdc@netbsd.org
|
|
.It Ta Chuck Cranor Ta Mt chuck@netbsd.org
|
|
.It Ta Aidan Cully Ta Mt aidan@netbsd.org
|
|
.It Ta Johan Danielsson Ta Mt joda@netbsd.org
|
|
.It Ta Matt DeBergalis Ta Mt deberg@netbsd.org
|
|
.It Ta Rob Deker Ta Mt deker@netbsd.org
|
|
.It Ta Chris G. Demetriou Ta Mt cgd@netbsd.org
|
|
.It Ta Jarom\('ir Dolecek Ta Mt jdolecek@netbsd.org
|
|
.It Ta Andy Doran Ta Mt ad@netbsd.org
|
|
.It Ta Roland Dowdeswell Ta Mt elric@netbsd.org
|
|
.It Ta Emmanuel Dreyfus Ta Mt manu@netbsd.org
|
|
.It Ta Matthias Drochner Ta Mt drochner@netbsd.org
|
|
.It Ta Jun Ebihara Ta Mt jun@netbsd.org
|
|
.It Ta H\(oavard Eidnes Ta Mt he@netbsd.org
|
|
.It Ta Enami Tsugutomo Ta Mt enami@netbsd.org
|
|
.It Ta Bernd Ernesti Ta Mt veego@netbsd.org
|
|
.It Ta Erik Fair Ta Mt fair@netbsd.org
|
|
.It Ta Hubert Feyrer Ta Mt hubertf@netbsd.org
|
|
.It Ta Jason R. Fink Ta Mt jrf@netbsd.org
|
|
.It Ta Thorsten Frueauf Ta Mt frueauf@netbsd.org
|
|
.It Ta Castor Fu Ta Mt castor@netbsd.org
|
|
.It Ta Ichiro Fukuhara Ta Mt ichiro@netbsd.org
|
|
.It Ta Brian R. Gaeke Ta Mt brg@dgate.org
|
|
.It Ta Thomas Gerner Ta Mt thomas@netbsd.org
|
|
.It Ta Simon J. Gerraty Ta Mt sjg@netbsd.org
|
|
.It Ta Justin Gibbs Ta Mt gibbs@netbsd.org
|
|
.It Ta Adam Glass Ta Mt glass@netbsd.org
|
|
.It Ta Michael Graff Ta Mt explorer@netbsd.org
|
|
.It Ta Brad Grantham Ta Mt grantham@tenon.com
|
|
.It Ta Brian C. Grayson Ta Mt bgrayson@netbsd.org
|
|
.It Ta Matthew Green Ta Mt mrg@netbsd.org
|
|
.It Ta Juergen Hannken-Illjes Ta Mt hannken@netbsd.org
|
|
.It Ta Charles M. Hannum Ta Mt mycroft@netbsd.org
|
|
.It Ta Eric Haszlakiewicz Ta Mt erh@netbsd.org
|
|
.It Ta John Hawkinson Ta Mt jhawk@netbsd.org
|
|
.It Ta HAYAKAWA Koichi Ta Mt haya@netbsd.org
|
|
.It Ta Ren\('e Hexel Ta Mt rh@netbsd.org
|
|
.It Ta Michael L. Hitch Ta Mt mhitch@netbsd.org
|
|
.It Ta Christian E. Hopps Ta Mt chopps@netbsd.org
|
|
.It Ta Ken Hornstein Ta Mt kenh@netbsd.org
|
|
.It Ta Marc Horowitz Ta Mt marc@netbsd.org
|
|
.It Ta Nick Hudson Ta Mt skrll@netbsd.org
|
|
.It Ta Martin Husemann Ta Mt martin@netbsd.org
|
|
.It Ta Dean Huxley Ta Mt dean@netbsd.org
|
|
.It Ta Bernardo Innocenti Ta Mt bernie@netbsd.org
|
|
.It Ta ITOH Yasufumi Ta Mt itohy@netbsd.org
|
|
.It Ta IWAMOTO Toshihiro Ta Mt toshii@netbsd.org
|
|
.It Ta Matthew Jacob Ta Mt mjacob@netbsd.org
|
|
.It Ta Lonhyn T. Jasinskyj Ta Mt lonhyn@netbsd.org
|
|
.It Ta Chris Jones Ta Mt cjones@netbsd.org
|
|
.It Ta Takahiro Kambe Ta Mt taca@netbsd.org
|
|
.It Ta Antti Kantee Ta Mt pooka@netbsd.org
|
|
.It Ta Masanori Kanaoka Ta Mt kanaoka@netbsd.org
|
|
.It Ta KAWAMOTO Yosihisa Ta Mt kawamoto@netbsd.org
|
|
.It Ta Mario Kemper Ta Mt magick@netbsd.org
|
|
.It Ta Lawrence Kesteloot Ta Mt kesteloo@cs.unc.edu
|
|
.It Ta Thomas Klausner Ta Mt wiz@netbsd.org
|
|
.It Ta Klaus Klein Ta Mt kleink@netbsd.org
|
|
.It Ta Wayne Knowles Ta Mt wdk@netbsd.org
|
|
.It Ta John Kohl Ta Mt jtk@netbsd.org
|
|
.It Ta Kevin Lahey Ta Mt kml@netbsd.org
|
|
.It Ta Johnny C. Lam Ta Mt jlam@netbsd.org
|
|
.It Ta Martin J. Laubach Ta Mt mjl@netbsd.org
|
|
.It Ta Ted Lemon Ta Mt mellon@netbsd.org
|
|
.It Ta Joel Lindholm Ta Mt joel@netbsd.org
|
|
.It Ta Mike Long Ta Mt mikel@netbsd.org
|
|
.It Ta Warner Losh Ta Mt imp@netbsd.org
|
|
.It Ta Tomasz Luchowski Ta Mt zuntum@netbsd.org
|
|
.It Ta Federico Lupi Ta Mt federico@netbsd.org
|
|
.It Ta Brett Lymn Ta Mt blymn@netbsd.org
|
|
.It Ta Paul Mackerras Ta Mt paulus@netbsd.org
|
|
.It Ta MAEKAWA Masahide Ta Mt gehenna@netbsd.org
|
|
.It Ta David Maxwell Ta Mt david@netbsd.org
|
|
.It Ta Dan McMahill Ta Mt dmcmahill@netbsd.org
|
|
.It Ta Gregory McGarry Ta Mt gmcgarry@netbsd.org
|
|
.It Ta Neil J. McRae Ta Mt neil@netbsd.org
|
|
.It Ta Perry Metzger Ta Mt perry@netbsd.org
|
|
.It Ta der Mouse Ta Mt mouse@netbsd.org
|
|
.It Ta Joseph Myers Ta Mt jsm@netbsd.org
|
|
.It Ta Ken Nakata Ta Mt kenn@netbsd.org
|
|
.It Ta Bob Nestor Ta Mt rnestor@netbsd.org
|
|
.It Ta NISHIMURA Takeshi Ta Mt nsmrtks@netbsd.org
|
|
.It Ta NONAKA Kimihiro Ta Mt nonaka@netbsd.org
|
|
.It Ta Jesse Off Ta Mt joff@netbsd.org
|
|
.It Ta Tatoku Ogaito Ta Mt tacha@netbsd.org
|
|
.It Ta Masaru Oki Ta Mt oki@netbsd.org
|
|
.It Ta Atsushi Onoe Ta Mt onoe@netbsd.org
|
|
.It Ta Greg Oster Ta Mt oster@netbsd.org
|
|
.It Ta Herb Peyerl Ta Mt hpeyerl@netbsd.org
|
|
.It Ta Matthias Pfaller Ta Mt matthias@netbsd.org
|
|
.It Ta Dante Profeta Ta Mt dante@netbsd.org
|
|
.It Ta Chris Provenzano Ta Mt proven@netbsd.org
|
|
.It Ta Michael Rauch Ta Mt mrauch@netbsd.org
|
|
.It Ta Waldi Ravens Ta Mt waldi@moacs.indiv.nl.net
|
|
.It Ta Darren Reed Ta Mt darrenr@netbsd.org
|
|
.It Ta Michael Richardson Ta Mt mcr@netbsd.org
|
|
.It Ta Tim Rightnour Ta Mt garbled@netbsd.org
|
|
.It Ta Gordon Ross Ta Mt gwr@netbsd.org
|
|
.It Ta Heiko W. Rupp Ta Mt hwr@netbsd.org
|
|
.It Ta SAITOH Masanobu Ta Mt msaitoh@netbsd.org
|
|
.It Ta Curt Sampson Ta Mt cjs@netbsd.org
|
|
.It Ta Wilfredo Sanchez Ta Mt wsanchez@netbsd.org
|
|
.It Ta Ty Sarna Ta Mt tsarna@netbsd.org
|
|
.It Ta SATO Kazumi Ta Mt sato@netbsd.org
|
|
.It Ta Matthias Scheler Ta Mt tron@netbsd.org
|
|
.It Ta Karl Schilke (rAT) Ta Mt rat@netbsd.org
|
|
.It Ta Konrad Schroder Ta Mt perseant@netbsd.org
|
|
.It Ta Reed Shadgett Ta Mt dent@netbsd.org
|
|
.It Ta Tim Shepard Ta Mt shep@netbsd.org
|
|
.It Ta Takao Shinohara Ta Mt shin@netbsd.org
|
|
.It Ta Takuya SHIOZAKI Ta Mt tshiozak@netbsd.org
|
|
.It Ta Chuck Silvers Ta Mt chs@netbsd.org
|
|
.It Ta Thor Lancelot Simon Ta Mt tls@netbsd.org
|
|
.It Ta Jeff Smith Ta Mt jeffs@netbsd.org
|
|
.It Ta Bill Sommerfeld Ta Mt sommerfeld@netbsd.org
|
|
.It Ta Bill Squier Ta Mt groo@netbsd.org
|
|
.It Ta Bill Studenmund Ta Mt wrstuden@netbsd.org
|
|
.It Ta Kevin Sullivan Ta Mt sullivan@netbsd.org
|
|
.It Ta SUNAGAWA Keiki Ta Mt kei@netbsd.org
|
|
.It Ta Kimmo Suominen Ta Mt kim@netbsd.org
|
|
.It Ta TAMURA Kent Ta Mt kent@netbsd.org
|
|
.It Ta Shin'ichiro TAYA Ta Mt taya@netbsd.org
|
|
.It Ta Matt Thomas Ta Mt matt@netbsd.org
|
|
.It Ta Christoph Toshok Ta Mt toshok@netbsd.org
|
|
.It Ta UCHIYAMA Yasushi Ta Mt uch@netbsd.org
|
|
.It Ta Shuichiro URATA Ta Mt ur@netbsd.org
|
|
.It Ta Todd Vierling Ta Mt tv@netbsd.org
|
|
.It Ta Aymeric Vincent Ta Mt aymeric@netbsd.org
|
|
.It Ta Paul Vixie Ta Mt vixie@netbsd.org
|
|
.It Ta Krister Walfridsson Ta Mt kristerw@netbsd.org
|
|
.It Ta Lex Wennmacher Ta Mt wennmach@netbsd.org
|
|
.It Ta Assar Westerlund Ta Mt assar@netbsd.org
|
|
.It Ta Todd Whitesel Ta Mt toddpw@netbsd.org
|
|
.It Ta Rob Windsor Ta Mt windsor@netbsd.org
|
|
.It Ta Dan Winship Ta Mt danw@netbsd.org
|
|
.It Ta Jim Wise Ta Mt jwise@netbsd.org
|
|
.It Ta Michael Wolfson Ta Mt mbw@netbsd.org
|
|
.It Ta Colin Wood Ta Mt ender@netbsd.org
|
|
.It Ta Yuji Yamano Ta Mt yyamano@netbsd.org
|
|
.It Ta Reinoud Zandijk Ta Mt reinoud@netbsd.org
|
|
.
|
|
.El
|
|
.
|
|
.Ss "Legal Mumbo-Jumbo"
|
|
.Pp
|
|
.
|
|
All product names mentioned herein are trademarks or registered
|
|
trademarks of their respective owners.
|
|
.Pp
|
|
The following notices are required to satisfy the license terms of
|
|
the software that we have mentioned in this document:
|
|
.Pp
|
|
.nr save_size \n[.s]
|
|
.nr save_vs \n[.v]
|
|
.ps 8
|
|
.vs 9
|
|
.Ht <font size=-1>
|
|
.so ../common/legal.common -----------------------------------------------
|
|
.so legal -----------------------------------------------
|
|
.Ht </font>
|
|
.ps
|
|
.vs
|
|
.Ss "The End"
|