<?xml version="1.0"?>
<!DOCTYPE webpage
  PUBLIC "-//NetBSD//DTD Website-based NetBSD Extension//EN"
         "http://www.NetBSD.org/XML/htdocs/lang/share/xml/website-netbsd.dtd">

<webpage id="releases-formal-3-NetBSD-3.0" release="3.0">
<config param="desc" value="NetBSD 3.0 Release Announcement"/>
<config param="cvstag" value="$NetBSD: NetBSD-3.0.xml,v 1.6 2009/05/23 17:52:38 dent Exp $"/>
<config param="rcsdate" value="$Date: 2009/05/23 17:52:38 $"/>
<head>
<title>Announcing NetBSD 3.0</title>
</head>

<sect1 id="announcing">
<title>Introduction</title>

<para>
  The NetBSD Project is pleased to announce that release 3.0 of the
  NetBSD operating system is now available.
</para>

<para>
  NetBSD is widely known as the most portable operating system in the
  world. It currently supports fifty seven different system architectures,
  all from a single source tree, and is always being ported to more.
</para>

<para>
  NetBSD 3.0 continues our long tradition with major improvements in
  stability, performance, networking, security, also includes support
  for two new platforms (iyonix and hp700), and many new peripherals.
</para>

<para>
  Far reaching improvements to the network stack will not only provide
  better performance but also make NetBSD an excellent choice for a
  <ulink url="../../docs/network/ipsec/rasvpn.html">VPN
  gateway</ulink>.  <ulink url="../../docs/guide/en/chap-pam.html">PAM
  (Pluggable Authentication Modules) framework</ulink> adds
  more flexibility to NetBSD's user management and simplifies integration
  into heterogeneous networks. The kernel, libraries and utilities can now
  handle filesystems larger than two terabytes, and
  <ulink url="../../ports/xen/">support for Xen</ulink> 2.0 allows
  hosting many virtual servers on a single machine.
</para>

<para>
  Please read below for more achievements in NetBSD 3.0!
</para>

<para>
  Complete source and binaries for NetBSD 3.0 are available for download
  at many sites around the world. A list of download sites providing FTP,
  AnonCVS, SUP, and other services is provided at the end of this
  announcement; the latest list of available download sites may also be
  found at: <ulink url="http://www.NetBSD.org/mirrors/" />
</para>

<para>
  We encourage users who wish to install via a CD-ROM ISO image to
  download via BitTorrent by using the <ulink
  url="../../mirrors/torrents/">torrent files</ulink> supplied in
  the ISO image area.
</para>

<para>
  A list of hashes for the NetBSD 3.0 distribution has been signed with
  the well-connected PGP key for the NetBSD Security Officer:
  <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/hashes/NetBSD-3.0_hashes.asc"/>
</para>

</sect1>

<sect1 id="about-netbsd">
<title>About NetBSD</title>

<para>
    The NetBSD operating system is a full-featured, open source,
    UNIX-like operating system descended from the Berkeley Networking
    Release 2 (Net/2), 4.4BSD-Lite, and 4.4BSD-Lite2. NetBSD 3.0 runs
    on 57 different system architectures featuring 17 machine
    architectures across 17 distinct CPU families, and is being ported
    to more. The NetBSD 3.0 release contains complete binary releases
    for 53 different machine types, with the platforms amigappc, bebox, pc532
    and playstation2 released in source form only.
</para>

<para>
    NetBSD is a highly 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. <ulink
    url="../../docs/software/packages.html">The NetBSD Packages
    Collection, pkgsrc</ulink>, contains over 5,700 packages. Binary package
    releases for a number of platforms are currently in progress.
</para>

<para>
    More information on the goals of the NetBSD Project can be
    procured from the NetBSD website at:
</para>

    <blockquote>
    <para>
    <ulink url="../../about/">http://www.NetBSD.org/Goals/</ulink>
    </para>
    </blockquote>

<para>
    NetBSD is free. All of the code is under non-restrictive licenses,
    and may be used without paying royalties to anyone. Free support
    services are available via our mailing lists and website. Commercial
    support is available from a variety of sources; some are listed at:
</para>


    <blockquote>
    <para>
    <ulink url="../../gallery/consultants.html">http://www.NetBSD.org/gallery/consultants.html</ulink>
    </para>
    </blockquote>

<para>
    More extensive information on NetBSD is available from the NetBSD
    website:
