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> </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 ™ enabled has been fixed.</para> 17427910Sasami 17517308Speter <sect3 xml:id="kernel-virtualization"> 1762061Sjkh <title>Virtualization support</title> 17727910Sasami 1782061Sjkh <para revision="259450">Support for µsoft; 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> </para> 20027910Sasami 20127910Sasami </sect3> 20227910Sasami 20334509Sbde <sect3 xml:id="proc"> 20427910Sasami <title>Hardware Support</title> 20527910Sasami 20627910Sasami <para> </para> 20727910Sasami 20827910Sasami <sect4 xml:id="mm"> 20927910Sasami <title>Multimedia Support</title> 21027910Sasami 21127910Sasami <para> </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> </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> </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> </para> 35517962Speter 35617308Speter </sect2> 3572061Sjkh 35817308Speter <sect2 xml:id="releng"> 35917308Speter <title>Release Engineering and Integration</title> 36017308Speter 36117308Speter <para> </para> 36217308Speter 36317308Speter </sect2> 3642302Spaul 3652302Spaul <sect2 xml:id="doc"> 3662302Spaul <title>Documentation</title> 3672302Spaul 3682302Spaul <para> </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