article.xml revision 270379
12061Sjkh<?xml version="1.0" encoding="iso-8859-1"?>
235427Sbde<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
32061Sjkh	"../../../share/xml/freebsd50.dtd" [
433611Sjb<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN" "release.ent">
532427Sjb %release;
632427Sjb<!ENTITY % sponsor PUBLIC "-//FreeBSD//ENTITIES Sponsor Specification//EN" "sponsor.ent">
733611Sjb %sponsor;
833611Sjb<!ENTITY % vendor PUBLIC "-//FreeBSD//ENTITIES Vendor Specification//EN" "vendor.ent">
932427Sjb %vendor;
1032427Sjb]>
112061Sjkh<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0">
1215603Smarkm<info>
1330169Sjkh  <title>&os; &release.current; Release Notes</title>
1420710Sasami
1520710Sasami  <author>
163197Scsgr    <orgname>The &os; Project</orgname>
172061Sjkh  </author>
1812483Speter
1934509Sbde  <pubdate>$FreeBSD: stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml 270379 2014-08-22 20:32:32Z gjb $</pubdate>
202160Scsgr
212834Swollman  <copyright>
222061Sjkh    <year>2000</year>
232061Sjkh    <year>2001</year>
242160Scsgr    <year>2002</year>
2517308Speter    <year>2003</year>
2619320Sadam    <year>2004</year>
2727788Sasami    <year>2005</year>
2830169Sjkh    <year>2006</year>
2925980Sasami    <year>2007</year>
301594Srgrimes    <year>2008</year>
3117308Speter    <year>2009</year>
3217308Speter    <year>2010</year>
3327910Sasami    <year>2011</year>
3427910Sasami    <year>2012</year>
3527910Sasami    <year>2013</year>
3617308Speter    <year>2014</year>
3717308Speter    <holder role="mailto:doc@FreeBSD.org">The &os; Documentation Project</holder>
3817308Speter  </copyright>
3919175Sbde
4019175Sbde  <legalnotice xml:id="trademarks" role="trademarks">
4119175Sbde    &tm-attrib.freebsd;
4219175Sbde    &tm-attrib.ibm;
4317308Speter    &tm-attrib.ieee;
4427910Sasami    &tm-attrib.intel;
4534509Sbde    &tm-attrib.sparc;
4627910Sasami    &tm-attrib.general;
4717308Speter  </legalnotice>
482061Sjkh
492061Sjkh  <abstract>
501594Srgrimes    <para>The release notes for &os; &release.current; contain
5130169Sjkh      a summary of the changes made to the &os; base system on the
5230169Sjkh      &release.branch; development line.  This document lists
5330169Sjkh      applicable security advisories that were issued since the last
5430169Sjkh      release, as well as significant changes to the &os; kernel and
5530169Sjkh      userland.  Some brief remarks on upgrading are also
5630169Sjkh      presented.</para>
5730169Sjkh  </abstract>
5830169Sjkh</info>
597407Srgrimes
607108Sphk<sect1 xml:id="intro">
617108Sphk  <title>Introduction</title>
627108Sphk
637407Srgrimes  <para>This document contains the release notes for &os;
647407Srgrimes    &release.current;.  It describes recently added, changed, or
657407Srgrimes    deleted features of &os;.  It also provides some notes on
667108Sphk    upgrading from previous versions of &os;.</para>
672061Sjkh
682061Sjkh  <para releasetype="current">The &release.type; distribution to which
692061Sjkh    these release notes apply represents the latest point along the
7017308Speter    &release.branch; development branch since &release.branch; was
712061Sjkh    created.  Information regarding pre-built, binary &release.type;
722061Sjkh    distributions along this branch can be found at <uri
732061Sjkh      xlink:href="&release.url;">&release.url;</uri>.</para>
742061Sjkh
752061Sjkh  <para releasetype="snapshot">The &release.type; distribution to
7635427Sbde    which these release notes apply represents a point along the
7735427Sbde    &release.branch; development branch between &release.prev; and the
7830169Sjkh    future &release.next;.  Information regarding pre-built, binary
792626Scsgr    &release.type; distributions along this branch can be found at
802061Sjkh    <uri xlink:href="&release.url;">&release.url;</uri>.</para>
812061Sjkh
822061Sjkh  <para releasetype="release">This distribution of &os;
832061Sjkh    &release.current; is a &release.type; distribution.  It can be
842061Sjkh    found at <uri xlink:href="&release.url;">&release.url;</uri> or
852061Sjkh    any of its mirrors.  More information on obtaining this (or other)
8619320Sadam    &release.type; distributions of &os; can be found in the <link
872061Sjkh      xlink:href="&url.books.handbook;/mirrors.html"><quote>Obtaining
882061Sjkh	&os;</quote> appendix</link> to the <link
892061Sjkh      xlink:href="&url.books.handbook;/">&os; Handbook</link>.</para>
902061Sjkh
912061Sjkh  <para>All users are encouraged to consult the release errata before
922061Sjkh    installing &os;.  The errata document is updated with
932061Sjkh    <quote>late-breaking</quote> information discovered late in the
942061Sjkh    release cycle or after the release.  Typically, it contains
952061Sjkh    information on known bugs, security advisories, and corrections to
962061Sjkh    documentation.  An up-to-date copy of the errata for &os;
972061Sjkh    &release.current; can be found on the &os; Web site.</para>
982834Swollman</sect1>
992834Swollman
1002834Swollman<sect1 xml:id="new">
1012834Swollman  <title>What's New</title>
1022834Swollman
1032834Swollman  <para>This section describes the most user-visible new or changed
1041594Srgrimes    features in &os; since &release.prev;.</para>
1054486Sphk
1064486Sphk  <para>Typical release note items document recent security advisories
1074486Sphk    issued after &release.prev;, new drivers or hardware support, new
1084486Sphk    commands or options, major bug fixes, or contributed software
1094486Sphk    upgrades.  They may also list changes to major ports/packages or
1102061Sjkh    release engineering practices.  Clearly the release notes cannot
1112061Sjkh    list every single change made to &os; between releases; this
11225979Sjkh    document focuses primarily on security advisories, user-visible
11325979Sjkh    changes, and major architectural improvements.</para>
11425979Sjkh
11525979Sjkh  <sect2 xml:id="security">
1162061Sjkh    <title>Security Advisories</title>
11725979Sjkh
1182061Sjkh    <para>&nbsp;</para>
1192061Sjkh
12017308Speter  </sect2>
1212061Sjkh
1222061Sjkh  <sect2 xml:id="kernel">
1232061Sjkh    <title>Kernel Changes</title>
1242061Sjkh
1252061Sjkh    <para revision="260338">The <literal>vfs.zfs.zio.use_uma</literal>
12612483Speter      &man.sysctl.8; has been re-enabled.  On multi-CPU machines with
12712483Speter      enough RAM, this can easily double &man.zfs.8; performance or
12812483Speter      reduce CPU usage in half.  It was originally disabled due to
12912483Speter      memory and <acronym>KVA</acronym> exhaustion problem reports,
1302061Sjkh      which should be resolved due to several change in the VM
1312061Sjkh      subsystem.</para>
1328854Srgrimes
1332061Sjkh    <para revision="260385" contrib="sponsor" sponsor="&ix;">The
1342061Sjkh      &man.geom.4; RAID driver has been
13512483Speter      updated to support unmapped I/O.</para>
1362061Sjkh
13727910Sasami    <para revision="260431">A new &man.sysctl.8;,
13827910Sasami      <literal>kern.panic_reboot_wait_time</literal>, has been added,
13918714Sache      which allows controlling how long the system will wait after
14017308Speter      &man.panic.9; before rebooting.</para>
14134541Sbde
14234575Sbde    <para revision="260857">The &man.virtio_blk.4; driver has been
14334575Sbde      updated to support unmapped I/O.</para>
14434575Sbde
14534592Sbde    <para revision="260858">The &man.virtio_scsi.4; driver has been
14617308Speter      updated to support unmapped I/O.</para>
14734575Sbde
14835427Sbde    <para revision="265388" contrib="sponsor" sponsor="&lsi;">The
14934575Sbde      &man.mpr.4; device has been added,
15035427Sbde      providing support for LSI Fusion-MPT 3 12Gb SCSI/SATA
15134575Sbde      controllers.</para>
15215603Smarkm
15317308Speter    <para revision="265922" contrib="sponsor" sponsor="&lsi;">The
15417308Speter      &man.mrsas.4; driver has been added,
15517308Speter      providing support for LSI MegaRAID SAS controllers.  The
15617308Speter      &man.mfi.4; driver will attach to the controller, by default.
15717308Speter      To enable &man.mrsas.4; add
15817308Speter      <literal>hw.mfi.mrsas_enable=1</literal> to
15917308Speter      <filename>/boot/loader.conf</filename>, which turns off
16017308Speter      &man.mfi.4; device probing.</para>
16117308Speter
16218362Sjkh    <note>
16319966Sache      <para>At this time, the &man.mfiutil.8; utility and
16418362Sjkh	the &os; version of
16517308Speter	<application>MegaCLI</application> and
16627910Sasami	<application>StorCli</application> do not work with
16717308Speter	&man.mrsas.4;.</para>
16817308Speter    </note>
16917308Speter
17028803Speter    <para revision="266165">A kernel bug that inhibited proper
17127910Sasami      functionality of the <literal>dev.cpu.0.freq</literal>
17228803Speter      &man.sysctl.8; on &intel; processors with Turbo
17330113Sjkh      Boost&nbsp;&trade; enabled has been fixed.</para>
17427910Sasami
17517308Speter    <sect3 xml:id="kernel-virtualization">
1762061Sjkh      <title>Virtualization support</title>
17727910Sasami
1782061Sjkh      <para revision="259450">Support for &microsoft; Hyper-V
17928803Speter	has been added to &os;/i386 as loadable modules, however
18027910Sasami	not available in the <filename>GENERIC</filename> kernel
1812061Sjkh	configuration.</para>
18217308Speter
18327910Sasami      <para revision="261090">The &man.bhyve.4; hypervisor now
18417308Speter	supports soft power-off functionality via the ACPI S5
18527910Sasami	state.</para>
18627910Sasami    </sect3>
18727910Sasami
18817308Speter    <sect3 xml:id="kernel-arm">
18927910Sasami      <title>ARM support</title>
19017308Speter
19127910Sasami      <para revision="259355">The <filename>WANDBOARD</filename>
19227910Sasami	kernel configuration file has been added.</para>
19327910Sasami
19427910Sasami    </sect3>
19527910Sasami
19627910Sasami    <sect3 xml:id="boot">
19727910Sasami      <title>Boot Loader Changes</title>
19827910Sasami
19927910Sasami      <para>&nbsp;</para>
20027910Sasami
20127910Sasami    </sect3>
20227910Sasami
20334509Sbde    <sect3 xml:id="proc">
20427910Sasami      <title>Hardware Support</title>
20527910Sasami
20627910Sasami      <para>&nbsp;</para>
20727910Sasami
20827910Sasami      <sect4 xml:id="mm">
20927910Sasami	<title>Multimedia Support</title>
21027910Sasami
21127910Sasami	<para>&nbsp;</para>
21234688Sbde
21334688Sbde      </sect4>
21427910Sasami
21535427Sbde      <sect4 xml:id="net-if">
21627910Sasami	<title>Network Interface Support</title>
21735427Sbde
21827910Sasami	<para revision="259453">Support for Ralink RT5370 and
21935427Sbde	  RT5372 chipsets has been added to the &man.run.4;
22027910Sasami	  driver.</para>
22127910Sasami
22227910Sasami	<para revision="260120">Firmware for the &man.run.4; driver
22327910Sasami	  has been updated to version 0.33.</para>
22427910Sasami
22527910Sasami	<para revision="261868">Support for the Ralink RT3593
22627910Sasami	  chipset has been added to the &man.run.4; driver.</para>
22727910Sasami
22827910Sasami	<para revision="261972">The &man.nve.4; driver is now
22917308Speter	  deprecated, and the &man.nfe.4; driver should be used
23017308Speter	  instead.</para>
23127910Sasami
23217308Speter	<para revision="262137">Support for the &man.axge.4; driver
23327910Sasami	  has been added.  This driver supports the ASIX AX88178A and
23427910Sasami	  AX88179 USB ethernet adapters.  The AX88178A supports USB
23527910Sasami	  2.0, and the AX88179 supports USB 2.0 and 3.0.</para>
23627910Sasami
23733133Sadam	<para revision="262363">The &man.urndis.4; driver has been
23817466Speter	  imported from OpenBSD.</para>
23917308Speter      </sect4>
24027910Sasami    </sect3>
24117308Speter
24234688Sbde    <sect3 xml:id="net-proto">
24334688Sbde      <title>Network Protocols</title>
24427910Sasami
24534688Sbde      <para>&nbsp;</para>
24630113Sjkh
24730277Sasami    </sect3>
24834688Sbde
24934688Sbde    <sect3 xml:id="disks">
25033133Sadam      <title>Disks and Storage</title>
25117308Speter
25217308Speter      <para revision="259328" contrib="sponsor"
25327910Sasami	sponsor="&ff;">The &man.geom.8; <literal>label</literal> class
25417308Speter	is now aware of resized partitions.  This corrects an issue
25527910Sasami	where <command>geom resize</command> would resize the
25627910Sasami	partition, but the label provider in <filename
25717308Speter	  class="directory">/dev/gptid/</filename> would not be
25817308Speter	resized.</para>
25927910Sasami
26017308Speter      <para revision="260502">The &man.gmirror.8;
26130113Sjkh	utility now has a <literal>resize</literal> command, making
26227910Sasami	it easier to resize the size of a mirror when all of its
26327910Sasami	components have been replaced.</para>
26417308Speter
26517308Speter      <para revision="268091">Support for the
26627910Sasami	<literal>disklabel64</literal> partitioning scheme has been
26717308Speter	added to &man.gpart.8;.</para>
26834509Sbde    </sect3>
26927910Sasami
27033133Sadam    <sect3 xml:id="fs">
27117308Speter      <title>File Systems</title>
27217308Speter
27327910Sasami      <para revision="260178" contrib="vendor"
27417308Speter	vendor="&netflix;">A new flag, <literal>-R</literal>,
27527910Sasami	has been added to the &man.fsck.ffs.8; utility.  When used,
27617308Speter	&man.fsck.ffs.8; will restart itself when too many critical
27717308Speter	errors have been detected.</para>
27827910Sasami    </sect3>
27917308Speter  </sect2>
28027910Sasami
28133133Sadam  <sect2 xml:id="userland">
28217308Speter    <title>Userland Changes</title>
28317308Speter
28434509Sbde    <para revision="260177" contrib="sponsor"
28517308Speter      sponsor="&netflix;">A new flag is added to &man.camcontrol.8;,
28629503Sbde      <literal>-b</literal>, which outputs the existing buses and
28733133Sadam      their parents.</para>
28817962Speter
28917962Speter    <para revision="262075">The &man.newsyslog.8; utility has been
29035427Sbde      updated to rotate files based on the actual file size instead
29117962Speter      of the blocks on disk.  This matches the behavior documented in
29227910Sasami      &man.newsyslog.conf.5;.</para>
29333133Sadam
29417962Speter    <para revision="262384">The location of the &man.rctl.8;
29517962Speter      configuration file can now be overridden in &man.rc.conf.5;.
29635427Sbde      To use a non-default location, set <literal>rctl_rules</literal>
29717962Speter      in &man.rc.conf.5; to the location of the file.</para>
29835427Sbde
29933133Sadam    <para revision="266279">The &man.ps.1; utility has been
30017962Speter      updated to include the <literal>-J</literal> flag, used to
30117962Speter      filter output by matching &man.jail.8; IDs and names.
30227910Sasami      Additionally, argument <literal>0</literal> can be used to
30317962Speter      <literal>-J</literal> to only list processes running on the
30427910Sasami      host system.</para>
30533133Sadam
30617308Speter    <para revision="266280">The &man.top.1; utility has been updated
30717308Speter      to filter by &man.jail.8; ID or name, in followup to the
30827910Sasami      &man.ps.1; change in <literal>r265229</literal>.</para>
30917308Speter
31030205Sbde    <para revision="266890">The &man.pmcstat.8; utility has been
31117308Speter      updated to include a new flag, <literal>-l</literal>, which
31217308Speter      ends event collection after the specified number of
31335427Sbde      seconds.</para>
31435427Sbde
31535427Sbde    <para revision="267113">The default &man.newsyslog.conf.5; now
31635427Sbde      includes files in the
31735427Sbde      <filename>/etc/newsyslog.conf.d/</filename> and
31827910Sasami      <filename>/usr/local/etc/newsyslog.conf.d/</filename>
31917962Speter      directories by default for &man.newsyslog.8;.</para>
32027910Sasami
3212061Sjkh    <para revision="267236">A new flag, <quote>onifconsole</quote> has
32217308Speter      been added to <filename>/etc/ttys</filename>.  This allows the
32327910Sasami      system to provide a login prompt via serial console if the
32427910Sasami      device is an active kernel console, otherwise it is equivalent
32527910Sasami      to <literal>off</literal>.</para>
32627910Sasami
32727910Sasami    <para revision="268161">The &man.mkimg.1; utility has been merged
32827910Sasami      from &os;-CURRENT.</para>
32927910Sasami
33027910Sasami    <sect3 xml:id="rc-scripts">
33117308Speter      <title><filename>/etc/rc.d</filename> Scripts</title>
33217308Speter
33317308Speter      <para>&nbsp;</para>
33417308Speter
33517308Speter    </sect3>
33617308Speter  </sect2>
33717308Speter
33812483Speter  <sect2 xml:id="contrib">
33917308Speter    <title>Contributed Software</title>
34012483Speter
34117308Speter    <para revision="264377"><application>OpenSSH</application> has
34212483Speter      been updated to version 6.6p1.</para>
3432061Sjkh
34417962Speter    <para revision="266692"><application>Sendmail</application>
34517962Speter      has been updated to 8.14.9.</para>
34617308Speter
34717962Speter    <para revision="267258"><application>OpenSSL</application> has
34817962Speter      been updated to version 1.0.1h.</para>
34933595Snate  </sect2>
35033595Snate
35133595Snate  <sect2 xml:id="ports">
35233595Snate    <title>Ports/Packages Collection Infrastructure</title>
35333595Snate
35417962Speter    <para>&nbsp;</para>
35517962Speter
35617308Speter  </sect2>
3572061Sjkh
35817308Speter  <sect2 xml:id="releng">
35917308Speter    <title>Release Engineering and Integration</title>
36017308Speter
36117308Speter    <para>&nbsp;</para>
36217308Speter
36317308Speter  </sect2>
3642302Spaul
3652302Spaul  <sect2 xml:id="doc">
3662302Spaul    <title>Documentation</title>
3672302Spaul
3682302Spaul    <para>&nbsp;</para>
36918714Sache
37010760Sache  </sect2>
37118714Sache</sect1>
3722302Spaul
37310760Sache<sect1 xml:id="upgrade">
37418714Sache  <title>Upgrading from Previous Releases of &os;</title>
37510760Sache
37610760Sache  <para arch="amd64,i386">Binary upgrades between RELEASE versions
3772302Spaul    (and snapshots of the various security branches) are supported
3782302Spaul    using the &man.freebsd-update.8; utility.  The binary upgrade
3792302Spaul    procedure will update unmodified userland utilities, as well as
3802302Spaul    unmodified GENERIC or SMP kernels distributed as a part of an
38130132Sfsmp    official &os; release.  The &man.freebsd-update.8; utility
3822302Spaul    requires that the host being upgraded have Internet
3832302Spaul    connectivity.</para>
38417308Speter
38517308Speter  <para>Source-based upgrades (those based on recompiling the &os;
38617308Speter    base system from source code) from previous versions are
38717308Speter    supported, according to the instructions in
38817308Speter    <filename>/usr/src/UPDATING</filename>.</para>
38917308Speter
3902061Sjkh  <important>
39117308Speter    <para>Upgrading &os; should only be attempted after
3922061Sjkh      backing up <emphasis>all</emphasis> data and configuration
39330205Sbde      files.</para>
39430205Sbde  </important>
39530205Sbde</sect1>
39630205Sbde</article>
39730205Sbde