</para>

    <blockquote>
    <para>
    <ulink url="http://www.NetBSD.org/">http://www.NetBSD.org/</ulink>
    </para>
    </blockquote>

<para>
    NetBSD is the work of a diverse group of people spread around the
    world. The <quote>Net</quote> in our name is a tribute to the
    Internet, which enables us to communicate and share code, and
    without which the project would not exist.
</para>
</sect1>

<sect1 id="system-families">
<title>System families supported by NetBSD 3.0</title>

<para>
    The NetBSD 3.0 release provides supported binary distributions for
    the following systems:
</para>

<para>
<table border="0" cellspacing="0" cellpadding="3" id="system-families-table">
<tr><td><ulink url="../../ports/acorn26/">NetBSD/acorn26</ulink></td>
    <td>Acorn Archimedes, A-series and R-series systems</td></tr>
<tr><td><ulink url="../../ports/acorn32/">NetBSD/acorn32</ulink></td>
    <td>Acorn RiscPC/A7000, VLSI RC7500</td></tr>
<tr><td><ulink url="../../ports/algor/">NetBSD/algor</ulink></td>
    <td>Algorithmics, Ltd. MIPS evaluation boards</td></tr>
<tr><td><ulink url="../../ports/alpha/">NetBSD/alpha</ulink></td>
    <td>Digital/Compaq Alpha (64-bit)</td></tr>
<tr><td><ulink url="../../ports/amd64/">NetBSD/amd64</ulink></td>
    <td>Computers with x86_64 capable CPUs</td></tr>
<tr><td><ulink url="../../ports/amiga/">NetBSD/amiga</ulink></td>
    <td>Commodore Amiga, MacroSystem DraCo</td></tr>
<tr><td><ulink url="../../ports/arc/">NetBSD/arc</ulink></td>
    <td>MIPS-based machines following the Advanced RISC Computing spec</td></tr>
<tr><td><ulink url="../../ports/atari/">NetBSD/atari</ulink></td>
    <td>Atari TT030, Falcon, Hades</td></tr>
<tr><td><ulink url="../../ports/cats/">NetBSD/cats</ulink></td>
    <td>Chalice Technology's CATS and Intel's EBSA-285 evaluation boards</td></tr>
<tr><td><ulink url="../../ports/cesfic/">NetBSD/cesfic</ulink></td>
    <td>CES FIC8234 VME processor board</td></tr>
<tr><td><ulink url="../../ports/cobalt/">NetBSD/cobalt</ulink></td>
    <td>Cobalt Networks' MIPS-based Microservers</td></tr>
<tr><td><ulink url="../../ports/dreamcast/">NetBSD/dreamcast</ulink></td>
    <td>Sega Dreamcast game console</td></tr>
<tr><td><ulink url="../../ports/evbarm/">NetBSD/evbarm</ulink></td>
    <td>ARM evaluation boards</td></tr>
<tr><td><ulink url="../../ports/evbmips/">NetBSD/evbmips</ulink></td>
    <td>MIPS-based evaluation boards</td></tr>
<tr><td><ulink url="../../ports/evbppc/">NetBSD/evbppc</ulink></td>
    <td>Evaluation boards and appliances with PowerPC CPUs</td></tr>
<tr><td><ulink url="../../ports/evbsh3/">NetBSD/evbsh3</ulink></td>
    <td>Evaluation boards with Hitachi Super-H SH3 and SH4 CPUs</td></tr>
<tr><td><ulink url="../../ports/evbsh5/">NetBSD/evbsh5</ulink></td>
    <td>Evaluation boards with Hitachi Super-H SH5 CPUs</td></tr>
<tr><td><ulink url="../../ports/hp300/">NetBSD/hp300</ulink></td>
    <td>Hewlett-Packard 9000/300 and 400 series</td></tr>
<tr><td><ulink url="../../ports/hp700/">NetBSD/hp700</ulink></td>
    <td>Hewlett-Packard 9000 Series 700 workstations</td></tr>
<tr><td><ulink url="../../ports/hpcarm/">NetBSD/hpcarm</ulink></td>
    <td>StrongARM based Windows CE PDA machines</td></tr>
<tr><td><ulink url="../../ports/hpcmips/">NetBSD/hpcmips</ulink></td>
    <td>MIPS-based Windows CE PDA machines</td></tr>
