article.xml revision 270463
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<!ENTITY % sponsor PUBLIC "-//FreeBSD//ENTITIES Sponsor Specification//EN" "sponsor.ent"> 7 %sponsor; 8<!ENTITY % vendor PUBLIC "-//FreeBSD//ENTITIES Vendor Specification//EN" "vendor.ent"> 9 %vendor; 10]> 11<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"> 12<info> 13 <title>&os; &release.current; Release Notes</title> 14 15 <author> 16 <orgname>The &os; Project</orgname> 17 </author> 18 19 <pubdate>$FreeBSD: stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml 270463 2014-08-24 14:21:10Z gjb $</pubdate> 20 21 <copyright> 22 <year>2000</year> 23 <year>2001</year> 24 <year>2002</year> 25 <year>2003</year> 26 <year>2004</year> 27 <year>2005</year> 28 <year>2006</year> 29 <year>2007</year> 30 <year>2008</year> 31 <year>2009</year> 32 <year>2010</year> 33 <year>2011</year> 34 <year>2012</year> 35 <year>2013</year> 36 <year>2014</year> 37 <holder role="mailto:doc@FreeBSD.org">The &os; Documentation Project</holder> 38 </copyright> 39 40 <legalnotice xml:id="trademarks" role="trademarks"> 41 &tm-attrib.freebsd; 42 &tm-attrib.ibm; 43 &tm-attrib.ieee; 44 &tm-attrib.intel; 45 &tm-attrib.sparc; 46 &tm-attrib.general; 47 </legalnotice> 48 49 <abstract> 50 <para>The release notes for &os; &release.current; contain 51 a summary of the changes made to the &os; base system on the 52 &release.branch; development line. This document lists 53 applicable security advisories that were issued since the last 54 release, as well as significant changes to the &os; kernel and 55 userland. Some brief remarks on upgrading are also 56 presented.</para> 57 </abstract> 58</info> 59 60<sect1 xml:id="intro"> 61 <title>Introduction</title> 62 63 <para>This document contains the release notes for &os; 64 &release.current;. It describes recently added, changed, or 65 deleted features of &os;. It also provides some notes on 66 upgrading from previous versions of &os;.</para> 67 68 <para releasetype="current">The &release.type; distribution to which 69 these release notes apply represents the latest point along the 70 &release.branch; development branch since &release.branch; was 71 created. Information regarding pre-built, binary &release.type; 72 distributions along this branch can be found at <uri 73 xlink:href="&release.url;">&release.url;</uri>.</para> 74 75 <para releasetype="snapshot">The &release.type; distribution to 76 which these release notes apply represents a point along the 77 &release.branch; development branch between &release.prev; and the 78 future &release.next;. Information regarding pre-built, binary 79 &release.type; distributions along this branch can be found at 80 <uri xlink:href="&release.url;">&release.url;</uri>.</para> 81 82 <para releasetype="release">This distribution of &os; 83 &release.current; is a &release.type; distribution. It can be 84 found at <uri xlink:href="&release.url;">&release.url;</uri> or 85 any of its mirrors. More information on obtaining this (or other) 86 &release.type; distributions of &os; can be found in the <link 87 xlink:href="&url.books.handbook;/mirrors.html"><quote>Obtaining 88 &os;</quote> appendix</link> to the <link 89 xlink:href="&url.books.handbook;/">&os; Handbook</link>.</para> 90 91 <para>All users are encouraged to consult the release errata before 92 installing &os;. The errata document is updated with 93 <quote>late-breaking</quote> information discovered late in the 94 release cycle or after the release. Typically, it contains 95 information on known bugs, security advisories, and corrections to 96 documentation. An up-to-date copy of the errata for &os; 97 &release.current; can be found on the &os; Web site.</para> 98</sect1> 99 100<sect1 xml:id="new"> 101 <title>What's New</title> 102 103 <para>This section describes the most user-visible new or changed 104 features in &os; since &release.prev;.</para> 105 106 <para>Typical release note items document recent security advisories 107 issued after &release.prev;, new drivers or hardware support, new 108 commands or options, major bug fixes, or contributed software 109 upgrades. They may also list changes to major ports/packages or 110 release engineering practices. Clearly the release notes cannot 111 list every single change made to &os; between releases; this 112 document focuses primarily on security advisories, user-visible 113 changes, and major architectural improvements.</para> 114 115 <sect2 xml:id="security"> 116 <title>Security Advisories</title> 117 118 <para> </para> 119 120 </sect2> 121 122 <sect2 xml:id="kernel"> 123 <title>Kernel Changes</title> 124 125 <para revision="260338">The <literal>vfs.zfs.zio.use_uma</literal> 126 &man.sysctl.8; has been re-enabled. On multi-CPU machines with 127 enough RAM, this can easily double &man.zfs.8; performance or 128 reduce CPU usage in half. It was originally disabled due to 129 memory and <acronym>KVA</acronym> exhaustion problem reports, 130 which should be resolved due to several change in the VM 131 subsystem.</para> 132 133 <para revision="260385" contrib="sponsor" sponsor="&ix;">The 134 &man.geom.4; RAID driver has been 135 updated to support unmapped I/O.</para> 136 137 <para revision="260431">A new &man.sysctl.8;, 138 <literal>kern.panic_reboot_wait_time</literal>, has been added, 139 which allows controlling how long the system will wait after 140 &man.panic.9; before rebooting.</para> 141 142 <para revision="260857">The &man.virtio_blk.4; driver has been 143 updated to support unmapped I/O.</para> 144 145 <para revision="260858">The &man.virtio_scsi.4; driver has been 146 updated to support unmapped I/O.</para> 147 148 <para revision="262861">The &man.vt.4; driver has been merged 149 from &os;-CURRENT. To enable &man.vt.4;, enter 150 <literal>set kern.vty=vt</literal> at the &man.loader.8; prompt 151 during boot, or add <literal>kern.vty=vt</literal> to 152 &man.loader.conf.5; and reboot the system.</para> 153 154 <para revision="265388" contrib="sponsor" sponsor="&lsi;">The 155 &man.mpr.4; device has been added, 156 providing support for LSI Fusion-MPT 3 12Gb SCSI/SATA 157 controllers.</para> 158 159 <para revision="265922" contrib="sponsor" sponsor="&lsi;">The 160 &man.mrsas.4; driver has been added, 161 providing support for LSI MegaRAID SAS controllers. The 162 &man.mfi.4; driver will attach to the controller, by default. 163 To enable &man.mrsas.4; add 164 <literal>hw.mfi.mrsas_enable=1</literal> to 165 <filename>/boot/loader.conf</filename>, which turns off 166 &man.mfi.4; device probing.</para> 167 168 <note> 169 <para>At this time, the &man.mfiutil.8; utility and 170 the &os; version of 171 <application>MegaCLI</application> and 172 <application>StorCli</application> do not work with 173 &man.mrsas.4;.</para> 174 </note> 175 176 <para revision="266165">A kernel bug that inhibited proper 177 functionality of the <literal>dev.cpu.0.freq</literal> 178 &man.sysctl.8; on &intel; processors with Turbo 179 Boost ™ enabled has been fixed.</para> 180 181 <sect3 xml:id="kernel-virtualization"> 182 <title>Virtualization support</title> 183 184 <para revision="259450">Support for µsoft; Hyper-V 185 has been added to &os;/i386 as loadable modules, however 186 not available in the <filename>GENERIC</filename> kernel 187 configuration.</para> 188 189 <para revision="261090">The &man.bhyve.4; hypervisor now 190 supports soft power-off functionality via the ACPI S5 191 state.</para> 192 </sect3> 193 194 <sect3 xml:id="kernel-arm"> 195 <title>ARM support</title> 196 197 <para revision="259355">The <filename>WANDBOARD</filename> 198 kernel configuration file has been added.</para> 199 200 </sect3> 201 202 <sect3 xml:id="boot"> 203 <title>Boot Loader Changes</title> 204 205 <para revision="262701">A kernel selection menu has been added 206 to &man.loader.8;. If the <quote>beastie menu</quote> is 207 enabled, the kernel to boot may be selected from the kernel 208 selection menu. Additional kernels may be listed in 209 &man.loader.conf.5; as a comma- or space-separated list. By 210 default, <literal>kernel</literal> and 211 <literal>kernel.old</literal> are listed.</para> 212 </sect3> 213 214 <sect3 xml:id="proc"> 215 <title>Hardware Support</title> 216 217 <para> </para> 218 219 <sect4 xml:id="mm"> 220 <title>Multimedia Support</title> 221 222 <para> </para> 223 224 </sect4> 225 226 <sect4 xml:id="net-if"> 227 <title>Network Interface Support</title> 228 229 <para revision="259453">Support for Ralink RT5370 and 230 RT5372 chipsets has been added to the &man.run.4; 231 driver.</para> 232 233 <para revision="260120">Firmware for the &man.run.4; driver 234 has been updated to version 0.33.</para> 235 236 <para revision="261868">Support for the Ralink RT3593 237 chipset has been added to the &man.run.4; driver.</para> 238 239 <para revision="261972">The &man.nve.4; driver is now 240 deprecated, and the &man.nfe.4; driver should be used 241 instead.</para> 242 243 <para revision="262137">Support for the &man.axge.4; driver 244 has been added. This driver supports the ASIX AX88178A and 245 AX88179 USB ethernet adapters. The AX88178A supports USB 246 2.0, and the AX88179 supports USB 2.0 and 3.0.</para> 247 248 <para revision="262363">The &man.urndis.4; driver has been 249 imported from OpenBSD.</para> 250 </sect4> 251 </sect3> 252 253 <sect3 xml:id="net-proto"> 254 <title>Network Protocols</title> 255 256 <para> </para> 257 258 </sect3> 259 260 <sect3 xml:id="disks"> 261 <title>Disks and Storage</title> 262 263 <para revision="259328" contrib="sponsor" 264 sponsor="&ff;">The &man.geom.8; <literal>label</literal> class 265 is now aware of resized partitions. This corrects an issue 266 where <command>geom resize</command> would resize the 267 partition, but the label provider in <filename 268 class="directory">/dev/gptid/</filename> would not be 269 resized.</para> 270 271 <para revision="260502">The &man.gmirror.8; 272 utility now has a <literal>resize</literal> command, making 273 it easier to resize the size of a mirror when all of its 274 components have been replaced.</para> 275 276 <para revision="268091">Support for the 277 <literal>disklabel64</literal> partitioning scheme has been 278 added to &man.gpart.8;.</para> 279 </sect3> 280 281 <sect3 xml:id="fs"> 282 <title>File Systems</title> 283 284 <para revision="260178" contrib="vendor" 285 vendor="&netflix;">A new flag, <literal>-R</literal>, 286 has been added to the &man.fsck.ffs.8; utility. When used, 287 &man.fsck.ffs.8; will restart itself when too many critical 288 errors have been detected.</para> 289 </sect3> 290 </sect2> 291 292 <sect2 xml:id="userland"> 293 <title>Userland Changes</title> 294 295 <para revision="260177" contrib="sponsor" 296 sponsor="&netflix;">A new flag is added to &man.camcontrol.8;, 297 <literal>-b</literal>, which outputs the existing buses and 298 their parents.</para> 299 300 <para revision="262075">The &man.newsyslog.8; utility has been 301 updated to rotate files based on the actual file size instead 302 of the blocks on disk. This matches the behavior documented in 303 &man.newsyslog.conf.5;.</para> 304 305 <para revision="262384">The location of the &man.rctl.8; 306 configuration file can now be overridden in &man.rc.conf.5;. 307 To use a non-default location, set <literal>rctl_rules</literal> 308 in &man.rc.conf.5; to the location of the file.</para> 309 310 <para revision="262855">The <application>ATF</application> test 311 suite has been updated to version 0.20.</para> 312 313 <para revision="266279">The &man.ps.1; utility has been 314 updated to include the <literal>-J</literal> flag, used to 315 filter output by matching &man.jail.8; IDs and names. 316 Additionally, argument <literal>0</literal> can be used to 317 <literal>-J</literal> to only list processes running on the 318 host system.</para> 319 320 <para revision="266280">The &man.top.1; utility has been updated 321 to filter by &man.jail.8; ID or name, in followup to the 322 &man.ps.1; change in <literal>r265229</literal>.</para> 323 324 <para revision="266890">The &man.pmcstat.8; utility has been 325 updated to include a new flag, <literal>-l</literal>, which 326 ends event collection after the specified number of 327 seconds.</para> 328 329 <para revision="267113">The default &man.newsyslog.conf.5; now 330 includes files in the 331 <filename>/etc/newsyslog.conf.d/</filename> and 332 <filename>/usr/local/etc/newsyslog.conf.d/</filename> 333 directories by default for &man.newsyslog.8;.</para> 334 335 <para revision="267236">A new flag, <quote>onifconsole</quote> has 336 been added to <filename>/etc/ttys</filename>. This allows the 337 system to provide a login prompt via serial console if the 338 device is an active kernel console, otherwise it is equivalent 339 to <literal>off</literal>.</para> 340 341 <para revision="268161">The &man.mkimg.1; utility has been merged 342 from &os;-CURRENT.</para> 343 344 <sect3 xml:id="rc-scripts"> 345 <title><filename>/etc/rc.d</filename> Scripts</title> 346 347 <para> </para> 348 349 </sect3> 350 </sect2> 351 352 <sect2 xml:id="contrib"> 353 <title>Contributed Software</title> 354 355 <para revision="264377"><application>OpenSSH</application> has 356 been updated to version 6.6p1.</para> 357 358 <para revision="266692"><application>Sendmail</application> 359 has been updated to 8.14.9.</para> 360 361 <para revision="267258"><application>OpenSSL</application> has 362 been updated to version 1.0.1h.</para> 363 </sect2> 364 365 <sect2 xml:id="ports"> 366 <title>Ports/Packages Collection Infrastructure</title> 367 368 <para> </para> 369 370 </sect2> 371 372 <sect2 xml:id="releng"> 373 <title>Release Engineering and Integration</title> 374 375 <para> </para> 376 377 </sect2> 378 379 <sect2 xml:id="doc"> 380 <title>Documentation</title> 381 382 <para> </para> 383 384 </sect2> 385</sect1> 386 387<sect1 xml:id="upgrade"> 388 <title>Upgrading from Previous Releases of &os;</title> 389 390 <para arch="amd64,i386">Binary upgrades between RELEASE versions 391 (and snapshots of the various security branches) are supported 392 using the &man.freebsd-update.8; utility. The binary upgrade 393 procedure will update unmodified userland utilities, as well as 394 unmodified GENERIC or SMP kernels distributed as a part of an 395 official &os; release. The &man.freebsd-update.8; utility 396 requires that the host being upgraded have Internet 397 connectivity.</para> 398 399 <para>Source-based upgrades (those based on recompiling the &os; 400 base system from source code) from previous versions are 401 supported, according to the instructions in 402 <filename>/usr/src/UPDATING</filename>.</para> 403 404 <important> 405 <para>Upgrading &os; should only be attempted after 406 backing up <emphasis>all</emphasis> data and configuration 407 files.</para> 408 </important> 409</sect1> 410</article> 411