article.xml revision 263967
1<?xml version="1.0" encoding="iso-8859-1"?> 2<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN" 3 "../../../share/xml/freebsd50.dtd" [ 4<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN" "release.ent"> 5 %release; 6]> 7<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"> 8 <info><title>&os; &release.current; Release Notes</title> 9 10 <author><orgname>The &os; Project</orgname></author> 11 12 <pubdate>$FreeBSD: head/release/doc/en_US.ISO8859-1/relnotes/article.xml 263967 2014-03-31 14:04:57Z gjb $</pubdate> 13 14 <copyright> 15 <year>2014</year> 16 <holder role="mailto:doc@FreeBSD.org">The &os; Documentation 17 Project</holder> 18 </copyright> 19 20 <legalnotice xml:id="trademarks" role="trademarks"> 21 &tm-attrib.freebsd; 22 &tm-attrib.ibm; 23 &tm-attrib.ieee; 24 &tm-attrib.intel; 25 &tm-attrib.sparc; 26 &tm-attrib.general; 27 </legalnotice> 28 29 <abstract> 30 <para>The release notes for &os; &release.current; contain 31 a summary of the changes made to the &os; base system on the 32 &release.branch; development line. This document lists 33 applicable security advisories that were issued since the last 34 release, as well as significant changes to the &os; kernel and 35 userland. Some brief remarks on upgrading are also 36 presented.</para> 37 </abstract> 38</info> 39 40<sect1 xml:id="intro"> 41 <title>Introduction</title> 42 43 <para>This document contains the release notes for &os; 44 &release.current;. It describes recently added, changed, or 45 deleted features of &os;. It also provides some notes on 46 upgrading from previous versions of &os;.</para> 47 48 <para releasetype="current">The &release.type; distribution to which 49 these release notes apply represents the latest point along the 50 &release.branch; development branch since &release.branch; was 51 created. Information regarding pre-built, binary &release.type; 52 distributions along this branch can be found at <uri 53 xlink:href="&release.url;">&release.url;</uri>.</para> 54 55 <para releasetype="snapshot">The &release.type; distribution to 56 which these release notes apply represents a point along the 57 &release.branch; development branch between &release.prev; and the 58 future &release.next;. Information regarding pre-built, binary 59 &release.type; distributions along this branch can be found at 60 <uri xlink:href="&release.url;">&release.url;</uri>.</para> 61 62 <para releasetype="release">This distribution of &os; 63 &release.current; is a &release.type; distribution. It can be 64 found at <uri xlink:href="&release.url;">&release.url;</uri> or 65 any of its mirrors. More information on obtaining this (or other) 66 &release.type; distributions of &os; can be found in the <link 67 xlink:href="&url.books.handbook;/mirrors.html"><quote>Obtaining 68 &os;</quote> appendix</link> to the <link 69 xlink:href="&url.books.handbook;/">&os; Handbook</link>.</para> 70 71 <para>All users are encouraged to consult the release errata before 72 installing &os;. The errata document is updated with 73 <quote>late-breaking</quote> information discovered late in the 74 release cycle or after the release. Typically, it contains 75 information on known bugs, security advisories, and corrections to 76 documentation. An up-to-date copy of the errata for &os; 77 &release.current; can be found on the &os; Web site.</para> 78</sect1> 79 80<sect1 xml:id="new"> 81 <title>What's New</title> 82 83 <para>This section describes the most user-visible new or changed 84 features in &os; since &release.prev;. In general, changes 85 described here are unique to the &release.branch; branch unless 86 specifically marked as &merged; features.</para> 87 88 <para>Typical release note items document recent security advisories 89 issued after &release.prev;, new drivers or hardware support, new 90 commands or options, major bug fixes, or contributed software 91 upgrades. They may also list changes to major ports/packages or 92 release engineering practices. Clearly the release notes cannot 93 list every single change made to &os; between releases; this 94 document focuses primarily on security advisories, user-visible 95 changes, and major architectural improvements.</para> 96 97 <sect2 xml:id="security"> 98 <title>Security Advisories</title> 99 100 <para>No advisories.</para> 101 102 </sect2> 103 104 <sect2 xml:id="kernel"> 105 <title>Kernel Changes</title> 106 107 <para revision="263754">The &man.sysctl.8; 108 <literal>hw.bus.devctl_disable</literal> has been 109 removed.</para> 110 111 <para revision="260903">Support for GPS ports has been added to 112 &man.uhso.4;.</para> 113 114 <para revision="260888">The <filename>VT</filename> kernel 115 configuration file has been added, which enables the new 116 <literal>vt</literal> console driver.</para> 117 118 <sect3 xml:id="kernel-virtualization"> 119 <title>Virtualization support</title> 120 121 <para revision="260847">The &man.virtio_random.4; driver has 122 been added to harvest entropy from the host system.</para> 123 124 <para revision="260583">Unmapped IO support has been added to 125 &man.virtio_scsi.4;.</para> 126 127 <para revision="260582">Unmapped IO support has been added to 128 &man.virtio_blk.4;.</para> 129 130 <para revision="260532">Support for <quote>Posted Interrupt 131 Processing</quote> is enabled if supported by the CPU. This 132 feature can be disabled by running <literal>sysctl 133 hw.vmm.vmx.use_apic_pir=0</literal>. Additionally, to 134 persist this setting across reboots, add 135 <literal>hw.vmm.vmx.use_apic_pir=0</literal> to 136 <filename>/etc/sysctl.conf</filename>.</para> 137 138 <para revision="260410">Support for the <quote>Virtual Interrupt 139 Delivery</quote> feature of &intel; VT-x is enabled if 140 supported by the CPU. This feature can be disabled by running 141 <literal>sysctl hw.vmm.vmx.use_apic_vid=0</literal>. 142 Additionally, to persist this setting across reboots, add 143 <literal>hw.vmm.vmx.use_apic_vid=0</literal> to 144 <filename>/etc/sysctl.conf</filename>.</para> 145 </sect3> 146 147 <sect3 xml:id="kernel-arm"> 148 <title>ARM support</title> 149 150 <para revision="260921">The &man.nand.4; device is enabled for 151 ARM devices by default.</para> 152 </sect3> 153 154 <sect3 xml:id="boot"> 155 <title>Boot Loader Changes</title> 156 157 <para> </para> 158 </sect3> 159 160 <sect3 xml:id="proc"> 161 <title>Hardware Support</title> 162 163 <sect4 xml:id="mm"> 164 <title>Multimedia Support</title> 165 166 <para> </para> 167 </sect4> 168 169 <sect4 xml:id="net-if"> 170 <title>Network Interface Support</title> 171 172 <para revision="260552">Firmware for &intel; 173 Centrino™ Wireless-N 105 devices has been added 174 to the base system.</para> 175 176 <para revision="260448">Support for the &intel; 177 Centrino™ Wireless-N 135 chipset has been 178 added.</para> 179 180 <para revision="258830">Support for Broadcom chipsets 181 BCM57764, BCM57767, BCM57782, BCM57786 and BCM57787 has 182 been added to &man.bge.4;.</para> 183 184 <para revision="261975">The deprecated nve(4) driver has been 185 removed. Users of NVIDIA nForce MCP network adapters are 186 advised to use the &man.nfe.4; driver instead, which has been 187 the default driver for this hardware since &os; 7.0.</para> 188 </sect4> 189 </sect3> 190 191 <sect3 xml:id="net-proto"> 192 <title>Network Protocols</title> 193 194 <para>Support for the IPX network transport protocol has 195 been removed, and will not be supported in &os; 11 196 and later releases.</para> 197 </sect3> 198 199 <sect3 xml:id="disks"> 200 <title>Disks and Storage</title> 201 202 <para> </para> 203 </sect3> 204 205 <sect3 xml:id="fs"> 206 <title>File Systems</title> 207 208 <para> </para> 209 210 <sect4 xml:id="fs-zfs"> 211 <title>ZFS</title> 212 213 <para> </para> 214 </sect4> 215 </sect3> 216 </sect2> 217 218 <sect2 xml:id="userland"> 219 <title>Userland Changes</title> 220 221 <para revision="260926">Support for displaying VPD for PCI devices 222 via &man.pciconf.8; has been added.</para> 223 224 <para revision="260913">A new flag, <quote>onifconsole</quote> has 225 been added to <filename>/etc/ttys</filename>. This allows the 226 system to provide a login prompt via serial console if the 227 device is an active kernel console, otherwise it is equivalent 228 to <literal>off</literal>.</para> 229 230 <para revision="260910">Allow &man.pciconf.8; to identify PCI 231 devices that are attached to a driver to be identified by their 232 device name instead of just the selector. Additionally, an 233 optional device argument to the <literal>-l</literal> flag 234 to restrict the output to only listing details about a single 235 device.</para> 236 237 <para revision="260594">When unable to load a kernel module with 238 &man.kldload.8;, a message informing to view output of 239 &man.dmesg.8; is now printed, opposed to the previous output 240 <quote>Exec format error.</quote>.</para> 241 242 <para revision="258838">The &man.casperd.8; daemon has been added, 243 which provides access to functionality that is not available in 244 the <quote>capability mode</quote> sandbox.</para> 245 246 <para revision="261498">&man.ping.8; protects against malicious 247 network packets using the Capsicum framework to drop 248 privileges.</para> 249 250 <para revision="261504">&os;/&arch.i386; guests can be run under 251 bhyve.</para> 252 253 <sect3 xml:id="rc-scripts"> 254 <title><filename>/etc/rc.d</filename> Scripts</title> 255 256 <para> </para> 257 </sect3> 258 </sect2> 259 260 <sect2 xml:id="contrib"> 261 <title>Contributed Software</title> 262 263 <para revision="260445">&man.byacc.1; has been updated to version 264 20140101.</para> 265 266 <para revision="259626">Timezone data files have been updated to 267 version 2013i.</para> 268 269 <para revision="258884">&man.lldb.1; has been updated to upstream 270 snapshot version r196259.</para> 271 272 <para revision="261037"><application>OpenSSL</application> has 273 been updated to version 1.0.1.f.</para> 274 275 <para revision="261071">&man.jemalloc.3; has been updated to 276 version 3.5.0.</para> 277 278 <para role="merged"><application>sendmail</application> has been 279 updated from 8.14.7 to 8.14.8.</para> 280 281 <para revision="261320"><application>OpenSSH</application> has 282 been updated to 6.5p1.</para> 283 284 <para revision="261212"><application>bmake</application> has been 285 updated to version 20140101.</para> 286 287 <para revision="261283"><application>libc++</application> has been 288 updated to version 3.4.</para> 289 290 <para revision="261344"><application>mdocml</application> has been 291 updated to version 1.12.3.</para> 292 293 <para revision="261991"><application>LLVM</application> and 294 <application>Clang</application> have been updated to 295 version 3.4.</para> 296 </sect2> 297 298 <sect2 xml:id="ports"> 299 <title>Ports/Packages Collection Infrastructure</title> 300 301 <para> </para> 302 </sect2> 303 304 <sect2 xml:id="releng"> 305 <title>Release Engineering and Integration</title> 306 307 <para> </para> 308 </sect2> 309 310 <sect2 xml:id="doc"> 311 <title>Documentation</title> 312 313 <para> </para> 314 </sect2> 315</sect1> 316 317<sect1 xml:id="upgrade"> 318 <title>Upgrading from previous releases of &os;</title> 319 320 <para arch="amd64,i386">Binary upgrades between RELEASE versions 321 (and snapshots of the various security branches) are supported 322 using the &man.freebsd-update.8; utility. The binary upgrade 323 procedure will update unmodified userland utilities, as well as 324 unmodified GENERIC kernels distributed as a part of an official 325 &os; release. The &man.freebsd-update.8; utility requires that 326 the host being upgraded have Internet connectivity.</para> 327 328 <para>Source-based upgrades (those based on recompiling the &os; 329 base system from source code) from previous versions are 330 supported, according to the instructions in 331 <filename>/usr/src/UPDATING</filename>.</para> 332 333 <important> 334 <para>Upgrading &os; should only be attempted after backing up 335 <emphasis>all</emphasis> data and configuration files.</para> 336 </important> 337</sect1> 338</article> 339