<tr><td><ulink url="../../ports/hpcsh/">NetBSD/hpcsh</ulink></td>
    <td>Hitachi SH3/4 based Windows CE PDA machines</td></tr>
<tr><td><ulink url="../../ports/i386/">NetBSD/i386</ulink></td>
    <td>80x86-based IBM PCs and clones</td></tr>
<tr><td><ulink url="../../ports/ibmnws/">NetBSD/ibmnws</ulink></td>
    <td>IBM Network Station 1000</td></tr>
<tr><td><ulink url="../../ports/iyonix/">NetBSD/iyonix</ulink></td>
    <td>Castle Technology's Iyonix ARM based PCs</td></tr>
<tr><td><ulink url="../../ports/luna68k/">NetBSD/luna68k</ulink></td>
    <td>OMRON Tateisi Electric's LUNA series</td></tr>
<tr><td><ulink url="../../ports/mac68k/">NetBSD/mac68k</ulink></td>
    <td>Apple Macintosh with 68k CPU</td></tr>
<tr><td><ulink url="../../ports/macppc/">NetBSD/macppc</ulink></td>
    <td>Apple Power Macintosh and clones</td></tr>
<tr><td><ulink url="../../ports/mipsco/">NetBSD/mipsco</ulink></td>
    <td>MIPS Computer Systems Inc. family of workstations and servers</td></tr>
<tr><td><ulink url="../../ports/mmeye/">NetBSD/mmeye</ulink></td>
    <td>Brains mmEye multimedia server</td></tr>
<tr><td><ulink url="../../ports/mvme68k/">NetBSD/mvme68k</ulink></td>
    <td>Motorola MVME 68k SBCs</td></tr>
<tr><td><ulink url="../../ports/mvmeppc/">NetBSD/mvmeppc</ulink></td>
    <td>Motorola PowerPC VME SBCs</td></tr>
<tr><td><ulink url="../../ports/netwinder/">NetBSD/netwinder</ulink></td>
    <td>StrongARM based NetWinder machines</td></tr>
<tr><td><ulink url="../../ports/news68k/">NetBSD/news68k</ulink></td>
    <td>Sony's 68k-based <quote>NET WORK STATION</quote> series</td></tr>
<tr><td><ulink url="../../ports/newsmips/">NetBSD/newsmips</ulink></td>
    <td>Sony's MIPS-based <quote>NET WORK STATION</quote> series</td></tr>
<tr><td><ulink url="../../ports/next68k/">NetBSD/next68k</ulink></td>
    <td>NeXT 68k <quote>black</quote> hardware</td></tr>
<tr><td><ulink url="../../ports/ofppc/">NetBSD/ofppc</ulink></td>
    <td>OpenFirmware PowerPC machines</td></tr>
<tr><td><ulink url="../../ports/pmax/">NetBSD/pmax</ulink></td>
    <td>Digital MIPS-based DECstations and DECsystems</td></tr>
<tr><td><ulink url="../../ports/pmppc/">NetBSD/pmppc</ulink></td>
    <td>Artesyn's PM/PPC board</td></tr>
<tr><td><ulink url="../../ports/prep/">NetBSD/prep</ulink></td>
    <td>PReP (PowerPC Reference Platform) and CHRP machines</td></tr>
<tr><td><ulink url="../../ports/sandpoint/">NetBSD/sandpoint</ulink></td>
    <td>Motorola Sandpoint reference platform</td></tr>
<tr><td><ulink url="../../ports/sbmips/">NetBSD/sbmips</ulink></td>
    <td>Broadcom SiByte evaluation boards</td></tr>
<tr><td><ulink url="../../ports/sgimips/">NetBSD/sgimips</ulink></td>
    <td>Silicon Graphics' MIPS-based workstations</td></tr>
<tr><td><ulink url="../../ports/shark/">NetBSD/shark</ulink></td>
    <td>Digital DNARD (<quote>shark</quote>)</td></tr>
<tr><td><ulink url="../../ports/sparc/">NetBSD/sparc</ulink></td>
    <td>Sun SPARC (32-bit) and UltraSPARC (in 32-bit mode)</td></tr>
<tr><td><ulink url="../../ports/sparc64/">NetBSD/sparc64</ulink></td>
    <td>Sun UltraSPARC (in native 64-bit mode)</td></tr>
<tr><td><ulink url="../../ports/sun2/">NetBSD/sun2</ulink></td>
    <td>Sun 2</td></tr>
