Index: head/release/doc/en_US.ISO8859-1/relnotes/article.sgml
===================================================================
--- head/release/doc/en_US.ISO8859-1/relnotes/article.sgml (revision 150832)
+++ head/release/doc/en_US.ISO8859-1/relnotes/article.sgml (revision 150833)
@@ -1,275 +1,344 @@
&os;/&arch; &release.current; Release NotesThe &os; Project$FreeBSD$200020012002200320042005The &os; Documentation Project
&tm-attrib.freebsd;
&tm-attrib.ibm;
&tm-attrib.ieee;
&tm-attrib.intel;
&tm-attrib.sparc;
&tm-attrib.general;
The release notes for &os; &release.current; contain a summary
of the changes made to the &os; base system on the
&release.branch; development line.
This document lists applicable security advisories that were issued since
the last release, as well as significant changes to the &os;
kernel and userland.
Some brief remarks on upgrading are also presented.IntroductionThis document contains the release notes for &os;
&release.current; on the &arch.print; hardware platform. It
describes recently added, changed, or deleted features of &os;.
It also provides some notes on upgrading
from previous versions of &os;.
The &release.type; distribution to which these release notes
apply represents the latest point along the &release.branch; development
branch since &release.branch; was created. Information regarding pre-built, binary
&release.type; distributions along this branch
can be found at .
]]>
The &release.type; distribution to which these release notes
apply represents a point along the &release.branch; development
branch between &release.prev; and the future &release.next;.
Information regarding
pre-built, binary &release.type; distributions along this branch
can be found at .
]]>
This distribution of &os; &release.current; is a
&release.type; distribution. It can be found at or any of its mirrors. More
information on obtaining this (or other) &release.type;
distributions of &os; can be found in the Obtaining
&os; appendix to the &os;
Handbook.
]]>
All users are encouraged to consult the release errata before
installing &os;. The errata document is updated with
late-breaking information discovered late in the
release cycle or after the release. Typically, it contains
information on known bugs, security advisories, and corrections to
documentation. An up-to-date copy of the errata for &os;
&release.current; can be found on the &os; Web site.What's NewThis section describes
the most user-visible new or changed features in &os;
since &release.prev;.
In general, changes described here are unique to the &release.branch;
branch unless specifically marked as &merged; features.
Typical release note items
document recent security advisories issued after
&release.prev.historic;,
new drivers or hardware support, new commands or options,
major bug fixes, or contributed software upgrades. They may also
list changes to major ports/packages or release engineering
practices. Clearly the release notes cannot list every single
change made to &os; between releases; this document focuses
primarily on security advisories, user-visible changes, and major
architectural improvements.Security AdvisoriesKernel ChangesA new sysctl variable kern.malloc_stats
has been added. This allows to export kernel malloc
statistics via a binary structure stream.A new sysctl variable vm.zone_stats
has been added. This allows to export &man.uma.9; allocator
statistics via a binary structure stream.Boot Loader ChangesHardware Support
+ The &man.acpi.thermal.4; driver now supports
+ passive cooling.
+
Support for the PadLock Security Co-processor in VIA C3
processors has been added to the &man.crypto.9; subsystem.
&merged;
+ A bug which prevents the &man.ichsmb.4; kernel module
+ from unloading has been fixed.
+
+ The smbios(4) driver support for amd64 has been
+ added.
+
+ A new loader tunable
+ hw.apic.enable_extint has been added.
+ This tunable can be used not to mask the ExtINT pin on the first
+ I/O APIC. At least one chipset for Intel Pentium III seems
+ to need this even though all of the pins in the 8259A's are masked.
+ The default is still to mask the ExtINT pin.
+
Multimedia Support
-
+ The &man.sound.4; driver now supports
+ wider range sampling rate, multiple precisions choice,
+ and 24/32 bit PCM format conversion.
+
+ The &man.snd.als4000.4; driver is now MPSAFE.
+
+ The &man.snd.cmi.4; driver is now MPSAFE.
+
+ The &man.snd.via8233.4; driver is now MPSAFE.
+
+ The &man.snd.via82c686.4; driver is now MPSAFE.
+
Network Interface SupportThe &man.dc.4; driver is now MPSAFE. &merged;The &man.de.4; driver has been converted to the &man.bus.dma.9;
API and is now MPSAFE.The &man.ed.4; driver is now MPSAFE.The &man.el.4; driver has been removed.The &man.my.4; driver is now MPSAFE. &merged;The &man.pcn.4; driver is now MPSAFE. &merged;The &man.sf.4; driver is now MPSAFE. &merged;The &man.ste.4; driver is now MPSAFE.Network Protocols
-
+ The &man.natm.4; Native Mode ATM protocol layer is now MPSAFE.Disks and Storage
+ A new GEOM class GEOM_ZERO has been added.
+ It creates very huge provider (41PB) /dev/gzero
+ and mainly for performance testing.
+ On BIO_READ request it zero-fills
+ bio_data and on BIO_WRITE
+ it does nothing.
+
The &man.mpt.4; driver has been updated to support
various new features such as RAID volume and RAID member
state/settings reporting, periodic volume re-synchronization
status reporting, and sysctl variables for volume
re-synchronization rate, volume member write cache status,
and volume transaction queue depth.A new GEOM-based disk encryption facility, GEOM_ELI, has been
added. It uses the &man.crypto.9; framework for hardware acceleration
and supports different cryptographic algorithms. See &man.geli.8; for
more information. &merged;
+
+ The &man.umass.4; driver now supports
+ PLAY_MSF,
+ PLAY_TRACK,
+ PLAY_TRACK_REL,
+ PAUSE,
+ PLAY_12 commands so that
+ the &man.cdcontrol.1; utility can handle USB CD drive.File Systems
-
+ A part of the FreeBSD NFS subsystem (the interface with
+ the protocol stack and callouts) is now MPSAFE.Contributed SoftwareUserland Changes
+ Padding of ai_addrlen
+ in struct addrinfo has been removed,
+ which was originally for the ABI compatibility.
+ For example, this change break the ABI compatibility of
+ &man.getaddrinfo.3; function on 64-bit architecture including
+ &os;/alpha, &os;/amd64, &os;/ia64, and &os;/sparc64.
+
The &man.ifconfig.8; utility now supports
a flag to allow printing
potentially sensitive keying material to standard output.
This sensitive information will not be printed by default.The &man.libmemstat.3; library has been added.
This is for use by debugging and monitoring applications
in tracking kernel memory statistics. It provides an
abstracted interface to &man.uma.9; and &man.malloc.9;
statistics, wrapped around the binary stream sysctl variables
for the allocators. &merged;
+ The &man.moused.8; now supports an flag
+ to enable horizontal virtual scrolling similar to a
+ flag for vertical virtual scrolling.
+
+ The shared library version number of all libraries have
+ been updated due to some possible ABI changes. The libraries
+ include: snmp_*, libdialog, libg2c, libobjc,
+ libreadline, libregex, libstdc++, libkrb5, libalias, libarchive,
+ libbegemot, libbluetooth, libbsnmp, libbz2, libc_r, libcrypt,
+ libdevstat, libedit, libexpat, libfetch, libftpio, libgpib,
+ libipsec, libkiconv, libmagic, libmp, libncp, libncurses,
+ libnetgraph, libngatm, libopie, libpam, libpthread, libradius,
+ libsdp, libsmb, libtacplus, libthr, libthread_db, libugidfw,
+ libusbhid, libutil, libvgl, libwrap, libypclnt, libm, libcrypto,
+ libssh, and libssl.
+
/etc/rc.d ScriptsContributed Softwarelibpcap has been updated
to v0.9.1 (release).sendmail has been updated from
version 8.13.3 to version 8.13.4.tcpdump has been updated
to v3.9.1 (release).Ports/Packages Collection Infrastructure
-
+ The &man.pkg.version.1; now supports an
+ flag to show the origin recorded on package generation
+ instead of the package name, and an flag
+ to list packages whose registered origin is origin only.Release Engineering and IntegrationDocumentationDocumentation of existing functionality has been improved by
the addition of the following manual pages:
&man.acpi.sony.4;, &man.snd.t4dwave.4;.Upgrading from previous releases of &os;Upgrading &os; should, of course, only be attempted after
backing up all data and configuration
files.
Index: head/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml
===================================================================
--- head/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml (revision 150832)
+++ head/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml (revision 150833)
@@ -1,275 +1,344 @@
&os;/&arch; &release.current; Release NotesThe &os; Project$FreeBSD$200020012002200320042005The &os; Documentation Project
&tm-attrib.freebsd;
&tm-attrib.ibm;
&tm-attrib.ieee;
&tm-attrib.intel;
&tm-attrib.sparc;
&tm-attrib.general;
The release notes for &os; &release.current; contain a summary
of the changes made to the &os; base system on the
&release.branch; development line.
This document lists applicable security advisories that were issued since
the last release, as well as significant changes to the &os;
kernel and userland.
Some brief remarks on upgrading are also presented.IntroductionThis document contains the release notes for &os;
&release.current; on the &arch.print; hardware platform. It
describes recently added, changed, or deleted features of &os;.
It also provides some notes on upgrading
from previous versions of &os;.
The &release.type; distribution to which these release notes
apply represents the latest point along the &release.branch; development
branch since &release.branch; was created. Information regarding pre-built, binary
&release.type; distributions along this branch
can be found at .
]]>
The &release.type; distribution to which these release notes
apply represents a point along the &release.branch; development
branch between &release.prev; and the future &release.next;.
Information regarding
pre-built, binary &release.type; distributions along this branch
can be found at .
]]>
This distribution of &os; &release.current; is a
&release.type; distribution. It can be found at or any of its mirrors. More
information on obtaining this (or other) &release.type;
distributions of &os; can be found in the Obtaining
&os; appendix to the &os;
Handbook.
]]>
All users are encouraged to consult the release errata before
installing &os;. The errata document is updated with
late-breaking information discovered late in the
release cycle or after the release. Typically, it contains
information on known bugs, security advisories, and corrections to
documentation. An up-to-date copy of the errata for &os;
&release.current; can be found on the &os; Web site.What's NewThis section describes
the most user-visible new or changed features in &os;
since &release.prev;.
In general, changes described here are unique to the &release.branch;
branch unless specifically marked as &merged; features.
Typical release note items
document recent security advisories issued after
&release.prev.historic;,
new drivers or hardware support, new commands or options,
major bug fixes, or contributed software upgrades. They may also
list changes to major ports/packages or release engineering
practices. Clearly the release notes cannot list every single
change made to &os; between releases; this document focuses
primarily on security advisories, user-visible changes, and major
architectural improvements.Security AdvisoriesKernel ChangesA new sysctl variable kern.malloc_stats
has been added. This allows to export kernel malloc
statistics via a binary structure stream.A new sysctl variable vm.zone_stats
has been added. This allows to export &man.uma.9; allocator
statistics via a binary structure stream.Boot Loader ChangesHardware Support
+ The &man.acpi.thermal.4; driver now supports
+ passive cooling.
+
Support for the PadLock Security Co-processor in VIA C3
processors has been added to the &man.crypto.9; subsystem.
&merged;
+ A bug which prevents the &man.ichsmb.4; kernel module
+ from unloading has been fixed.
+
+ The smbios(4) driver support for amd64 has been
+ added.
+
+ A new loader tunable
+ hw.apic.enable_extint has been added.
+ This tunable can be used not to mask the ExtINT pin on the first
+ I/O APIC. At least one chipset for Intel Pentium III seems
+ to need this even though all of the pins in the 8259A's are masked.
+ The default is still to mask the ExtINT pin.
+
Multimedia Support
-
+ The &man.sound.4; driver now supports
+ wider range sampling rate, multiple precisions choice,
+ and 24/32 bit PCM format conversion.
+
+ The &man.snd.als4000.4; driver is now MPSAFE.
+
+ The &man.snd.cmi.4; driver is now MPSAFE.
+
+ The &man.snd.via8233.4; driver is now MPSAFE.
+
+ The &man.snd.via82c686.4; driver is now MPSAFE.
+
Network Interface SupportThe &man.dc.4; driver is now MPSAFE. &merged;The &man.de.4; driver has been converted to the &man.bus.dma.9;
API and is now MPSAFE.The &man.ed.4; driver is now MPSAFE.The &man.el.4; driver has been removed.The &man.my.4; driver is now MPSAFE. &merged;The &man.pcn.4; driver is now MPSAFE. &merged;The &man.sf.4; driver is now MPSAFE. &merged;The &man.ste.4; driver is now MPSAFE.Network Protocols
-
+ The &man.natm.4; Native Mode ATM protocol layer is now MPSAFE.Disks and Storage
+ A new GEOM class GEOM_ZERO has been added.
+ It creates very huge provider (41PB) /dev/gzero
+ and mainly for performance testing.
+ On BIO_READ request it zero-fills
+ bio_data and on BIO_WRITE
+ it does nothing.
+
The &man.mpt.4; driver has been updated to support
various new features such as RAID volume and RAID member
state/settings reporting, periodic volume re-synchronization
status reporting, and sysctl variables for volume
re-synchronization rate, volume member write cache status,
and volume transaction queue depth.A new GEOM-based disk encryption facility, GEOM_ELI, has been
added. It uses the &man.crypto.9; framework for hardware acceleration
and supports different cryptographic algorithms. See &man.geli.8; for
more information. &merged;
+
+ The &man.umass.4; driver now supports
+ PLAY_MSF,
+ PLAY_TRACK,
+ PLAY_TRACK_REL,
+ PAUSE,
+ PLAY_12 commands so that
+ the &man.cdcontrol.1; utility can handle USB CD drive.File Systems
-
+ A part of the FreeBSD NFS subsystem (the interface with
+ the protocol stack and callouts) is now MPSAFE.Contributed SoftwareUserland Changes
+ Padding of ai_addrlen
+ in struct addrinfo has been removed,
+ which was originally for the ABI compatibility.
+ For example, this change break the ABI compatibility of
+ &man.getaddrinfo.3; function on 64-bit architecture including
+ &os;/alpha, &os;/amd64, &os;/ia64, and &os;/sparc64.
+
The &man.ifconfig.8; utility now supports
a flag to allow printing
potentially sensitive keying material to standard output.
This sensitive information will not be printed by default.The &man.libmemstat.3; library has been added.
This is for use by debugging and monitoring applications
in tracking kernel memory statistics. It provides an
abstracted interface to &man.uma.9; and &man.malloc.9;
statistics, wrapped around the binary stream sysctl variables
for the allocators. &merged;
+ The &man.moused.8; now supports an flag
+ to enable horizontal virtual scrolling similar to a
+ flag for vertical virtual scrolling.
+
+ The shared library version number of all libraries have
+ been updated due to some possible ABI changes. The libraries
+ include: snmp_*, libdialog, libg2c, libobjc,
+ libreadline, libregex, libstdc++, libkrb5, libalias, libarchive,
+ libbegemot, libbluetooth, libbsnmp, libbz2, libc_r, libcrypt,
+ libdevstat, libedit, libexpat, libfetch, libftpio, libgpib,
+ libipsec, libkiconv, libmagic, libmp, libncp, libncurses,
+ libnetgraph, libngatm, libopie, libpam, libpthread, libradius,
+ libsdp, libsmb, libtacplus, libthr, libthread_db, libugidfw,
+ libusbhid, libutil, libvgl, libwrap, libypclnt, libm, libcrypto,
+ libssh, and libssl.
+
/etc/rc.d ScriptsContributed Softwarelibpcap has been updated
to v0.9.1 (release).sendmail has been updated from
version 8.13.3 to version 8.13.4.tcpdump has been updated
to v3.9.1 (release).Ports/Packages Collection Infrastructure
-
+ The &man.pkg.version.1; now supports an
+ flag to show the origin recorded on package generation
+ instead of the package name, and an flag
+ to list packages whose registered origin is origin only.Release Engineering and IntegrationDocumentationDocumentation of existing functionality has been improved by
the addition of the following manual pages:
&man.acpi.sony.4;, &man.snd.t4dwave.4;.Upgrading from previous releases of &os;Upgrading &os; should, of course, only be attempted after
backing up all data and configuration
files.