Regen after r260615.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
This commit is contained in:
Glen Barber 2014-01-14 00:26:19 +00:00
parent 290606774a
commit d495222c81
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=43492

View file

@ -17,7 +17,7 @@
as trademarks. Where those designations appear in this document,
and the FreeBSD Project was aware of the trademark claim, the
designations have been followed by the <span class="quote">&#8220;<span class="quote">&#8482;</span>&#8221;</span> or the
<span class="quote">&#8220;<span class="quote">®</span>&#8221;</span> symbol.</p></div></div><div>Last modified on 2014-01-13 by gjb.</div><div><div xmlns="http://www.w3.org/1999/xhtml" class="abstract"><div class="abstract-title">Abstract</div><p>The release notes for FreeBSD 10.0-RELEASE contain a summary
<span class="quote">&#8220;<span class="quote">®</span>&#8221;</span> symbol.</p></div></div><div>Last modified on 2014-01-14 by gjb.</div><div><div xmlns="http://www.w3.org/1999/xhtml" class="abstract"><div class="abstract-title">Abstract</div><p>The release notes for FreeBSD 10.0-RELEASE contain a summary
of the changes made to the FreeBSD base system on the
10.0-STABLE development line.
This document lists applicable security advisories that were issued since
@ -93,7 +93,7 @@
in <code class="filename">GENERIC</code> kernels.</p><p>Support was added for
the new Intel on-CPU Bull Mountain random number
generator, found on IvyBridge and supposedly later CPUs,
accessible with RDRAND instruction.</p><div class="sect3"><div xmlns="" class="titlepage"><div><div><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="kernel-virtualization"></a>2.2.1. Virtualization support</h4></div></div></div><p>The BSD Hypervisor, <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=bhyve&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">bhyve</span>(8)</span></a> is included
accessible with the RDRAND instruction.</p><div class="sect3"><div xmlns="" class="titlepage"><div><div><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="kernel-virtualization"></a>2.2.1. Virtualization support</h4></div></div></div><p>The BSD Hypervisor, <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=bhyve&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">bhyve</span>(8)</span></a> is included
with FreeBSD. <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=bhyve&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">bhyve</span>(8)</span></a> requires Intel CPUs with VT-x and Extended Page Table (EPT)
support. These features are on all Nehalem models and beyond
(e.g. Nehalem and newer), but not on the lower-end Atom CPUs.</p><p><a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=virtio&amp;sektion=4"><span class="citerefentry"><span class="refentrytitle">virtio</span>(4)</span></a> support has been added. <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=virtio&amp;sektion=4"><span class="citerefentry"><span class="refentrytitle">virtio</span>(4)</span></a> is the
@ -112,34 +112,34 @@ hv_netsvc_load="YES"
hv_utils_load="YES"
hv_vmbus_load="YES"</pre><p> Alternatively, the Hyper-V drivers can be added to the i386
kernel by adding <code class="literal">device hyperv</code> to the kernel config, and then
recompiling the kernel. Please refer to:
recompiling the kernel. Please refer to
<a class="link" href="http://wiki.freebsd.org/HyperV" target="_top">FreeBSD and Microsoft Windows Server Hyper-V support</a>
for full instructions on how to set up Hyper-V support under FreeBSD.</p><p>The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=vmx&amp;sektion=4"><span class="citerefentry"><span class="refentrytitle">vmx</span>(4)</span></a> driver has been added.
<a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=vmx&amp;sektion=4"><span class="citerefentry"><span class="refentrytitle">vmx</span>(4)</span></a> is a VMware VMXNET3 ethernet driver ported from
OpenBSD.</p><p>Xen PVHVM virtualization is now
part of the GENERIC kernel.</p></div><div class="sect3"><div xmlns="" class="titlepage"><div><div><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="kernel-arm"></a>2.2.2. ARM support</h4></div></div></div><p>Raspberry PI support has been added.
Refer to these <a class="link" href="http://kernelnomicon.org/?p=164" target="_top">setup instructions</a>
and <a class="link" href="http://www.raspberrypi.org/quick-start-guide" target="_top">quick start
and this <a class="link" href="http://www.raspberrypi.org/quick-start-guide" target="_top">quick start
guide</a>.</p><p>The default ABI on ARM is now the ARM EABI. This brings a number of
improvements and allows future support for VFP and Thumb-2.</p><p>ARM support has been greatly improved, including support
for ARMv6 and ARMv7, SMP and thread-local storage (TLS).
Additionally support for some newer SoC like the MV78x60 and OMAP4 was added.
See <a class="link" href="http://lists.freebsd.org/pipermail/freebsd-arm/2012-August/003757.html" target="_top">this announcement</a>
See the <a class="link" href="http://lists.freebsd.org/pipermail/freebsd-arm/2012-August/003757.html" target="_top">announcement</a>
for further details.</p><p>Superpages support on ARM has been added. Superpages support
provides improved performance and scalability by allowing TLB
translations to dynamically cover large physical memory regions.
All ARMv6 and ARMv7-based platforms can take advantage of this feature.
See <a class="link" href="https://wiki.freebsd.org/ARMSuperpages" target="_top">this page</a>
for further details.</p></div><div class="sect3"><div xmlns="" class="titlepage"><div><div><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="boot"></a>2.2.3. Boot Loader Changes</h4></div></div></div><p class="merged">The BTX kernel used by the boot
See the <a class="link" href="https://wiki.freebsd.org/ARMSuperpages" target="_top">ARM Superpages status</a>
page for further details.</p></div><div class="sect3"><div xmlns="" class="titlepage"><div><div><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="boot"></a>2.2.3. Boot Loader Changes</h4></div></div></div><p class="merged">The BTX kernel used by the boot
loader has been changed to invoke BIOS routines from real
mode. This change makes it possible to boot FreeBSD from USB
devices.</p><p class="merged">A new gptboot boot loader has
devices.</p><p class="merged">A new <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=gptboot&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">gptboot</span>(8)</span></a> boot loader has
been added to support booting from a GPT labeled disk. A
new <code class="command">boot</code> command has been added to
<a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=gpt&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">gpt</span>(8)</span></a>, which makes a GPT disk bootable by writing the
<a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=gpart&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">gpart</span>(8)</span></a>, which makes a GPT disk bootable by writing the
required bits of the boot loader, creating a new boot
partition if required.</p></div><div class="sect3"><div xmlns="" class="titlepage"><div><div><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="proc"></a>2.2.4. Hardware Support</h4></div></div></div><p class="merged">The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=cmx&amp;sektion=4"><span class="citerefentry"><span class="refentrytitle">cmx</span>(4)</span></a> driver, a driver for Omnikey CardMan 4040
PCMCIA smartcard readers, has been added.</p><p>The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=syscons&amp;sektion=4"><span class="citerefentry"><span class="refentrytitle">syscons</span>(4)</span></a> driver now supports Colemak keyboard layout.</p><p class="merged">The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=uslcom&amp;sektion=4"><span class="citerefentry"><span class="refentrytitle">uslcom</span>(4)</span></a> driver, a driver for Silicon
PCMCIA smartcard readers, has been added.</p><p>The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=syscons&amp;sektion=4"><span class="citerefentry"><span class="refentrytitle">syscons</span>(4)</span></a> driver now supports the Colemak keyboard layout.</p><p class="merged">The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=uslcom&amp;sektion=4"><span class="citerefentry"><span class="refentrytitle">uslcom</span>(4)</span></a> driver, a driver for Silicon
Laboratories CP2101/CP2102-based USB serial adapters, has been
imported from OpenBSD.</p><div class="sect4"><div xmlns="" class="titlepage"><div><div><h5 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="mm"></a>2.2.4.1. Multimedia Support</h5></div></div></div><p>Support for version 2.0 of the USB Audio reference design
has been added. New devices should support higher bandwidth,
@ -180,11 +180,11 @@ hv_vmbus_load="YES"</pre><p> Alternatively, the Hyper-V drivers can be added to
address on the subnet (carpdev), switching state with
<a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=ifconfig&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">ifconfig</span>(8)</span></a>, better locking and using modern kernel
interfaces to allocate multicast memberships.
Configuration of the CARP protocol via <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=ifconfig&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">ifconfig</span>(8)</span></a> has changed, as well as format
of CARP events submitted to <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=devd&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">devd</span>(8)</span></a> has changed. See <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=carp&amp;sektion=4"><span class="citerefentry"><span class="refentrytitle">carp</span>(4)</span></a>
Configuration of the CARP protocol via <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=ifconfig&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">ifconfig</span>(8)</span></a> has changed, as well as the format
of CARP events submitted to <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=devd&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">devd</span>(8)</span></a>. See <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=carp&amp;sektion=4"><span class="citerefentry"><span class="refentrytitle">carp</span>(4)</span></a>
for more information. The arpbalance feature of <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=carp&amp;sektion=4"><span class="citerefentry"><span class="refentrytitle">carp</span>(4)</span></a> is currently
not supported anymore.</p><p>The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=pf&amp;sektion=4"><span class="citerefentry"><span class="refentrytitle">pf</span>(4)</span></a> firewall now supports fine-grain locking
and better utilization on multi-cpu machines resulting in
and better utilization on multi-CPU machines, resulting in
significant improvements in performance.</p><p>Support for up to 65536 routing tables has been
introduced.</p><p>Support for setting/matching differentiated services
codepoints (DSCP) in IP header has been added to
@ -198,7 +198,7 @@ hv_vmbus_load="YES"</pre><p> Alternatively, the Hyper-V drivers can be added to
from Highpoint.</p><p><a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=nvme&amp;sektion=4"><span class="citerefentry"><span class="refentrytitle">nvme</span>(4)</span></a> has been added and provides NVM Express support.
NVM Express is an optimized register interface, command set and feature set of
PCI Express (PCIe)-based Solid-State Drives (SSDs). For more information,
see <a class="link" href="http://http://www.nvmexpress.org/" target="_top">nvmexpress.org</a>.</p></div><div class="sect3"><div xmlns="" class="titlepage"><div><div><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="fs"></a>2.2.7. File Systems</h4></div></div></div><p>A new kernel-based iSCSI target and initiator has been
see <a class="link" href="http://www.nvmexpress.org/" target="_top">nvmexpress.org</a>.</p></div><div class="sect3"><div xmlns="" class="titlepage"><div><div><h4 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="fs"></a>2.2.7. File Systems</h4></div></div></div><p>A new kernel-based iSCSI target and initiator has been
added.</p><p>UFS filesystems can now be enlarged with <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=growfs&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">growfs</span>(8)</span></a> while
mounted read-write. This is especially useful for virtual
machines, allowing the addition of more harddrive space without
@ -210,22 +210,22 @@ hv_vmbus_load="YES"</pre><p> Alternatively, the Hyper-V drivers can be added to
which drives to use, what ZFS RAID level to use (taking into consideration
the selected number of drives), GPT or MBR, GELI encryption, forcing 4K sectors,
pool name, etc.</p><p>TRIM support has been added for
ZFS.</p><p>Support for the high performance LZ4 compression algorithm
ZFS.</p><p>Support for the high-performance LZ4 compression algorithm
has been added to ZFS. LZ4 is usually faster and can achieve a
higher compression ratio than LZJB, the default compression
algorithm.</p><p>Support for L2ARC compression has been added to ZFS.</p><p>The zio nop-write improvement from Illumos
was imported into FreeBSD. To reduce I/O, nop-write skips overwriting
data if the checksum (cryptographically secure) of new data
data if the (cryptographically secure) checksum of new data
matches the checksum of existing data. It also saves space if
snapshots are in use. This improvement only works only on
snapshots are in use. This improvement only works on
datasets with enabled compression, disabled deduplication and
sha256 checksums.</p><p>ZFS will now compare the checksums of incoming writes to
sha256 checksums. ZFS will now compare the checksums of incoming writes to
the checksum of the existing on-disk data and avoid issuing any
write I/O for data that has not changed. This will reduce I/O
as well as space usage because if the old block is referenced
by a snapshot, both copies of the block are kept even though
both contain the same data.</p></div></div></div><div class="sect2"><div xmlns="" class="titlepage"><div><div><h3 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="userland"></a>2.3. Userland Changes</h3></div></div></div><p>On platforms where <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=clang&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">clang</span>(1)</span></a> is the default
system compiler, (such as i386, amd64, arm) GCC and GNU libstdc++ are no
system compiler (such as i386, amd64, arm), GCC and GNU libstdc++ are no
longer built by default. <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=clang&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">clang</span>(1)</span></a> and libc++ from LLVM are used on
these platforms by instead. GCC 4.2.1 and libstdc++ are still built
and used by default on pc98 and all other platforms where <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=clang&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">clang</span>(1)</span></a>
@ -233,8 +233,8 @@ hv_vmbus_load="YES"</pre><p> Alternatively, the Hyper-V drivers can be added to
</p><p><a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=clang&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">clang</span>(1)</span></a> and llvm have been updated to
version 3.3 release. Please refer to
<a class="link" href="http://llvm.org/releases/3.3/tools/clang/docs/ReleaseNotes.html" target="_top">
Clang 3.3 Release Notes.</a></p><p class="merged">BIND has been replaced by <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=unbound&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">unbound</span>(8)</span></a> for
local dns resolution in the base system. With this change, nslookup
Clang 3.3 Release Notes</a>.</p><p class="merged">BIND has been replaced by <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=unbound&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">unbound</span>(8)</span></a> for
local DNS resolution in the base system. With this change, nslookup
and dig are no longer a part of the base system. Users should
instead use <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=host&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">host</span>(1)</span></a> and <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=drill&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">drill</span>(1)</span></a> Alternatively,
nslookup and dig can be obtained by installing the
@ -248,11 +248,11 @@ hv_vmbus_load="YES"</pre><p> Alternatively, the Hyper-V drivers can be added to
by a BSD-licensed <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=sort&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">sort</span>(1)</span></a> program.</p><p>Berkely yacc (byacc) has been imported
from <a class="link" href="http://invisible-island.net/byacc/" target="_top">invisible island</a>.
This brings bison compatibilities to <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=yacc&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">yacc</span>(1)</span></a> while preserving full
backwards compatibility with previous version of <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=yacc&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">yacc</span>(1)</span></a>.</p><p><a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=lex&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">lex</span>(1)</span></a> has been replaced by flex 2.5.37</p><p><a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=make&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> has been replaced with the
"Portable" BSD make tool (bmake) from NetBSD.</p><p class="merged">The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=adduser&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">adduser</span>(8)</span></a> utility now supports
backwards compatibility with previous version of <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=yacc&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">yacc</span>(1)</span></a>.</p><p><a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=lex&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">lex</span>(1)</span></a> has been replaced by flex 2.5.37.</p><p><a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=make&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">make</span>(1)</span></a> has been replaced with the
<span class="quote">&#8220;<span class="quote">Portable</span>&#8221;</span> BSD make tool (bmake) from NetBSD.</p><p class="merged">The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=adduser&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">adduser</span>(8)</span></a> utility now supports
a <code class="option">-M</code> option to set the mode of a new user's
home directory.</p><p>BSD-licensed versions of <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=ar&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">ar</span>(1)</span></a> and <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=ranlib&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">ranlib</span>(1)</span></a>,
based on <code class="filename">libarchive</code>, have replaced the GNU
based on <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=libarchive&amp;sektion=3"><span class="citerefentry"><span class="refentrytitle">libarchive</span>(3)</span></a>, have replaced the GNU
Binutils versions of these utilities.</p><p>BSD-licensed versions of <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=bc&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">bc</span>(1)</span></a> and <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=dc&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">dc</span>(1)</span></a> have
replaced their GNU counterparts.</p><p class="merged"><a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=chflags&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">chflags</span>(1)</span></a> now supports a <code class="option">-v</code> flag for
verbose output and a <code class="option">-f</code> flag to ignore errors
@ -260,13 +260,13 @@ hv_vmbus_load="YES"</pre><p> Alternatively, the Hyper-V drivers can be added to
<a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=chmod&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">chmod</span>(1)</span></a>.</p><p>For compatibility with other implementations, <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=cp&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">cp</span>(1)</span></a> now
supports a <code class="option">-a</code> flag, which is equivalent to
specifying the <code class="option">-RrP</code> flags.</p><p>BSD-licensed version of <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=cpio&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">cpio</span>(1)</span></a> based on
<code class="filename">libarchive</code>, has replaced the GNU cpio.
<a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=libarchive&amp;sektion=3"><span class="citerefentry"><span class="refentrytitle">libarchive</span>(3)</span></a>, has replaced the GNU cpio.
Note that the GNU cpio is still installed as
<code class="filename">gcpio</code>.</p><p>The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=env&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">env</span>(1)</span></a> program now supports <code class="option">-u
<em class="replaceable"><code>name</code></em></code>
which will completely unset the given variable
<em class="replaceable"><code>name</code></em> by removing it from the environment,
instead of just setting it to a null value.</p><p>The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=fdopendir&amp;sektion=3"><span class="citerefentry"><span class="refentrytitle">fdopendir</span>(3)</span></a> library function has been added.</p><p class="merged">The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=fetch&amp;sektion=3"><span class="citerefentry"><span class="refentrytitle">fetch</span>(3)</span></a> library now support HTTP 1.1
instead of just setting it to a null value.</p><p>The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=fdopendir&amp;sektion=3"><span class="citerefentry"><span class="refentrytitle">fdopendir</span>(3)</span></a> library function has been added.</p><p class="merged">The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=fetch&amp;sektion=3"><span class="citerefentry"><span class="refentrytitle">fetch</span>(3)</span></a> library now supports HTTP 1.1
If-Modified-Since behavior. The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=fetch&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">fetch</span>(1)</span></a> program now
supports <code class="option">-i <em class="replaceable"><code>filename</code></em></code>
which will only download the specified HTTP URL if the content
@ -286,20 +286,20 @@ hv_vmbus_load="YES"</pre><p> Alternatively, the Hyper-V drivers can be added to
a <code class="option">-q</code> flag to suppress warnings; it now also
accepts multiple paths on its command line.</p><p><a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=sh&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">sh</span>(1)</span></a> has many bug fixes, some new features, and will now
refuse to parse some invalid scripts. Additionally, it now
has filename completion and defaults to the "emacs" editing
has filename completion and defaults to the <span class="quote">&#8220;<span class="quote">emacs</span>&#8221;</span> editing
mode.</p><p>The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=split&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">split</span>(1)</span></a> utility now supports a <code class="option">-n</code>
flag to split a file into a certain number of chunks.</p><p>The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=tar&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">tar</span>(1)</span></a> utility now supports a <code class="option">-Z</code>
flag to enable <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=compress&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">compress</span>(1)</span></a>-style
compression/decompression.</p><p>The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=tar&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">tar</span>(1)</span></a> utility now supports a
<code class="option">--numeric-owner</code> flag to ignore user/group names
on create and extract.</p><p>The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=tar&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">tar</span>(1)</span></a> utility now supports an
on create and extract.</p><p>The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=tar&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">tar</span>(1)</span></a> utility now supports the
<code class="option">-S</code> flag to sparsify files on extraction.</p><p>The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=tar&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">tar</span>(1)</span></a> utility now supports a <code class="option">-s</code>
flag to substitute filenames based on the specified regular
expression.</p><p>The <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=tcgetsid&amp;sektion=3"><span class="citerefentry"><span class="refentrytitle">tcgetsid</span>(3)</span></a> library function has been added to
return the process group ID for the session leader for the
controlling terminal. It is defined in IEEE Std 1003.1-2001
(POSIX).</p><p><a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=top&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">top</span>(1)</span></a> now supports a <code class="option">-P</code> flag to
provide per-CPU usage statistics.</p><p><a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=zdump&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">zdump</span>(8)</span></a> is now working properly on 64 bit architectures.
provide per-CPU usage statistics.</p><p><a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=zdump&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">zdump</span>(8)</span></a> is now working properly on 64-bit architectures.
</p><p><a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=traceroute&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">traceroute</span>(8)</span></a> now has the ability to print the AS
number for each hop with the new <code class="option">-a</code> switch; a
new <code class="option">-A</code> option allows selecting a particular
@ -320,15 +320,15 @@ hv_vmbus_load="YES"</pre><p> Alternatively, the Hyper-V drivers can be added to
<code class="filename">swaplate</code></p></td></tr></tbody></table></div></div></div><div class="sect2"><div xmlns="" class="titlepage"><div><div><h3 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="contrib"></a>2.4. Contributed Software</h3></div></div></div><p><a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=jemalloc&amp;sektion=3"><span class="citerefentry"><span class="refentrytitle">jemalloc</span>(3)</span></a> has been updated to 3.4.0.
See <a class="link" href="http://www.facebook.com/jemalloc/" target="_top">this link</a>
for more details.</p><p class="merged"><span class="application">AMD</span> has been updated from 6.0.10
to 6.1.5.</p><p class="merged"><span class="application">awk</span> has been updated from 1 May
to 6.1.5.</p><p class="merged"><span class="application">awk</span> has been updated from the 1 May
2007 release to the 23 October 2007 release.</p><p class="merged"><span class="application">bzip2</span> has been updated from 1.0.4
to 1.0.5.</p><p><span class="application">CVS</span> has been removed from the
base system, but is still available from ports.</p><p>Subversion has been imported into the base system and
base system, but is still available from Ports Collection.</p><p>Subversion has been imported into the base system and
is installed as <span class="application">svnlite</span>. <span class="application">svnlite</span>
should only be used for checking out FreeBSD source and committing, and does not
should only be used for checking out the FreeBSD source trees and committing, and does not
replace the full Subversion port.</p><p><span class="application">file</span> has been updated to 5.11.</p><p><span class="application">hostapd</span> has been
updated from 0.5.8 to 0.5.10.</p><p><span class="application">IPFilter</span> has been updated to 5.1.2.</p><p><span class="application">less</span> has been updated to
v458.</p><p><span class="application">ncurses</span> has been updated from
v458.</p><p><span class="application">ncurses</span> has been updated
to 5.7-20081102.</p><p class="merged"><span class="application">OpenSSH</span> has been updated
to 6.4.</p><p><span class="application">OpenPAM</span> has been updated to
the Micrampelis release.</p><p class="merged"><span class="application">sendmail</span> has been updated from
@ -338,13 +338,13 @@ hv_vmbus_load="YES"</pre><p> Alternatively, the Hyper-V drivers can be added to
have been updated from the <span class="application">tzcode2004a</span>
release to the <span class="application">tzcode2009h</span> release.
If you have upgraded from source or via the <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=freebsd-update&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">freebsd-update</span>(8)</span></a>,
then please run <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=tzsetup&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">tzsetup</span>(8)</span></a> to install a new /etc/localtime.
then please run <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=tzsetup&amp;sektion=8"><span class="citerefentry"><span class="refentrytitle">tzsetup</span>(8)</span></a> to install a new <code class="filename">/etc/localtime</code>.
</p><p><span class="application">WPA Supplicant</span> has been
updated to 2.0.</p><p class="merged"><span class="application">xz</span> has been updated
from snapshot as of 12 April 2010 to 5.0.0.</p><p class="merged"><a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=nvi&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">nvi</span>(1)</span></a> has been updated to 2.1.2.</p><p><a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=nvi&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">nvi</span>(1)</span></a> supports wide character locales.</p></div><div class="sect2"><div xmlns="" class="titlepage"><div><div><h3 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="ports"></a>2.5. Ports/Packages Collection Infrastructure</h3></div></div></div><p>The pkg_add, pkg_create, pkg_delete, pkg_info,
from snapshot as of 12 April 2010 to 5.0.0.</p><p class="merged"><a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=nvi&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">nvi</span>(1)</span></a> has been updated to 2.1.2.</p><p><a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=nvi&amp;sektion=1"><span class="citerefentry"><span class="refentrytitle">nvi</span>(1)</span></a> supports wide-character locales.</p></div><div class="sect2"><div xmlns="" class="titlepage"><div><div><h3 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="ports"></a>2.5. Ports/Packages Collection Infrastructure</h3></div></div></div><p>The pkg_add, pkg_create, pkg_delete, pkg_info,
pkg_updating, and pkg_version utilities have been removed.
<a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=pkg&amp;sektion=7"><span class="citerefentry"><span class="refentrytitle">pkg</span>(7)</span></a> must now be used to install binary packages. <a class="citerefentry" href="http://www.FreeBSD.org/cgi/man.cgi?query=pkg&amp;sektion=7"><span class="citerefentry"><span class="refentrytitle">pkg</span>(7)</span></a>
is the next generation FreeBSD package manager, also referred to as "pkgng".</p></div><div class="sect2"><div xmlns="" class="titlepage"><div><div><h3 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="releng"></a>2.6. Release Engineering and Integration</h3></div></div></div><p class="merged">The supported version of
is the next generation FreeBSD package manager, also referred to as <span class="quote">&#8220;<span class="quote">pkgng</span>&#8221;</span>.</p></div><div class="sect2"><div xmlns="" class="titlepage"><div><div><h3 xmlns="http://www.w3.org/1999/xhtml" class="title"><a id="releng"></a>2.6. Release Engineering and Integration</h3></div></div></div><p class="merged">The supported version of
the <span class="application">GNOME</span> desktop environment
(<span class="package">x11/gnome2</span>) has been
updated from 2.20.1 to 2.22.</p></div></div><div class="sect1"><div xmlns="" class="titlepage"><div><div><h2 xmlns="http://www.w3.org/1999/xhtml" class="title" style="clear: both"><a id="upgrade"></a>3. Upgrading from previous releases of FreeBSD</h2></div></div></div><p>Beginning with FreeBSD 6.2-RELEASE,