<tr><td><ulink url="../../ports/sun3/">NetBSD/sun3</ulink></td>
    <td>Sun 3 and 3x</td></tr>
<tr><td><ulink url="../../ports/vax/">NetBSD/vax</ulink></td>
    <td>Digital VAX</td></tr>
<tr><td><ulink url="../../ports/x68k/">NetBSD/x68k</ulink></td>
    <td>Sharp X680x0 series</td></tr>
</table>
</para>

<para>
    Ports available in source form only for this release include the
    following:
</para>

<para>
<table border="0" cellspacing="0" cellpadding="3" id="system-families-table2">
<tr><td><ulink url="../../ports/amigappc/">NetBSD/amigappc</ulink></td>
    <td>PowerPC-based Amiga boards</td></tr>
<tr><td><ulink url="../../ports/bebox/">NetBSD/bebox</ulink></td>
    <td>Be Inc's BeBox</td></tr>
<tr><td><ulink url="../../ports/pc532/">NetBSD/pc532</ulink></td>
    <td>The NS32532-based PC532 computer</td></tr>
<tr><td><ulink url="../../ports/playstation2/">NetBSD/playstation2</ulink></td>
    <td>SONY PlayStation 2</td></tr>
</table>
</para>
</sect1>

<sect1 id="major-changes">
<title>Major Changes Between 2.0 and 3.0</title>

<para>
    The complete list of changes can be found in the
    <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD-archive/NetBSD-3.0/CHANGES">CHANGES</ulink>
    and
    <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD-archive/NetBSD-3.0/CHANGES-3.0">CHANGES-3.0</ulink>
    files in the top level directory of the NetBSD 3.0 release tree.
    Some highlights include:
</para>

<sect2 id="machines">
<title>Supported platforms and machines</title>

  <itemizedlist>
    <listitem>
      A port to new platform: <ulink url="../../ports/iyonix/">iyonix</ulink>.
      The iyonix port supports the <ulink url="http://www.iyonix.com/">Iyonix
      PC</ulink>, which is a desktop computer from Castle Technology,
      based on a 600MHz XScale 80321 processor.
    </listitem>
    <listitem>
      The xen port now supports Xen 2.0, both in privileged and unprivileged
      mode.
    </listitem>
    <listitem>
      The evbarm port has support for the <ulink
      url="http://www.embeddedarm.com/epc/ts7200-spec-h.html">TS-7200
      single board computer</ulink>,
      which is also known as <quote><ulink
      url="http://www.embeddedarm.com/news/netbsd_toaster.htm">the NetBSD
      Controlled Toaster</ulink></quote>.
    </listitem>
    <listitem>
      The sgimips port now supports IP12 (Personal Iris 4D/30, 4D/35,
      and Indigo R3K) machines.
    </listitem>
    <listitem>
      The PowerPC 601 support is added, and the prep port now supports
      IBM RS/6000 60P 7020-011.
    </listitem>
  </itemizedlist>

</sect2>

<sect2 id="kernel">
<title>Kernel</title>

  <itemizedlist>
    <listitem>
      The i386 port now supports the Enhanced SpeedStep Technology.
    </listitem>
    <listitem>
      Added the &man.statvfs.2; family of system calls.
    </listitem>
    <listitem>
      Added &man.ptm.4;, Unix/98 pty multiplexor device.
    </listitem>
    <listitem>
      Added &man.swwdog.4;, a software watchdog timer facility.
    </listitem>
    <listitem>
      The autoconfiguration framework is rewritten for device driver LKMs.
    </listitem>
    <listitem>
      &man.compat.darwin.8; emulation now supports Mac OS X version 10.3
      binaries.
    </listitem>
    <listitem>
      The sparc64 and shark ports have switched to &man.wscons.9;, the
      machine-independent console framework. Additionally, the sparc64 port
      switched to an XFree86 based X server and now supports the cg6, mach64
      and ffb/afb framebuffers with acceleration.
    </listitem>
    <listitem>
      Added new &man.pselect.2; and &man.pollts.2; synchronous I/O multiplexing
      system calls.
    </listitem>
    <listitem>
      Added another experimental buffer queue strategy, BUFQ_PRIOCSCAN,
      per-priority cyclical scan. Note: the existing strategy NEW_BUFQ_STRATEGY
      is renamed to BUFQ_READPRIO, since that gives priority to issuing read
      requests over write requests.
    </listitem>
    <listitem>
      The way to allocate a kernel structure, map entry, was improved so that
      it doesn't need preliminary knowledge of system load, i.e., users no
      longer have to define <quote><code>options MAX_KMAPENT</code></quote>
      in their kernel configurations even on busy servers.
    </listitem>
  </itemizedlist>
