Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/distrib/notes/common/main,v rcsdiff: /ftp/cvs/cvsroot/src/distrib/notes/common/main,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.278 retrieving revision 1.278.2.10 diff -u -p -r1.278 -r1.278.2.10 --- src/distrib/notes/common/main 2005/03/15 17:56:45 1.278 +++ src/distrib/notes/common/main 2005/11/11 10:02:53 1.278.2.10 @@ -1,6 +1,6 @@ -.\" $NetBSD: main,v 1.278 2005/03/15 17:56:45 kurahone Exp $ +.\" $NetBSD: main,v 1.278.2.10 2005/11/11 10:02:53 tron Exp $ .\" -.\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc. +.\" Copyright (c) 1999-2005 The NetBSD Foundation, Inc. .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -104,7 +104,7 @@ You are reading the .Em \*[format] version. . -.if \n[i386]:\n[macppc]:\n[sparc]:\n[sparc64] \{ +.if \n[i386]:\n[macppc]:\n[sparc]:\n[sparc64]:\n[amd64] \{ .Ss "Quick install notes for the impatient" .Pp This section contains some brief notes describing what you need to @@ -114,20 +114,27 @@ on a machine of the \*M architecture. .Bl -bullet .It Fetch the -.if \n[i386] \{\ +.if \n[i386]:\n[amd64] \{\ appropriate pair of boot floppy images from the -.Pa i386/installation/floppy/ -directory. +.Pa \*M/installation/floppy/ +directory, or a CD-ROM image. Most people will need the .Pa boot1.fs and .Pa boot2.fs -images, or possibly (but not necessarily) +images for VGA console installation, or the +.Pa boot-com1.fs +and +.Pa boot-com2.fs +images for installation via serial console. +.if \n[i386] \{\ +You may also possibly (but not necessarily) want to use .Pa bootlap1.fs and .Pa bootlap2.fs if installing on a laptop. .\} +.\} .if \n[macppc] \{\ files necessary to boot your system. The files depend on what model you @@ -184,7 +191,7 @@ There are several other methods to get t your machine. .Pp You will at a minimum need -.ie \n[i386] \{\ +.ie \n[i386]:\n[amd64] \{\ one of the kernel sets, typically .Pa kern-GENERIC.tgz , as well as @@ -375,7 +382,7 @@ For third-party programs which are not p .Nx distribution, you will want to explore the .Ic pkgsrc -system with its more than 5000 program packages. +system with its more than 5400 program packages. .El .\} .Ss "What is NetBSD?" @@ -423,10 +430,10 @@ possible, it's likely that wouldn't exist. . .if \n[FOR_RELEASE] \{\ -.Ss Changes Between The NetBSD 1.6 and 2.0 Releases +.Ss Changes Between The NetBSD 2.0 and 3.0 Releases .Pp The -.Nx 2.0 +.Nx 3.0 release provides numerous significant functional enhancements, including support for many new devices, integration of hundreds of bug fixes, @@ -434,394 +441,102 @@ new and updated kernel subsystems, and m 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 eighteen months of -development that went into the +It is impossible to completely summarize a year of development that +went into the .Nx \*V release. Some highlights include: -XXX the following is still news in 1.6 -XXX needs updating! . .Ss2 Kernel . .(bullet Ports to new platforms including: -algor, -dreamcast, -evbarm, -evbppc, -hp700, -hpcarm, -hpcsh, -newsmips, -sandpoint, -sgimips, -and -sun2. -.It -Unified Buffer Cache (UBC) removes size restriction of the file system's -buffer cache to use all available RAM (if not otherwise used!) and -improves overall system performance. -.It -Round-robin page colouring implemented for various ports for better -cache utilisation, more deterministic run-time behaviour, and faster -program execution. -.It -A rewritten SCSI middle layer to provide a cleaner interface between -the different kernel layers, including a kernel thread to handle error -recovery outside of the interrupt context. -See -.Xr scsipi 9 . -.It -A new pipe implementation with significantly higher performance -due to lower overheads, which uses the UVM Page Loan facility. -.if !\n[mac68k] \{\ -.It -New boot loader flags -.Fl v -.Pq Em bootverbose +iyonix and -.Fl q -.Pq Em bootquiet , -to be used by kernel code to optionally print information during boot. -.It -An in-kernel boot time device configuration manager -.Xr userconf 4 , -activated with the -.Fl c -boot loader flag. -.\} -.It -A work-in-progress snapshot of ACPI support, -based on the 20010831 snapshot of the Intel ACPICA reference implementation. -.It -USB 2.0 support, in the form of a preliminary driver for the -.Xr ehci 4 -host controller. -.It -Basic kernel support for IrDA in the form of the -.Xr irframe 4 -IrDA frame level driver. -Serial dongles and the -.Xr oboe 4 -driver are currently supported. -.It -Kernel configuration files can be embedded into the kernel for later -retrieval. -Refer to -.Dv INCLUDE_CONFIG_FILE -in -.Xr options 4 -for more information. -.It -Many more kernel tunable variables added to -.Xr sysctl 8 . -.It -Linux binary emulation has been greatly improved, -and now supports Linux kernel version 2.4.18. +Xen 2.0. .bullet) . .Ss2 Networking . .(bullet -Hardware assisted IPv4 TCP and UDP checksumming and caching of the -IPv6 TCP pseudo header. -Support for checksum offloading on the DP83820 Gigabit Ethernet, 3Com 3c90xB, -3Com 3c90xC, and Alteon Tigon/Tigon2 Gigabit Ethernet cards. -.It -Zero-Copy for TCP and UDP transmit path achieved through page -loaning code for -.Fn sosend . -.It -In-kernel ISDN support, from the ISDN4BSD project. -.It -802.1Q VLAN (virtual LAN) support. -See -.Xr vlan 4 . -.It -IPFilter now supports IPv6 filtering. -.It -.Xr ndbootd 8 -added; -used to netboot -.Nx Ns /sun2 -machines. -.It -.Xr racoon 8 -added; -IKE key management daemon for IPsec key negotiation, from the KAME project. +TCP now supports TCP Selective Acknowledgement Options (RFC 2018) for +enhanced performance especially on long distance connections and +TCP MD5 signatures (RFC 2385) for enhanced protection agains attacks. .It -WEP encryption supported in -.Xr ifconfig 8 -and -.Xr awi 4 -driver. +The OpenBSD Packet Filter has been integrated as alternative packet +filer solution. .It -.Xr wi 4 -and -.Xr wiconfig 8 -now support scanning for access points, -and defaults to BSS instead of ad-hoc mode. -.It -Bridging support; currently only for ethernet. -See -.Xr bridge 4 . -.It -In-kernel PPP over Ethernet (PPPoE) - RFC 2516, -with much lower overhead than user-land PPPoE clients. -See -.Xr pppoe 4 . -.It -.Xr ifwatchd 8 -added; -invokes up-script and down-script when a network interface goes up and down. -Used by -.Xr pppoe 4 . +IP Filter has been upgraded to version 4.1.8. +.It +The KAME IPsec stack now support ESP over NAT connections (RFC 3948). +.It +ipsec-tools 0.6.2 provides IKE support for ESP over NAT connections (RFC 3947), +user authentification via XAuth and automatic network configurations of VPN +clients via Mode Config. .bullet) . .Ss2 File system . .(bullet -Enhanced stability of LFS version 2, the BSD log-structured file system. -.It -.Xr dump 8 , -.Xr dumpfs 8 , -.Xr fsck_ffs 8 , -.Xr fsirand 8 , -.Xr newfs 8 , -and -.Xr tunefs 8 -support a -.Fl F -option to manipulate file system images in regular files. -.It -.Xr makefs 8 -added; -creates file system images from a directory tree. -(Currently ffs only.) -.It -Enhanced -.Fn ffs_dirpref -by Grigoriy Orlov, which noticeably improves performance on FFS file systems -when creating directories, and subsequently manipulating them. -.It -Fixes for free block tracking and directory block allocation in FFS softdeps. -.It -Correctly support FFS file systems with a large number of cylinder groups. -.It -Fix the endian independent FFS (FFS_EI) support. -.It -.Xr newfs 8 -calculates default block size from the file system size, -and uses the largest possible cylinders/group (cpg) value if -.Fl c -isn't given. -.It -.Xr dpti 4 -driver added; -an implementation of the DPT/Adaptec SCSI/I2O RAID management interface. -Allows the use of the Linux versions of -.Ic dptmgr , -.Ic raidutil , -.Ic dptelog , -(etc). -.It -Support for -.Tn "Windows 2000" -.Sq NTFS -(NTFS5). -.It -Tagged queueing support for SCSI drivers based on the ncr53c9x controller. +UFS_DIRHASH .bullet) . -.Ss2 Security +.Ss2 Libraries . .(bullet -Addition of a -.Xr chroot 8 -hierarchy for services including -.Xr named 8 , -.Xr ntpd 8 , -and -.Xr sshd 8 . +Added PAM (Pluggable Authentication Modules framework). .It -Additional -.Xr passwd 5 -ciphers: -MD5, and -DES with more encryption rounds. -See -.Xr passwd.conf 5 . -.It -Several more code audits were performed. -.It -.Pa /etc/security -performs many more checks and is far more flexible in how it monitors -changes. -See -.Xr security.conf 5 . +Support wide strings in C++ +.bullet) . -.\" XXX: list security advisories here? +.Ss2 Security . +.(bullet +The Veriexec framework is now using hash tables to store per-file data, +resulting in much faster operation. It supprots four different enforcement +levels and full control over verbosity. Signature files are easier +to generate and are more flexible than in the previous version. +.It +Added SHA2 to libc to provide more secure hashing algorithms and made +cksum(1) and mtree(8) support them. .bullet) . .Ss2 System administration and user tools . .(bullet -.Xr sushi 8 -added; -a menu based system administration tool. -.It -.Xr pgrep 1 -and -.Xr pkill 1 -added; -find or signal processes by name or other attributes. -.It -System upgrades are made easier through the -.Xr etcupdate 8 -script which helps updating the -.Pa /etc -config files interactively, and the -.Pa /etc/postinstall -script which is provided to check for or fix configuration changes -that have occurred in -.Nx . -.It -.Xr stat 1 -added; -a user interface to the information returned by the -.Xr stat 2 -system call. -.It -BSD -.Xr sort 1 -replaces -GNU -.Xr sort 1 . -.It -The -.Dq stop -operation for -.Xr rc.d 8 -scripts waits until the service terminates before returning. -This improves the reliability of -.Dq restart -operations as well. -.It -Swap devices can be removed at system shutdown by enabling -.Li swapoff -in -.Xr rc.conf 5 . -.It -An optional watchdog timer which will terminate -.Xr rc.shutdown 8 -after the number of seconds provided in -.Li rcshutdown_timeout -from -.Xr rc.conf 5 . +TBD .bullet) . .Ss2 Miscellaneous . .(bullet -Support for multibyte LC_CTYPE locales has been integrated from the -Citrus project. -Many Chinese, Japanese, Korean, and other encodings are now available. -.It -Full support for cross-compilation of the base system, even as a -non-root user! -.Pa src/build.sh -is available for doing arbitrary cross-builds; see -.Pa src/BUILDING -for more information. -At least 38 ports for the -.Nx \*V -release were cross-built on a -.Nx Ns /i386 -system using this mechanism. -.It -Migrated the following CPU platforms to ELF: arm, and m68k (including -amiga, hp300, mac68k, mvme68k, sun2, and x68k). -.It -Updates of most third party packages that are shipped in the base -system to the following latest stable releases: +TBD .(bullet -compact -offset indent -amd 6.0.6 -.It -BIND 8.3.3 -.It -binutils 2.11.2 -.It -bzip2 1.0.2 -.It -cvs 1.11 -.It -dhcp 3.0.1rc9 -.It -file 3.38 -.It -gcc 2.95.3 -.It -groff 1.16.1 -.It -Heimdal 0.4e +am-utils 6-1-20050417 .It -IPfilter 3.4.27 +BIND 9.3.0 .It -kerberos4 1.1 +cvs 1.11.20 .It -ksh from pdksh 5.2.14p2 +OpenSSH 3.9 .It -less 374 +OpenSSL 0.9.7d .It -nvi 1.79 +Postfix 2.1.5 .It -OpenSSH 3.4 +sendmail 8.13.3 .It -OpenSSL 0.9.6g +tcpdump 3.8.3 .It -Postfix 1.1.11 -.It -ppp 2.4.0 -.It -routed 2.24 -.It -sendmail 8.11.6 -.It -tcpdump 3.7.1 -.if \n[i386] \{\ -.It -XFree86 4.2.0 (i386 only) -\} +XFree86 4.5.0 .bullet) .It Many new packages in the .Em pkgsrc system, including the latest open source desktop KDE3, OpenOffice, perl, Apache and many more. -At the time of writing, there are over 3000 third party packages +At the time of writing, there are over 5400 third party packages available in pkgsrc. -.It -Added AGP GART driver -.Xr agp 4 -for faster access to graphics boards. -.It -.Xr init 8 -will create an mfs (memory based file system) -.Pa /dev -if -.Pa /dev/console -is missing. -.It -.Xr vmstat 8 -displays kernel hash statistics with -.Fl H -and -.Fl h Ar hash . -.It -.Xr wscons 4 -supports blanking of VGA consoles. .bullet) . .Pp @@ -903,7 +618,7 @@ exists. .Pp . Refer to -.Lk http://www.NetBSD.org/Sites/net.html . +.Lk http://www.NetBSD.org/mirrors/ . .br_ne 10P . .Ss "NetBSD \*V Release Contents @@ -1118,11 +833,8 @@ The following issues can generally be re set into a temporary directory and running .Em postinstall : .(disp -mkdir /tmp/upgrade -cd /tmp/upgrade -pax -zrpe -f /path/to/etc.tgz -\&./etc/postinstall -s `pwd` check -\&./etc/postinstall -s `pwd` fix +postinstall -s /path/to/etc.tgz check +postinstall -s /path/to/etc.tgz fix .disp) .Pp Issues fixed by @@ -1376,9 +1088,9 @@ If you're one of them, and would like to .It Em "The NetBSD core group:" .It Ta Ta .It Ta Allen Briggs Ta Mt briggs@NetBSD.org -.It Ta Frank van der Linden Ta Mt fvdl@NetBSD.org -.It Ta Luke Mewburn Ta Mt lukem@NetBSD.org .It Ta Matt Thomas Ta Mt matt@NetBSD.org +.It Ta Valeriy E. Ushakov Ta Mt uwe@NetBSD.org +.It Ta YAMAMOTO Takashi Ta Mt yamt@NetBSD.org .It Ta Christos Zoulas Ta Mt christos@NetBSD.org .It Ta Ta . @@ -1387,7 +1099,7 @@ If you're one of them, and would like to .\" .\" XXX created by list-portmasters.pl .\" -.It Ta Ta +.It Ta Ta Mt Ta Sy .It Ta Allen Briggs Ta Mt briggs@NetBSD.org Ta Sy sandpoint .It Ta Anders Magnusson Ta Mt ragge@NetBSD.org Ta Sy vax .It Ta Andrey Petrov Ta Mt petrov@NetBSD.org Ta Sy sparc64 @@ -1397,12 +1109,14 @@ If you're one of them, and would like to .It Ta Eduardo Horvath Ta Mt eeh@NetBSD.org Ta Sy evbppc .It Ta Frank van der Linden Ta Mt fvdl@NetBSD.org Ta Sy amd64 .It Ta Frank van der Linden Ta Mt fvdl@NetBSD.org Ta Sy i386 +.It Ta Gavan Fantom Ta Mt gavan@NetBSD.org Ta Sy iyonix .It Ta IWAMOTO Toshihiro Ta Mt toshii@NetBSD.org Ta Sy hpcarm .It Ta Ichiro Fukuhara Ta Mt ichiro@NetBSD.org Ta Sy hpcarm .It Ta Ignatios Souvatzis Ta Mt is@NetBSD.org Ta Sy amiga .It Ta Izumi Tsutsui Ta Mt tsutsui@NetBSD.org Ta Sy hp300 .It Ta Izumi Tsutsui Ta Mt tsutsui@NetBSD.org Ta Sy news68k .It Ta Jason Thorpe Ta Mt thorpej@NetBSD.org Ta Sy algor +.It Ta Jason Thorpe Ta Mt thorpej@NetBSD.org Ta Sy evbarm .It Ta Jason Thorpe Ta Mt thorpej@NetBSD.org Ta Sy shark .It Ta Jeremy Cooper Ta Mt jeremy@NetBSD.org Ta Sy sun3 .It Ta Jonathan Stone Ta Mt jonathan@NetBSD.org Ta Sy pmax @@ -1427,8 +1141,8 @@ If you're one of them, and would like to .It Ta Phil Nelson Ta Mt phil@NetBSD.org Ta Sy pc532 .It Ta Reinoud Zandijk Ta Mt reinoud@NetBSD.org Ta Sy acorn32 .It Ta Ross Harvey Ta Mt ross@NetBSD.org Ta Sy alpha -.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 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 Scott Reynolds Ta Mt scottr@NetBSD.org Ta Sy mac68k .It Ta Shin Takemura Ta Mt takemura@NetBSD.org Ta Sy hpcmips .It Ta Simon Burge Ta Mt simonb@NetBSD.org Ta Sy evbmips @@ -1456,8 +1170,10 @@ If you're one of them, and would like to .It Ta Julian Coleman Ta Mt jdc@NetBSD.org .It Ta H\(oavard Eidnes Ta Mt he@NetBSD.org .It Ta Jun-ichiro itojun Hagino Ta Mt itojun@NetBSD.org +.It Ta Soren Jacobsen Ta Mt snj@NetBSD.org .It Ta SAITOH Masanobu Ta Mt msaitoh@NetBSD.org .It Ta Luke Mewburn Ta Mt lukem@NetBSD.org +.It Ta Jeff Rizzo Ta Mt riz@NetBSD.org .It Ta Matthias Scheler Ta Mt tron@NetBSD.org .It Ta Curt Sampson Ta Mt cjs@NetBSD.org .It Ta Jim Wise Ta Mt jwise@NetBSD.org @@ -1483,6 +1199,7 @@ If you're one of them, and would like to .It Ta Mason Loring Bliss Ta Mt mason@NetBSD.org .It Ta Charles Blundell Ta Mt cb@NetBSD.org .It Ta Rafal Boni Ta Mt rafal@NetBSD.org +.It Ta Sean Boudreau Ta Mt seanb@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 @@ -1507,6 +1224,7 @@ If you're one of them, and would like to .It Ta Aidan Cully Ta Mt aidan@NetBSD.org .It Ta Johan Danielsson Ta Mt joda@NetBSD.org .It Ta John Darrow Ta Mt jdarrow@NetBSD.org +.It Ta Jed Davis Ta Mt jld@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 @@ -1517,8 +1235,10 @@ If you're one of them, and would like to .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 Elad Efrat Ta Mt elad@NetBSD.org .It Ta H\(oavard Eidnes Ta Mt he@NetBSD.org .It Ta Stoned Elipot Ta Mt seb@NetBSD.org +.It Ta Michael van Elst Ta Mt mlelstv@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 @@ -1598,6 +1318,7 @@ If you're one of them, and would like to .It Ta Frank van der Linden Ta Mt fvdl@NetBSD.org .It Ta Joel Lindholm Ta Mt joel@NetBSD.org .It Ta Mike Long Ta Mt mikel@NetBSD.org +.It Ta Michael Lorenz Ta Mt macallan@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 @@ -1637,6 +1358,7 @@ If you're one of them, and would like to .It Ta Matthias Pfaller Ta Mt matthias@NetBSD.org .It Ta Chris Pinnock Ta Mt cjep@NetBSD.org .It Ta Adrian Portelli Ta Mt adrianp@NetBSD.org +.It Ta Rui Paulo Ta Mt rpaulo@NetBSD.org .It Ta Peter Postma Ta Mt peter@NetBSD.org .It Ta Dante Profeta Ta Mt dante@NetBSD.org .It Ta Chris Provenzano Ta Mt proven@NetBSD.org @@ -1645,6 +1367,7 @@ If you're one of them, and would like to .It Ta Marc Recht Ta Mt recht@NetBSD.org .It Ta Darren Reed Ta Mt darrenr@NetBSD.org .It Ta Jeremy C. Reed Ta Mt reed@NetBSD.org +.It Ta Antoine Reilles Ta Mt tonio@NetBSD.org .It Ta Tyler R. Retzlaff Ta Mt rtr@NetBSD.org .It Ta Scott Reynolds Ta Mt scottr@NetBSD.org .It Ta Michael Richardson Ta Mt mcr@NetBSD.org @@ -1683,6 +1406,7 @@ If you're one of them, and would like to .It Ta Wolfgang Solfrank Ta Mt ws@NetBSD.org .It Ta SOMEYA Yoshihiko Ta Mt someya@NetBSD.org .It Ta Bill Sommerfeld Ta Mt sommerfeld@NetBSD.org +.It Ta J\(:org Sonnenberger Ta Mt joerg@NetBSD.org .It Ta Ignatios Souvatzis Ta Mt is@NetBSD.org .It Ta Bill Squier Ta Mt groo@NetBSD.org .It Ta Jonathan Stone Ta Mt jonathan@NetBSD.org @@ -1697,6 +1421,7 @@ If you're one of them, and would like to .It Ta Matt Thomas Ta Mt matt@NetBSD.org .It Ta Jason Thorpe Ta Mt thorpej@NetBSD.org .It Ta Christoph Toshok Ta Mt toshok@NetBSD.org +.It Ta Greg Troxel Ta Mt gdt@NetBSD.org .It Ta Tsubai Masanari Ta Mt tsubai@NetBSD.org .It Ta Izumi Tsutsui Ta Mt tsutsui@NetBSD.org .It Ta UCHIYAMA Yasushi Ta Mt uch@NetBSD.org @@ -1705,6 +1430,7 @@ If you're one of them, and would like to .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 Mike M. Volokhov Ta Mt mishka@NetBSD.org .It Ta Krister Walfridsson Ta Mt kristerw@NetBSD.org .It Ta Lex Wennmacher Ta Mt wennmach@NetBSD.org .It Ta Leo Weppelman Ta Mt leo@NetBSD.org