article.xml revision 270476
12061Sjkh<?xml version="1.0" encoding="iso-8859-1"?> 236454Sjkh<!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"> 736111Sjb %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 270476 2014-08-24 14:21:34Z 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 13135479Sbde 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 13735479Sbde <para revision="260431">A new &man.sysctl.8;, 13835479Sbde <literal>kern.panic_reboot_wait_time</literal>, has been added, 13935479Sbde which allows controlling how long the system will wait after 14035479Sbde &man.panic.9; before rebooting.</para> 14135479Sbde 14235479Sbde <para revision="260857">The &man.virtio_blk.4; driver has been 14335479Sbde updated to support unmapped I/O.</para> 14435479Sbde 14535479Sbde <para revision="260858">The &man.virtio_scsi.4; driver has been 14635462Sjkh updated to support unmapped I/O.</para> 14735462Sjkh 14818714Sache <para revision="262861">The &man.vt.4; driver has been merged 14917308Speter from &os;-CURRENT. To enable &man.vt.4;, enter 15034541Sbde <literal>set kern.vty=vt</literal> at the &man.loader.8; prompt 15134575Sbde during boot, or add <literal>kern.vty=vt</literal> to 15234575Sbde &man.loader.conf.5; and reboot the system.</para> 15334575Sbde 15434592Sbde <para revision="262967">Support for MegaRAID Fury cards has been 15517308Speter added to the &man.mfi.4; driver.</para> 15634575Sbde 15735427Sbde <para revision="263024">The &man.aacraid.4; driver has been 15834575Sbde updated to version 3.2.5.</para> 15935427Sbde 16034575Sbde <para revision="263122">Support for &man.hwpmc.4; has been added 16115603Smarkm for &powerpc; 970 class processors.</para> 16217308Speter 16317308Speter <para revision="263197">Support for ADT7460 and ADT7467 fan 16417308Speter controllers found in newer PowerBooks™ and 16517308Speter iBooks™ has been added to the &man.iicbus.4; 16617308Speter driver.</para> 16717308Speter 16817308Speter <para revision="263256">A panic triggered by removing 16917308Speter a &man.urtwn.4; device has been fixed.</para> 17017308Speter 17118362Sjkh <para revision="265388" contrib="sponsor" sponsor="&lsi;">The 17219966Sache &man.mpr.4; device has been added, 17318362Sjkh providing support for LSI Fusion-MPT 3 12Gb SCSI/SATA 17417308Speter controllers.</para> 17527910Sasami 17617308Speter <para revision="265922" contrib="sponsor" sponsor="&lsi;">The 17717308Speter &man.mrsas.4; driver has been added, 17817308Speter providing support for LSI MegaRAID SAS controllers. The 17936074Sbde &man.mfi.4; driver will attach to the controller, by default. 18027910Sasami To enable &man.mrsas.4; add 18136074Sbde <literal>hw.mfi.mrsas_enable=1</literal> to 18236074Sbde <filename>/boot/loader.conf</filename>, which turns off 18327910Sasami &man.mfi.4; device probing.</para> 18417308Speter 1852061Sjkh <note> 18627910Sasami <para>At this time, the &man.mfiutil.8; utility and 1872061Sjkh the &os; version of 18836074Sbde <application>MegaCLI</application> and 18927910Sasami <application>StorCli</application> do not work with 1902061Sjkh &man.mrsas.4;.</para> 19117308Speter </note> 19227910Sasami 19317308Speter <para revision="266165">A kernel bug that inhibited proper 19427910Sasami functionality of the <literal>dev.cpu.0.freq</literal> 19527910Sasami &man.sysctl.8; on &intel; processors with Turbo 19627910Sasami Boost ™ enabled has been fixed.</para> 19717308Speter 19827910Sasami <sect3 xml:id="kernel-virtualization"> 19917308Speter <title>Virtualization support</title> 20027910Sasami 20127910Sasami <para revision="259450">Support for µsoft; Hyper-V 20227910Sasami has been added to &os;/i386 as loadable modules, however 20327910Sasami not available in the <filename>GENERIC</filename> kernel 20427910Sasami configuration.</para> 20527910Sasami 20627910Sasami <para revision="261090">The &man.bhyve.4; hypervisor now 20727910Sasami supports soft power-off functionality via the ACPI S5 20827910Sasami state.</para> 20927910Sasami </sect3> 21027910Sasami 21127910Sasami <sect3 xml:id="kernel-arm"> 21234509Sbde <title>ARM support</title> 21327910Sasami 21427910Sasami <para revision="259355">The <filename>WANDBOARD</filename> 21527910Sasami kernel configuration file has been added.</para> 21636423Speter 21736423Speter </sect3> 21827910Sasami 21936423Speter <sect3 xml:id="boot"> 22035479Sbde <title>Boot Loader Changes</title> 22127910Sasami 22227910Sasami <para revision="262701">A kernel selection menu has been added 22334688Sbde to &man.loader.8;. If the <quote>beastie menu</quote> is 22434688Sbde enabled, the kernel to boot may be selected from the kernel 22527910Sasami selection menu. Additional kernels may be listed in 22635427Sbde &man.loader.conf.5; as a comma- or space-separated list. By 22727910Sasami default, <literal>kernel</literal> and 22835427Sbde <literal>kernel.old</literal> are listed.</para> 22927910Sasami </sect3> 23035427Sbde 23127910Sasami <sect3 xml:id="proc"> 23227910Sasami <title>Hardware Support</title> 23327910Sasami 23427910Sasami <para> </para> 23527910Sasami 23627910Sasami <sect4 xml:id="mm"> 23727910Sasami <title>Multimedia Support</title> 23827910Sasami 23927910Sasami <para> </para> 24017308Speter 24117308Speter </sect4> 24227910Sasami 24317308Speter <sect4 xml:id="net-if"> 24427910Sasami <title>Network Interface Support</title> 24527910Sasami 24627910Sasami <para revision="259453">Support for Ralink RT5370 and 24727910Sasami RT5372 chipsets has been added to the &man.run.4; 24833133Sadam driver.</para> 24917466Speter 25017308Speter <para revision="260120">Firmware for the &man.run.4; driver 25127910Sasami has been updated to version 0.33.</para> 25217308Speter 25334688Sbde <para revision="261868">Support for the Ralink RT3593 25434688Sbde chipset has been added to the &man.run.4; driver.</para> 25536074Sbde 25636074Sbde <para revision="261972">The &man.nve.4; driver is now 25736074Sbde deprecated, and the &man.nfe.4; driver should be used 25836074Sbde instead.</para> 25934688Sbde 26034688Sbde <para revision="262137">Support for the &man.axge.4; driver 26133133Sadam has been added. This driver supports the ASIX AX88178A and 26217308Speter AX88179 USB ethernet adapters. The AX88178A supports USB 26317308Speter 2.0, and the AX88179 supports USB 2.0 and 3.0.</para> 26427910Sasami 26517308Speter <para revision="262363">The &man.urndis.4; driver has been 26636074Sbde imported from OpenBSD.</para> 26727910Sasami </sect4> 26817308Speter </sect3> 26917308Speter 27027910Sasami <sect3 xml:id="net-proto"> 27117308Speter <title>Network Protocols</title> 27236074Sbde 27327910Sasami <para> </para> 27427910Sasami 27517308Speter </sect3> 27617308Speter 27727910Sasami <sect3 xml:id="disks"> 27817308Speter <title>Disks and Storage</title> 27936074Sbde 28027910Sasami <para revision="259328" contrib="sponsor" 28133133Sadam sponsor="&ff;">The &man.geom.8; <literal>label</literal> class 28217308Speter is now aware of resized partitions. This corrects an issue 28317308Speter where <command>geom resize</command> would resize the 28427910Sasami partition, but the label provider in <filename 28517308Speter class="directory">/dev/gptid/</filename> would not be 28636074Sbde resized.</para> 28717308Speter 28817308Speter <para revision="260502">The &man.gmirror.8; 28927910Sasami utility now has a <literal>resize</literal> command, making 29017308Speter it easier to resize the size of a mirror when all of its 29136074Sbde components have been replaced.</para> 29233133Sadam 29317308Speter <para revision="268091">Support for the 29417308Speter <literal>disklabel64</literal> partitioning scheme has been 29534509Sbde added to &man.gpart.8;.</para> 29617308Speter </sect3> 29736429Speter 29835851Sjb <sect3 xml:id="fs"> 29935851Sjb <title>File Systems</title> 30035851Sjb 30135851Sjb <para revision="260178" contrib="vendor" 30236074Sbde vendor="&netflix;">A new flag, <literal>-R</literal>, 30333133Sadam has been added to the &man.fsck.ffs.8; utility. When used, 30417962Speter &man.fsck.ffs.8; will restart itself when too many critical 30517962Speter errors have been detected.</para> 30635851Sjb </sect3> 30717962Speter </sect2> 30836074Sbde 30933133Sadam <sect2 xml:id="userland"> 31033133Sadam <title>Userland Changes</title> 31117962Speter 31217962Speter <para revision="260177" contrib="sponsor" 31327910Sasami sponsor="&netflix;">A new flag is added to &man.camcontrol.8;, 31417962Speter <literal>-b</literal>, which outputs the existing buses and 31536074Sbde their parents.</para> 31633133Sadam 31735479Sbde <para revision="262075">The &man.newsyslog.8; utility has been 31817308Speter updated to rotate files based on the actual file size instead 31917308Speter of the blocks on disk. This matches the behavior documented in 32027910Sasami &man.newsyslog.conf.5;.</para> 32117308Speter 32236074Sbde <para revision="262384">The location of the &man.rctl.8; 32335479Sbde configuration file can now be overridden in &man.rc.conf.5;. 32417308Speter To use a non-default location, set <literal>rctl_rules</literal> 32517308Speter in &man.rc.conf.5; to the location of the file.</para> 32635427Sbde 32735427Sbde <para revision="262855">The <application>ATF</application> test 32836074Sbde suite has been updated to version 0.20.</para> 32935427Sbde 33035427Sbde <para revision="263019">The <literal>libucl</literal> library 33127910Sasami (Unified Configuration Library) has been merged from 33217962Speter &os;-CURRENT.</para> 33336074Sbde 3342061Sjkh <para revision="263020">The &man.pkg.7; bootstrapping utility has 33517308Speter been synced with the version in &os;-CURRENT.</para> 33627910Sasami 33727910Sasami <para revision="263046">The timezone database has been updated to 33827910Sasami version tzdata2014a.</para> 33927910Sasami 34027910Sasami <para revision="266279">The &man.ps.1; utility has been 34136074Sbde updated to include the <literal>-J</literal> flag, used to 34227910Sasami filter output by matching &man.jail.8; IDs and names. 34327910Sasami Additionally, argument <literal>0</literal> can be used to 34417308Speter <literal>-J</literal> to only list processes running on the 34517308Speter host system.</para> 34617308Speter 34717308Speter <para revision="266280">The &man.top.1; utility has been updated 34817308Speter to filter by &man.jail.8; ID or name, in followup to the 34917308Speter &man.ps.1; change in <literal>r265229</literal>.</para> 35017308Speter 35112483Speter <para revision="266890">The &man.pmcstat.8; utility has been 35217308Speter updated to include a new flag, <literal>-l</literal>, which 35312483Speter ends event collection after the specified number of 35436074Sbde seconds.</para> 35512483Speter 3562061Sjkh <para revision="267113">The default &man.newsyslog.conf.5; now 35717962Speter includes files in the 35817962Speter <filename>/etc/newsyslog.conf.d/</filename> and 35936074Sbde <filename>/usr/local/etc/newsyslog.conf.d/</filename> 36017962Speter directories by default for &man.newsyslog.8;.</para> 36117962Speter 36233595Snate <para revision="267236">A new flag, <quote>onifconsole</quote> has 36333595Snate been added to <filename>/etc/ttys</filename>. This allows the 36436074Sbde system to provide a login prompt via serial console if the 36533595Snate device is an active kernel console, otherwise it is equivalent 36633595Snate to <literal>off</literal>.</para> 36717962Speter 36817962Speter <para revision="268161">The &man.mkimg.1; utility has been merged 36936074Sbde from &os;-CURRENT.</para> 3702061Sjkh 37117308Speter <sect3 xml:id="rc-scripts"> 37217308Speter <title><filename>/etc/rc.d</filename> Scripts</title> 37317308Speter 37417308Speter <para> </para> 37517308Speter 37617308Speter </sect3> 3772302Spaul </sect2> 3782302Spaul 3792302Spaul <sect2 xml:id="contrib"> 38035462Sjkh <title>Contributed Software</title> 3812302Spaul 38218714Sache <para revision="263285">The &man.xz.1; utility has been updated 38310760Sache to a post-5.0.5 snapshot.</para> 38418714Sache 3852302Spaul <para revision="263363" contrib="sponsor" 38610760Sache sponsor="&darpa_afrl;">The &man.lldb.1; debugging library has 38718714Sache been updated to the r194122 snapshot.</para> 38810760Sache 38910760Sache <para revision="264377"><application>OpenSSH</application> has 3902302Spaul been updated to version 6.6p1.</para> 3912302Spaul 3922302Spaul <para revision="266692"><application>Sendmail</application> 3932302Spaul has been updated to 8.14.9.</para> 39436074Sbde 3952302Spaul <para revision="267258"><application>OpenSSL</application> has 3962302Spaul been updated to version 1.0.1h.</para> 39717308Speter </sect2> 39817308Speter 39917308Speter <sect2 xml:id="ports"> 40017308Speter <title>Ports/Packages Collection Infrastructure</title> 40117308Speter 40217308Speter <para> </para> 4032061Sjkh 40417308Speter </sect2> 4052061Sjkh 40636074Sbde <sect2 xml:id="releng"> 40736074Sbde <title>Release Engineering and Integration</title> 40836074Sbde 40936074Sbde <para revision="263028">The &man.services.mkdb.8; utility has 41036074Sbde been updated to include endianness awareness, allowing the 41136074Sbde <filename>services.db</filename> database to be created as 41236074Sbde part of the release build, regardless of native- or 41336074Sbde cross-built releases.</para> 41430169Sjkh </sect2> 41536074Sbde 41617308Speter <sect2 xml:id="doc"> 41717308Speter <title>Documentation</title> 41836074Sbde 41917308Speter <para> </para> 4202061Sjkh 42117308Speter </sect2> 42217308Speter</sect1> 42317308Speter 42417308Speter<sect1 xml:id="upgrade"> 42517308Speter <title>Upgrading from Previous Releases of &os;</title> 42617308Speter 4273626Swollman <para arch="amd64,i386">Binary upgrades between RELEASE versions 4283626Swollman (and snapshots of the various security branches) are supported 4293626Swollman using the &man.freebsd-update.8; utility. The binary upgrade 4303626Swollman procedure will update unmodified userland utilities, as well as 43136074Sbde unmodified GENERIC or SMP kernels distributed as a part of an 43236074Sbde official &os; release. The &man.freebsd-update.8; utility 43336074Sbde requires that the host being upgraded have Internet 43436074Sbde connectivity.</para> 43536074Sbde 43636074Sbde <para>Source-based upgrades (those based on recompiling the &os; 43736074Sbde base system from source code) from previous versions are 43836074Sbde supported, according to the instructions in 43930169Sjkh <filename>/usr/src/UPDATING</filename>.</para> 44036074Sbde 4413626Swollman <important> 4423626Swollman <para>Upgrading &os; should only be attempted after 44336074Sbde backing up <emphasis>all</emphasis> data and configuration 4443626Swollman files.</para> 4453626Swollman </important> 44617308Speter</sect1> 44717308Speter</article> 44817308Speter