</sect2>

<sect2 id="networking">
<title>Networking</title>

  <itemizedlist>
    <listitem>
      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 against attacks.
    </listitem>
    <listitem>
      TCP can take advantage of hardware-assisted TCP/IPv4 segmentation on
      &man.re.4;, &man.wm.4;, and &man.xge.4; interfaces.
    </listitem>
    <listitem>
      The OpenBSD Packet Filter has been integrated as an alternative packet
      filter solution.
    </listitem>
    <listitem>
      IP Filter has been upgraded to version 4.1.8.
    </listitem>
    <listitem>
      The KAME IPsec stack now supports ESP over NAT connections (RFC 3948).
    </listitem>
    <listitem>
      IPv4 Protocol Independent Multicast (PIM) routing support has been added.
    </listitem>
    <listitem>
      ipsec-tools 0.6.3 provides IKE support for ESP over NAT connections
      (RFC 3947), user authentication via XAuth, and automatic network
      configurations of VPN clients via Mode Config.
    </listitem>
    <listitem>
      Added RFC 3378 EtherIP support, which makes it possible to add
      &man.gif.4; interface to bridges.
    </listitem>
    <listitem>
      Added &man.tap.4;, the virtual Ethernet device.
    </listitem>
    <listitem>
      &man.ppp.4; has been updated to 2.4.3.
    </listitem>
    <listitem>
      &man.gre.4; now supports tunneling of the IPv6 Protocol.
    </listitem>
  </itemizedlist>
</sect2>

