NetBSD 1.5 Release Announcement =============================== NetBSD 1.5 has been released! ----------------------------- We are pleased to announce release 1.5 of NetBSD, a complete and fully functional Open Source Unix-like operating system. NetBSD runs on thirty-one different system architectures featuring twelve distinct families of CPUs, and is being ported to more. Complete sources to NetBSD 1.5 are now available for download on all of the sites listed below. Binary releases are either available for download now or will be made available within a few days. What is NetBSD? --------------- The NetBSD Operating System is a fully functional Open Source Unix-like operating system descended from the Berkeley Networking Release 2 (Net/2), 4.4BSD-Lite, and 4.4BSD-Lite2 sources. NetBSD runs on thirty-one different system architectures featuring twelve distinct families of CPUs, and is being ported to more. The NetBSD 1.5 release contains complete binary releases for twenty different machine types. The eleven remaining ports are under active development, and part of the source distribution only at this time. See our website for downloading binary development snapshots. NetBSD is a completely integrated system. In addition to its highly portable, high performance kernel, NetBSD 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. Full information on NetBSD is available at: http://www.netbsd.org/ NetBSD is a creation of the members of the Internet community. Without the unique cooperation and coordination the net makes possible, it's likely that NetBSD wouldn't exist. The NetBSD 1.5 release engineering team would like to thank the literally hundreds of contributors who made this release a reality. We would also like to thank our users, who have supported NetBSD with their enthusiasm, evangelism, and contributions. Architectures supported by NetBSD 1.5 ------------------------------------- The NetBSD 1.5 release provides supported binary distributions for the following architectures: * Digital Alpha (64bit) * Commodore Amiga, MacroSystem DraCo * Machines following the Advanced RISC Computing spec * Acorn RiscPC/A7000, CATS, Digital Shark, EBSA-285, VLSI RC7500 * Atari TT030, Falcon, Hades * Cobalt Networks' Microservers * Hewlett-Packard 9000/300 and 400 * MIPS based Windows CE PDA machines * i386 family IBM PCs and clones * Apple Macintosh * Apple Power Macintosh and clones * Motorola MVME 68k SBCs * Sony's m68k based "NET WORK STATION" series * NeXT 68k 'black' hardware * The PC532 * Digital MIPS-based DECstations and DECsystems * Sun SPARC * Sun UltraSPARC * Sun 3 and Sun3x * Digital VAX Ports available in source form only for this release include the following architectures: * PowerPC based Amiga boards and Draco machines * Acorn Archimedes, A-series and R-series systems * Be Inc's BeBox * Evaluation boards with Hitachi Super-H SH3 and SH4 CPUs * The LUNA product line of OMRON Tateishi Electric * Brains' mmEye Multi Media Server * Sony's MIPS based "NET WORK STATION" series * OpenFirmware based PowerPC machines * PReP (PowerPC Reference Platform) machines * Silicon Graphics' MIPS-based computers * Sharp X680x0 Binaries and sources are available at: ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-1.5/ and on mirror sites listed at the bottom of this message. Major changes between 1.4 and 1.5 --------------------------------- It is impossible to completely summarize the 1.5 years of development that went into the NetBSD 1.5 release. Some highlights include: Kernel * Ports to new platforms including: arc, cobalt, hpcmips, news68k, sgimips, and sparc64. * Improved performance and stability of the UVM virtual memory subsystem. * 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. * Improved compatibility support for Linux, OSF1, and SVR4 programs. * New compatibility support for Win32 programs. * Support for dynamically loaded ELF kernel modules. * Kernel process tracing using ktruss(1). * Deletion of swap devices using swapctl(8). * Easier hot-pluggability of keyboards and mice using a new wscons device - wsmux. * Improved PCMCIA and Cardbus support, including support for detaching of devices and cards, resulting in better support for notebooks and PDA devices. * Numerous hardware improvements, including areas such as: audio, UDMA/66 support for ATA drives, USB, and wireless networking. Networking * 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 pcap(3) is incremented and you may need to recompile userland tools. The KAME IPv6 part includes results from the unified-ipv6 effort. File system * Significant Fast file system (FFS) performance enhancements via integration of Kirk McKusick's soft updates and trickle sync code. * Support for the Windows NT `NTFS' file system (read-only at this stage). * Support for revision 1 of the Linux `ext2fs' file system. * Enhanced stability and usability of LFS (the BSD log-structured file system). * Various RAIDframe enhancements including: auto-detection of RAID components and auto-configuration of RAID sets, and the ability to configure the root file system (/) on a RAID set. * Support for Microsoft Joliet extensions to the ISO9660 CD file system. * Improved file system vnode locking mechanisms, thus resolving a source of several panics in the past. * Support for NFS and RPC over IPv6. * Server part of NFS locking (implemented by rpc.lockd(8)) now works. Security * 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. * sysctl(3) interfaces to various elements of process and system information, allowing programs such as ps(1), dmesg(1) and the like to operate without recompilation after kernel upgrades, and remove the necessity to run setgid kmem (thus improving system security). * Disable various services by default, and set the default options for disabled daemons to a higher level of logging. * Several code audits were performed. One audit replaced string routines that were used without bound checking, and another one to identify and disable places where format strings were used in an unsafe way, allowing arbitrary data entered by (possibly) malicious users to overwrite application code, and leading from Denial of Service attacks to compromised system. System administration and user tools * Conversion of the rc(8) system startup and shutdown scripts to an `rc.d' mechanism, with separate control scripts for each service, and appropriate dependency ordering provided by rcorder(8). * postfix(1) provided as alternative mail transport agent to sendmail(8). * User management tools useradd(8), usermod(8), userdel(8), groupadd(8), groupmod(8), and groupdel(8) added to the system. * Incorporation of a login class capability database (/etc/login.conf) from BSD/OS. * Improved support for usernames longer than eight characters in programs such as at(1) and w(1). * Many enhancements to 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. * The ftp(1) client has been improved even further, including transfer rate throttling, improved URL support, command line uploads. See the man page for details. Miscellaneous * Updates to the NetBSD source code style code (located in /usr/share/misc/style) to use ANSI C only (instead of K&R) and reflect current (best) practice, and begin migrating the NetBSD source code to follow it. * Implementation of many SUSv2 features to the curses(3) library, including support for color. * Updates of most third party packages that are shipped in the base system, including file(1), ipfilter(4), ppp(4), and sendmail(8) to the latest stable release. * Many new packages in the 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. As has been noted, there have also been innumerable bug fixes. 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. NetBSD Mirror Site List ----------------------- The following sites mirror NetBSD as of November 14, 2000. If you wish to become a distribution site for NetBSD, contact mirrors@netbsd.org. FTP mirrors Australia * ftp.au.netbsd.org RMIT University, Melbourne ftp://ftp.au.netbsd.org/pub/NetBSD/ * ftp2.au.netbsd.org AARNet Mirror Project, UQ, Brisbane ftp://ftp2.au.netbsd.org/pub/NetBSD/ Limited to Australian connections Austria * ftp.at.netbsd.org University of Technology, Vienna ftp://ftp.at.netbsd.org/pub/NetBSD/ Denmark * mirror.inet.tele.dk ftp://ftp.dk.netbsd.org/pub/NetBSD/ Finland * ftp.fi.netbsd.org The Finnish University and Research Network, Espoo ftp://ftp.fi.netbsd.org/pub/NetBSD/ France * ftp.fr.netbsd.org Paris University ftp://ftp.fr.netbsd.org/pub/NetBSD/ * ftp2.fr.netbsd.org Universite Pierre et Marie Curie, Paris 06 ftp://ftp2.fr.netbsd.org/pub/NetBSD/ * ftp.bsdfr.org ftp://ftp.bsdfr.org/pub/NetBSD/ Germany * ftp.de.netbsd.org Gigabell AG, Frankfurt ftp://ftp.de.netbsd.org/pub/NetBSD/ * ftp2.de.netbsd.org University of Erlangen-Nuremberg ftp://ftp2.de.netbsd.org/pub/NetBSD/ * filepile.nacamar.net ftp://filepile.nacamar.net/pub/NetBSD/ * ftp.netbsd.uni-mainz.de Johannes Gutenberg University, Mainz ftp://ftp.netbsd.uni-mainz.de/pub/NetBSD/ Hungary * ftp.fsn.hu ftp://ftp.hu.netbsd.org/pub/NetBSD/ Japan * ftp.jp.netbsd.org Internet Research Institute Inc., Tokyo ftp://ftp.jp.netbsd.org/pub/NetBSD/ * core.ring.gr.jp Electrotechnical Laboratory ftp://core.ring.gr.jp/pub/NetBSD/ * ftp.dti.ad.jp Dream Train Internet Inc., Tokyo ftp://ftp.dti.ad.jp/pub/NetBSD/ * ftp.iij.ad.jp Internet Initiative Japan Inc., Otemachi Tokyo. ftp://ftp.iij.ad.jp/pub/NetBSD/ * mirror.nucba.ac.jp Nagoya University of Commerce and Business ftp://mirror.nucba.ac.jp/pub/NetBSD/ * netbsd.tohoku.ac.jp Tohoku University, Sendai ftp://netbsd.tohoku.ac.jp/NetBSD/ * ring.asahi-net.or.jp ASAHI Net ftp://ring.asahi-net.or.jp/pub/NetBSD/ Netherlands * ftp.nl.netbsd.org University of Amsterdam ftp://ftp.nl.netbsd.org/pub/NetBSD/ Norway * ftp.no.netbsd.org Bergen IT Consult AS ftp://ftp.no.netbsd.org/pub/NetBSD/ * ftp2.no.netbsd.org Tromso ftp://ftp2.no.netbsd.org/pub/ * ftp.ntnu.no Norwegian University of Science and Technology ftp://ftp.ntnu.no/pub/NetBSD/ Poland * ftp.pl.netbsd.org Lodz ftp://ftp.pl.netbsd.org/pub/NetBSD/ Russia * ftp.ru.netbsd.org Landau Institute for Theoretical Physics, Chernogolovka ftp://ftp.ru.netbsd.org/pub/NetBSD/ South Africa * ftp.za.netbsd.org UUNET (SA), Cape Town ftp://ftp.za.netbsd.org/pub/NetBSD/ Sweden * ftp.se.netbsd.org Lulea University of Technology ftp://ftp.se.netbsd.org/pub/NetBSD/ * ftp.stacken.kth.se Royal Institute of Technology, Stockholm ftp://ftp.stacken.kth.se/pub/NetBSD/ * ftp.sunet.se Swedish University NETwork, Uppsala ftp://ftp.sunet.se/pub/NetBSD/ UK * ftp.plig.org ftp://ftp.uk.netbsd.org/pub/NetBSD/ * sunsite.org.uk ftp://sunsite.org.uk/packages/netbsd/ USA * ftp.netbsd.org Silicon Valley, California ftp://ftp.netbsd.org/pub/NetBSD/ * download.sourceforge.net ftp://download.sourceforge.net/pub/mirrors/NetBSD/ * ftp.cs.umn.edu University of Minnesota ftp://ftp.cs.umn.edu/pub/NetBSD/ * ftp.eecs.umich.edu University of Michigan, Ann Arbor ftp://ftp.eecs.umich.edu/pub/NetBSD/ * ftp.iastate.edu Iowa State University ftp://ftp.iastate.edu/pub/netbsd/ * ftp.op.net ftp://ftp.op.net/pub/NetBSD/ * ftp.stealth.net Stealth Communications, New York ftp://ftp.stealth.net/pub/NetBSD/ * ftp.twoguys.org ftp://ftp.twoguys.org/pub/NetBSD/ * mirror.arc.nasa.gov NASA Ames Research Center, San Francisco Bay Area, CA ftp://mirror.arc.nasa.gov/pub/NetBSD/ * netbsd.stevens-tech.edu ftp://netbsd.stevens-tech.edu/pub/NetBSD/ rsync mirrors France * rsync.fr.netbsd.org Universite Pierre et Marie Curie, Paris 06 rsync://rsync.fr.netbsd.org/ Japan * rsync.jp.netbsd.org Internet Research Institute Inc., Tokyo rsync://rsync.jp.netbsd.org/ USA * rsync.netbsd.org Silicon Valley, California rsync://rsync.netbsd.org/ SUP mirrors Australia * sup.au.netbsd.org RMIT University, Melbourne Instructions: ftp://sup.au.netbsd.org/pub/NetBSD/sup/README.sup France * sup.fr.netbsd.org Paris University Instructions: Similar to sup.netbsd.org * sup2.fr.netbsd.org Universite Pierre et Marie Curie, Paris 06 Instructions: Similar to sup.netbsd.org Japan * sup.jp.netbsd.org Internet Research Institute Inc., Tokyo Instructions: ftp://sup.jp.netbsd.org/pub/NetBSD/sup/README.sup Norway * sup.no.netbsd.org Norwegian University of Science and Technology Instructions: See /usr/src/share/examples/supfiles/sup.no.netbsd.org USA * sup.netbsd.org Silicon Valley, California Instructions: See ftp://ftp.netbsd.org/pub/NetBSD/sup/README.sup * ftp.cs.umn.edu University of Minnesota Instructions: hostbase=/ftp/ftp/packages/NetBSD, collections are the same as on sup.NetBSD.ORG AnonCVS mirrors Austria * sunsite.univie.ac.at Vienna University, Department of Statistics and Decision Support Systems, Working Group for Computer Supported Didactics Instructions: for ssh: 'CVSROOT=anoncvs@sunsite.univie.ac.at:/cvsroot; CVS_RSH=ssh'. for pserver: 'CVSROOT=:pserver:anoncvs@sunsite.univie.ac.at:/cvsroot' France * anoncvs.fr.netbsd.org Universite Pierre et Marie Curie, Paris 06 Instructions: for ssh: 'CVSROOT=anoncvs@anoncvs.fr.netbsd.org:/pub/NetBSD-CVS; CVS_RSH=ssh'. for pserver: 'CVSROOT=:pserver:anoncvs@anoncvs.fr.netbsd.org:/pub/NetBSD-CVS' Japan * anoncvs.jp.netbsd.org Internet Research Institute Inc., Tokyo Instructions: for pserver: 'CVSROOT=:pserver:anoncvs@anoncvs.jp.netbsd.org:/cvs/cvsroot', password: anoncvs. http://www.jp.netbsd.org/ja/JP/Documentation/anoncvs.html (in Japanese) Norway * anoncvs.no.netbsd.org Tromso Instructions: http://www.pasta.cs.uit.no/Pasta/virtual.html USA * anoncvs.netbsd.org Silicon Valley, California Instructions: for ssh: 'CVSROOT=anoncvs@anoncvs.netbsd.org:/cvsroot; CVS_RSH=ssh'. for pserver: 'CVSROOT=:pserver:anoncvs@anoncvs.netbsd.org:/cvsroot' CVSup mirrors Norway * cvsup.pasta.cs.uit.no Tromso Instructions: See http://www.pasta.cs.uit.no/Pasta/cvsup.html UK * cvsup.uk.netbsd.org Instructions: The following collections are available: netbsd, netbsd- basesrc, netbsd-doc, netbsd-gnusrc, netbsd-sharesrc, netbsd-syssrc, netbsd-xsrc AFS mirrors Sweden * ftp.stacken.kth.se Royal Institute of Technology, Stockholm AFS path: /afs/stacken.kth.se/ftp/pub/NetBSD USA * ftp.iastate.edu Iowa State University AFS path: /afs/iastate.edu/public/ftp/pub/netbsd NFS mirrors UK * sunsite.org.uk Instructions: mount -o ro sunsite.org.uk:/public/packages/netbsd /mnt WWW mirrors Australia * www.au.netbsd.org RMIT University, Melbourne http://www.au.netbsd.org/ * www2.au.netbsd.org http://www2.au.netbsd.org/ Austria * www.at.netbsd.org University of Technology, Vienna http://www.at.netbsd.org/ Czech Republic * www.cz.netbsd.org instinct.org, Prague http://www.cz.netbsd.org/ Finland * www.fi.netbsd.org Global Wire Oy, Lappeenranta http://www.fi.netbsd.org/ France * www.fr.netbsd.org Paris University http://www.fr.netbsd.org/ * www2.fr.netbsd.org Universite Pierre et Marie Curie, Paris 06 http://www2.fr.netbsd.org/ Germany * www.de.netbsd.org http://www.de.netbsd.org/ Japan * www.jp.netbsd.org Internet Research Institute Inc., Tokyo http://www.jp.netbsd.org/ Luxembourg * netbsd.wagener-consulting.lu Wagener Consulting s.à r.l. http://netbsd.wagener-consulting.lu/ Netherlands * www.nl.netbsd.org http://www.nl.netbsd.org/ Norway * www.no.netbsd.org Bergen IT Consult AS http://www.no.netbsd.org/ * www2.no.netbsd.org Tromso http://www2.no.netbsd.org/ Poland * www.pl.netbsd.org Lodz http://www.pl.netbsd.org/ Republic of Korea * www.kr.netbsd.org http://www.kr.netbsd.org/ Turkey * netbsd.cslab.itu.edu.tr http://netbsd.cslab.itu.edu.tr/ USA * www.netbsd.org Western Washington University http://www.netbsd.org/ CVSweb interfaces Japan * cvsweb.netbsd.org Internet Research Institute Inc., Tokyo http://cvsweb.netbsd.org/ Norway * cvsweb.no.netbsd.org Tromso http://cvsweb.no.netbsd.org/