<sect2 id="devices">
<title>Supported devices</title>

  <itemizedlist>
    <listitem>
      Added &man.iteide.4;: driver for ITE 8212 IDE controller.
    </listitem>
    <listitem>
      Added &man.ixpide.4;: driver for ATI IXP series chipset IDE controller.
    </listitem>
    <listitem>
      Added &man.pdcsata.4;: driver for Promise SATA150 (aka PDC203xx)
      controllers.
    </listitem>
    <listitem>
      Added &man.ipw.4;: driver for Intel PRO/Wireless 2100.
    </listitem>
    <listitem>
      Added &man.iwi.4;: driver for Intel PRO/Wireless 2200AG/2915ABG.
    </listitem>
    <listitem>
      Added &man.rtw.4;: driver for Realtek RTL8180L IEEE 802.11b wireless
      network.
    </listitem>
    <listitem>
      Added &man.vge.4;: driver for VIA VT612X Gigabit Ethernet controller.
    </listitem>
    <listitem>
      Added &man.xge.4;: driver for Neterion Xframe-I 10 gigabit Ethernet.
    </listitem>
    <listitem>
      Added &man.cdce.4;: driver for CDC USB Ethernet.
    </listitem>
    <listitem>
      Added &man.atu.4;: driver for Atmel AT76C50x based 802.11b wireless
      network interfaces.
    </listitem>
    <listitem>
      Added &man.uep.4;: driver for eGalax USB touchpanel controller.
    </listitem>
    <listitem>
      Added &man.ugensa.4;: driver for USB generic serial adapter, which
      currently supports CDMA Wireless PC Card.
    </listitem>
    <listitem>
      Added &man.auixp.4;: driver for ATI IXP series chipset audio controller.
    </listitem>
    <listitem>
      Added &man.auacer.4;: driver for ALi M5455 audio controller.
    </listitem>
    <listitem>
      Added &man.azalia.4;: driver for High Definition Audio controller.
    </listitem>
    <listitem>
      Added &man.spif.4;: driver for Sun SUNW,spif multi-port Sbus card.
    </listitem>
    <listitem>
      &man.viaide.4; now supports nForce2 Ultra 400, nForce3 250 IDE
      and SATA, and nForce4 IDE and SATA controllers. &man.viaide.4; also
      supports the VIA VT6421 SATA RAID controller, though drives on the
      controller need to be configured into RAID/JOBS sets via its BIOS.
    </listitem>
    <listitem>
      &man.siside.4; now supports SiS 180 and 741 SATA controllers.
    </listitem>
    <listitem>
      &man.artsata.4;, which is the Intel i31244 Serial ATA disk controller
      driver, now supports DPA mode.
    </listitem>
    <listitem>
      &man.satalink.4; now supports Silicon Image 3512 SATA.
    </listitem>
    <listitem>
      &man.piixide.4; now supports Intel 82801FB/FR (ICH6/6R) IDE and
      SATA, 82801FBM SATA, 82801G (ICH7) IDE and SATA, and i6300ESB IDE and
      SATA controllers. Also added basic support for RAID0 and RAID1 for the
      Adaptec HostRAID format as found on the Intel 6300ESB on-board RAID.
    </listitem>
    <listitem>
      &man.stge.4; now works on big-endian machines including sparc64 with
      hardware checksums.
    </listitem>
    <listitem>
      &man.aac.4; now supports Adaptec SATA RAID 2810SA.
    </listitem>
    <listitem>
      &man.mpt.4; now supports LSI Logic FC919x SCSI controllers.
    </listitem>
    <listitem>
      &man.spc.4; now has support for Fujitsu MB87030-based PCMCIA SCSI
      controller.
    </listitem>
    <listitem>
      &man.bge.4; now supports Broadcom BCM5788, BCM5705K, BCM5721, and
      BCM5751M Gigabit Ethernet controllers, and has 802.3x flow control
      support.
    </listitem>
    <listitem>
      &man.gem.4; and &man.hme.4; now have hardware checksum support.
    </listitem>
    <listitem>
      &man.re.4; and &man.wm.4; now support TCPv4 hardware transmit segment
      offload.
    </listitem>
    <listitem>
      &man.wm.4; now supports more Intel Gigabit Ethernet chips and 64bit
      PCI DMA transfer.
    </listitem>
    <listitem>
      &man.re.4; now supports Corega CG-LAPCIGT Gigabit Ethernet and
      RTL8169 based CardBus Ethernet interfaces, including NetGear GA-511.
    </listitem>
    <listitem>
      &man.ex.4; now supports 3Com 3c920B-EMB-WNM Integrated Fast Ethernet.
    </listitem>
    <listitem>
      &man.sk.4; now supports Belkin Gigabit Desktop Network card.
    </listitem>
    <listitem>
      &man.bce.4; now supports Broadcom BCM4401-B0 Ethernet.
    </listitem>
    <listitem>
      &man.tl.4; now supports Compaq Netelligent 10 T/2 PCI UTP/Coax
      Controller.
    </listitem>
    <listitem>
      &man.wi.4; now supports SMC2531W-B EliteConnect Wireless Adapter.
    </listitem>
    <listitem>
      &man.fxp.4; now supports Intel 82801FB (ICH6) 10/100 Ethernet.
    </listitem>
    <listitem>
      &man.tlp.4; now supports LinkSys PCMPC200 CardBus Ethernet and
      ASIX AX88140A/AX88141 chipsets.
    </listitem>
    <listitem>
      Many improvements for &man.atw.4;, the ADMtek ADM8211 802.11 wireless
      network driver.
    </listitem>
    <listitem>
      &man.auich.4; now supports nForce2 Ultra 400, nForce3 250 MCP-T AC-97,
      nForce4, Intel ICH7, and Intel 6300ESB audio controllers.
    </listitem>
    <listitem>
      &man.auvia.4; now supports suspend and resume.
    </listitem>
    <listitem>
      &man.puc.4; now supports VS-Com PCI-210H 2S/1P card, VScom PCI-200 2S
      card, and ADDI-DATA APCI-7800 8-port serial adapter.
    </listitem>
    <listitem>
      &man.uftdi.4; now supports Sealevel Systems' uftdi-based USB-Serial
      adapter.
    </listitem>
    <listitem>
      &man.uvscom.4; now supports SUNTAC U-Cable type A4 USB serial adapter.
    </listitem>
    <listitem>
      &man.pms.4; now supports synaptics touchpad.
    </listitem>
    <listitem>
      &man.lm.4; now supports iTE IT8705f and Winbond 83627THF environment
      monitor controllers.
    </listitem>
    <listitem>
      Many bug fixes and improvements for &man.ehci.4; USB 2.0 controllers.
    </listitem>
    <listitem>
      Many fixes for &man.uaudio.4; devices.
    </listitem>
    <listitem>
      uax(4) ASIX AX88172 USB Ethernet driver has been replaced by
      &man.axe.4; driver derived from FreeBSD.
    </listitem>
    <listitem>
      The &man.vnd.4; pseudo-device now supports compressed images.
    </listitem>
  </itemizedlist>
</sect2>

<sect2 id="filesystem">
<title>File system</title>

  <itemizedlist>
    <listitem>
      UFS_DIRHASH support is added from FreeBSD.  UFS_DIRHASH improves lookup
      performance by maintaining in-core hash tables for large directories
      on UFS.
    </listitem>
    <listitem>
      Added ptyfs, a pseudo-terminal file system.
    </listitem>
    <listitem>
      The CD9660 file system now supports UTF-8 filenames using
      Joliet extensions.
    </listitem>
    <listitem>
      Ext2fs now supports large files (larger than 2 GB).
      &man.fsck.ext2fs.8; also handles them and supports conversion from old
      file systems.
    </listitem>
    <listitem>
      The stability of the Log-structured File System (LFS) has been improved.
    </listitem>
    <listitem>
      &man.vnd.4; can now read compressed disk images. A new tool
      &man.vndcompress.1; is included to create them.
    </listitem>
  </itemizedlist>
</sect2>

<sect2 id="libraries">
<title>Libraries</title>

  <itemizedlist>
    <listitem>
      Added PAM (Pluggable Authentication Modules) framework.
    </listitem>
    <listitem>
      Support wide strings in C++.
    </listitem>
    <listitem>
      Re-entrant library functions like <code>getpwent_r()</code> have been
      added.
    </listitem>
    <listitem>
      Some libc string functions for i386 have been replaced with
      optimized versions.
    </listitem>
    <listitem>
      Added DCE 1.1 RPC compatible UUID (Universally Unique Identifier)
      routines to libc.
    </listitem>
    <listitem>
      Added &man.memmem.3; to libc, which is API compatible with the functions
      in FreeBSD and Linux.
    </listitem>
  </itemizedlist>
</sect2>

<sect2 id="security">
<title>Security</title>

  <itemizedlist>
    <listitem>
      The Veriexec framework is now using hash tables to store per-file data,
      resulting in much faster operation. It supports four different
      enforcement levels and full control over verbosity. Signature files are
      easier to generate and are more flexible than in the previous version.
    </listitem>
    <listitem>
      Added SHA2 to libc to provide more secure hashing algorithms and made
      &man.cksum.1; and &man.mtree.8; support them.
    </listitem>
  </itemizedlist>

</sect2>

<sect2 id="userland">
<title>System administration and user tools</title>
  <itemizedlist>
    <listitem>
      Various improvements to the <quote>sysinst</quote> installation program,
      including Spanish language translation.
    </listitem>
    <listitem>
      Numerous improvements to &man.syslogd.8;, mostly from FreeBSD.
    </listitem>
    <listitem>
      &man.fsck.8; now has a progress meter option.
    </listitem>
    <listitem>
      &man.dump.8; now supports file system snapshots.
    </listitem>
    <listitem>
      Added &man.sockstat.1;, which lists open sockets.
    </listitem>
    <listitem>
      Added &man.seq.1;, a utility which prints a sequence of numbers.
      &man.seq.1; is derived from Plan 9.
    </listitem>
  </itemizedlist>
</sect2>

<sect2 id="miscellaneous">
  <title>Miscellaneous</title>

  <itemizedlist>
    <listitem>
      &man.audio.9; interface is improved. Added audio software filter
      pipeline capabilities, making it easier for hardware drivers to add
      encoding support or sample rates support.
    </listitem>
    <listitem>
      Updates of most third party packages that are shipped in the
      base system to the following stable releases:
      <itemizedlist>
        <listitem>am-utils 6.1-rc2</listitem>
        <listitem>BIND 9.3.0</listitem>
        <listitem>binutils 2.15-20041204</listitem>
        <listitem>cvs 1.11.20</listitem>
        <listitem>file 4.13</listitem>
        <listitem>gcc 3.3.3</listitem>
        <listitem>groff 1.19.1</listitem>
        <listitem>OpenSSH 3.9</listitem>
        <listitem>OpenSSL 0.9.7d</listitem>
        <listitem>Postfix 2.1.5</listitem>
        <listitem>sendmail 8.13.3</listitem>
        <listitem>tcpdump 3.8.3</listitem>
        <listitem>texinfo 4.7</listitem>
        <listitem>tzdata2005o</listitem>
        <listitem>XFree86 4.5.0</listitem>
      </itemizedlist>
    </listitem>
    <listitem>
      Many new and updated packages in the
      <ulink url="http://www.pkgsrc.org/">pkgsrc</ulink> system, including
      current versions of the KDE, GNOME and Xfce desktops, the Perl language,
      the Apache web server and a lot more.
      At the time of writing, there are over 5,700 third party packages
      available in pkgsrc.
    </listitem>
  </itemizedlist>
</sect2>

<para>
    And of course there have also been innumerable bug fixes and other
    miscellaneous enhancements.
</para>

<para>
    Please note that at the moment, sysinst will not assist you in
    installing pre-built third-party binary packages or the pkgsrc
    system itself. See the NetBSD packages
    collection documentation:
</para>

    <blockquote>
    <para>
    <ulink
url="../../docs/pkgsrc/">http://www.NetBSD.org/docs/pkgsrc/</ulink>
    </para>
    </blockquote>
</sect1>

<sect1 id="acknowledgements">
<title>Acknowledgments</title>

<para>
    The NetBSD Foundation would like to thank all those who have
    contributed code, hardware, documentation, funds, colocation for
    our servers, web pages and other documentation, release engineering,
    and other resources over the years. More information on the people who
    make NetBSD happen is available at:
</para>

    <blockquote>
    <para>
    <ulink url="../../people/">http://www.NetBSD.org/people/</ulink>
    </para>
    </blockquote>

<para>
    We would like to especially thank the University of California at
    Berkeley and the GNU Project for particularly large subsets of code
    that we use. We would also like to thank
    the Internet Systems Consortium Inc.,
    Columbia University and
    Ludd (Lule&aring; Academic Computer Society) computer society 
    at Lule&aring; University of Technology 
    for current colocation services.
</para>
</sect1>

<sect1 id="about-foundation">
<title>About the NetBSD Foundation</title>

<para>
    The <ulink url="../../foundation/">NetBSD Foundation</ulink> was
    chartered in 1995, with the task of overseeing core NetBSD project
    services, promoting the project within industry and the open
    source community, and holding intellectual property rights on much
    of the NetBSD code base. Day-to-day operations of the project are
    handled by volunteers.
</para>

<para>
    As a non-profit organization with no commercial backing, The NetBSD
    Foundation depends on donations from its users, and we would like to ask
    you to consider <ulink url="../../donations/">making a donation</ulink>
    to the NetBSD Foundation in support of continuing production of our
    fine operating system. Your generous donation would be particularly
    welcome assistance with ongoing upgrades and maintenance, as well as
    with operating expenses for The NetBSD Foundation.
</para>

<para>
    Donations can be done via PayPal to <email>paypal@NetBSD.org</email> and
    are fully tax-deductible in the US.  If you would prefer not to use PayPal,
    or would like to make other arrangements, please contact
    <email>finance-exec@NetBSD.org</email>.
</para>
</sect1>

<sect1 id="mirrors">
<title>NetBSD mirror sites</title>

<para>
    Please use a mirror site close to you.
</para>
    <itemizedlist>
    	<listitem><ulink url="../../mirrors/#ftp">FTP</ulink></listitem>
        <listitem><ulink url="../../mirrors/#iso">ISO images</ulink></listitem>
        <listitem><ulink url="../../mirrors/#anoncvs">Anonymous CVS</ulink></listitem>
        <listitem><ulink url="../../mirrors/#bittorrent">BitTorrent</ulink></listitem>
        <listitem><ulink url="../../mirrors/#sup">SUP</ulink></listitem>
        <listitem><ulink url="../../mirrors/#cvsup">CVSup</ulink></listitem>
        <listitem><ulink url="../../mirrors/#rsync">rsync</ulink></listitem>
        <listitem><ulink url="../../mirrors/#afs">AFS</ulink></listitem>
        <listitem><ulink url="../../mirrors/#nfs">NFS</ulink></listitem>
    </itemizedlist>

<para>
    Please also note our list of <ulink url="../../sites/cdroms.html">CD-ROM
    vendors</ulink>.
</para>
</sect1>

<parentsec url="./" text="NetBSD 3.x formal releases"/>
</webpage>

