article.xml revision 288974
1131554Stjr<?xml version="1.0" encoding="iso-8859-1"?> 2131554Stjr<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN" 3131554Stjr "../../../share/xml/freebsd50.dtd" [ 4131554Stjr<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN" "release.ent"> 5131554Stjr %release; 6131554Stjr<!ENTITY % sponsor PUBLIC "-//FreeBSD//ENTITIES Sponsor Specification//EN" "sponsor.ent"> 7131554Stjr %sponsor; 8131554Stjr<!ENTITY % vendor PUBLIC "-//FreeBSD//ENTITIES Vendor Specification//EN" "vendor.ent"> 9131554Stjr %vendor; 10131554Stjr<!ENTITY security SYSTEM "../../share/xml/security.xml"> 11131554Stjr<!ENTITY errata SYSTEM "../../share/xml/errata.xml"> 12131554Stjr]> 13131554Stjr<article xmlns="http://docbook.org/ns/docbook" 14131554Stjr xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"> 15131554Stjr 16131554Stjr <info> 17131554Stjr <title>&os; &release.current; Release Notes</title> 18131554Stjr 19131554Stjr <author> 20131554Stjr <orgname>The &os; Project</orgname> 21131554Stjr </author> 22131554Stjr 23131554Stjr <pubdate>$FreeBSD: stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml 288974 2015-10-07 02:13:02Z gjb $</pubdate> 24131554Stjr 25131554Stjr <!-- First rev: 285831 --> 26131554Stjr <!-- Last rev: 284813 --> 27131554Stjr 28131554Stjr <copyright> 29131554Stjr <year>2015</year> 30131554Stjr <holder role="mailto:doc@FreeBSD.org">The &os; Documentation 31131554Stjr Project</holder> 32131554Stjr </copyright> 33131554Stjr 34131554Stjr <legalnotice xml:id="trademarks" role="trademarks"> 35131554Stjr &tm-attrib.freebsd; 36131554Stjr &tm-attrib.ibm; 37131554Stjr &tm-attrib.ieee; 38131554Stjr &tm-attrib.intel; 39131554Stjr &tm-attrib.sparc; 40131554Stjr &tm-attrib.general; 41131554Stjr </legalnotice> 42131554Stjr 43131554Stjr <abstract> 44131554Stjr <para>The release notes for &os; &release.current; contain 45131554Stjr a summary of the changes made to the &os; base system on the 46131554Stjr &release.branch; development line. This document lists 47131554Stjr applicable security advisories that were issued since the last 48131554Stjr release, as well as significant changes to the &os; kernel and 49131554Stjr userland. Some brief remarks on upgrading are also 50131554Stjr presented.</para> 51131554Stjr </abstract> 52131554Stjr </info> 53131554Stjr 54131554Stjr <sect1 xml:id="intro"> 55131554Stjr <title>Introduction</title> 56131554Stjr 57131554Stjr <para>This document contains the release notes for &os; 58131554Stjr &release.current;. It describes recently added, changed, or 59131554Stjr deleted features of &os;. It also provides some notes on 60131554Stjr upgrading from previous versions of &os;.</para> 61131554Stjr 62131554Stjr <para releasetype="current">The &release.type; distribution to 63131554Stjr which these release notes apply represents the latest point 64131554Stjr along the &release.branch; development branch since 65131554Stjr &release.branch; was created. Information regarding pre-built, 66131554Stjr binary &release.type; distributions along this branch can be 67131554Stjr found at <uri 68131554Stjr xlink:href="&release.url;">&release.url;</uri>.</para> 69131554Stjr 70131554Stjr <para releasetype="snapshot">The &release.type; distribution to 71131554Stjr which these release notes apply represents a point along the 72131554Stjr &release.branch; development branch between &release.prev; and 73131554Stjr the future &release.next;. Information regarding pre-built, 74131554Stjr binary &release.type; distributions along this branch can be 75131554Stjr found at <uri 76131554Stjr xlink:href="&release.url;">&release.url;</uri>.</para> 77131554Stjr 78131554Stjr <para releasetype="release">This distribution of &os; 79131554Stjr &release.current; is a &release.type; distribution. It can be 80131554Stjr found at <uri xlink:href="&release.url;">&release.url;</uri> or 81131554Stjr any of its mirrors. More information on obtaining this (or 82131554Stjr other) &release.type; distributions of &os; can be found in the 83131554Stjr <link 84131554Stjr xlink:href="&url.books.handbook;/mirrors.html"><quote>Obtaining 85131554Stjr &os;</quote> appendix</link> to the <link 86131554Stjr xlink:href="&url.books.handbook;/">&os; 87131554Stjr Handbook</link>.</para> 88131554Stjr 89131554Stjr <para>All users are encouraged to consult the release errata 90131554Stjr before installing &os;. The errata document is updated with 91131554Stjr <quote>late-breaking</quote> information discovered late in the 92131554Stjr release cycle or after the release. Typically, it contains 93131554Stjr information on known bugs, security advisories, and corrections 94131554Stjr to documentation. An up-to-date copy of the errata for &os; 95131554Stjr &release.current; can be found on the &os; Web site.</para> 96131554Stjr 97131554Stjr <para>This document describes the most user-visible new or changed 98131554Stjr features in &os; since &release.prev;.</para> 99131554Stjr 100131554Stjr <para>Typical release note items document recent security 101131554Stjr advisories issued after &release.prev;, new drivers or hardware 102131554Stjr support, new commands or options, major bug fixes, or 103131554Stjr contributed software upgrades. They may also list changes to 104131554Stjr major ports/packages or release engineering practices. Clearly 105131554Stjr the release notes cannot list every single change made to &os; 106131554Stjr between releases; this document focuses primarily on security 107131554Stjr advisories, user-visible changes, and major architectural 108131554Stjr improvements.</para> 109131554Stjr </sect1> 110131554Stjr 111131554Stjr <sect1 xml:id="upgrade"> 112131554Stjr <title>Upgrading from Previous Releases of &os;</title> 113131554Stjr 114131554Stjr <para arch="amd64,i386">Binary upgrades between RELEASE versions 115131554Stjr (and snapshots of the various security branches) are supported 116131554Stjr using the &man.freebsd-update.8; utility. The binary upgrade 117131554Stjr procedure will update unmodified userland utilities, as well as 118131554Stjr unmodified <filename>GENERIC</filename> kernel distributed as 119131554Stjr a part of an official &os; release. The &man.freebsd-update.8; 120131554Stjr utility requires that the host being upgraded have Internet 121131554Stjr connectivity.</para> 122131554Stjr 123131554Stjr <para>Source-based upgrades (those based on recompiling the &os; 124131554Stjr base system from source code) from previous versions are 125131554Stjr supported, according to the instructions in 126131554Stjr <filename>/usr/src/UPDATING</filename>.</para> 127131554Stjr 128131554Stjr <important> 129131554Stjr <para>Upgrading &os; should only be attempted after 130131554Stjr backing up <emphasis>all</emphasis> data and configuration 131131554Stjr files.</para> 132131554Stjr </important> 133131554Stjr </sect1> 134131554Stjr 135131554Stjr <sect1 xml:id="security-errata"> 136131554Stjr <title>Security and Errata</title> 137131554Stjr 138131554Stjr <para>This section lists the various Security Advisories and 139131554Stjr Errata Notices since &release.prev;.</para> 140131554Stjr 141131554Stjr <sect2 xml:id="security"> 142131554Stjr <title>Security Advisories</title> 143131554Stjr 144131554Stjr &security; 145131554Stjr </sect2> 146131554Stjr 147131554Stjr <sect2 xml:id="errata"> 148131554Stjr <title>Errata Notices</title> 149131554Stjr 150131554Stjr &errata; 151131554Stjr </sect2> 152131554Stjr </sect1> 153131554Stjr 154131554Stjr <sect1 xml:id="userland"> 155131554Stjr <title>Userland</title> 156131554Stjr 157131554Stjr <para>This section covers changes and additions to userland 158131554Stjr applications, contributed software, and system utilities.</para> 159131554Stjr 160131554Stjr <sect2 xml:id="userland-config"> 161131554Stjr <title>Userland Configuration Changes</title> 162131554Stjr 163131554Stjr <para> </para> 164131554Stjr </sect2> 165131554Stjr 166131554Stjr <sect2 xml:id="userland-programs"> 167131554Stjr <title>Userland Application Changes</title> 168131554Stjr 169131554Stjr <para revision="286064">The &man.jail.8; utility has been 170131554Stjr updated to include a new flag, <literal>-l</literal>, which 171131554Stjr ensures a clean environment in the target jail when used. 172131554Stjr Additionally, &man.jail.8; will run a shell within the target 173131554Stjr jail when run no commands are specified.</para> 174131554Stjr 175131554Stjr <para revision="287122">The &man.mkimg.1; utility has been 176131554Stjr updated to include support for <literal>NTFS</literal> 177131554Stjr filesystems in both <acronym>MBR</acronym> and 178131554Stjr <acronym>GPT</acronym> partitioning schemes.</para> 179131554Stjr 180131554Stjr <para revision="288202" contrib="sponsor" sponsor="&ff;">The 181131554Stjr &man.ar.1; utility now enables deterministic mode 182131554Stjr (<literal>-D</literal>) by default. This behavior can be 183131554Stjr disabled by specifying the <literal>-U</literal> flag.</para> 184131554Stjr 185131554Stjr <para revision="287746">The &man.pciconf.8; utility has been 186131554Stjr updated to use the PCI ID database from the <filename 187131554Stjr role="package">misc/pciids</filename> package, if present, 188131554Stjr falling back to the PCI ID database in the &os; base 189131554Stjr system.</para> 190131554Stjr 191131554Stjr <para revision="288710" contrib="sponsor" sponsor="&gandi;">A 192131554Stjr new utility, &man.sesutil.8;, has been added, which is used 193131554Stjr to manage &man.ses.4; devices.</para> 194131554Stjr </sect2> 195131554Stjr 196131554Stjr <sect2 xml:id="userland-contrib"> 197131554Stjr <title>Contributed Software</title> 198131554Stjr 199131554Stjr <para revision="286082">The &man.libarchive.3; library has been 200131554Stjr updated to properly skip a sparse file entry in a &man.tar.1; 201131554Stjr file, which would previously produce errors.</para> 202131554Stjr 203131554Stjr <para revision="286751">Timezone data files have been updated to 204131554Stjr version 2015f.</para> 205131554Stjr </sect2> 206131554Stjr 207131554Stjr <sect2 xml:id="userland-installer"> 208131554Stjr <title>Installation and Configuration Tools</title> 209131554Stjr 210131554Stjr <para> </para> 211131554Stjr </sect2> 212131554Stjr 213131554Stjr <sect2 xml:id="userland-rc"> 214131554Stjr <title><filename class="directory">/etc/rc.d</filename> 215131554Stjr Scripts</title> 216131554Stjr 217131554Stjr <para> </para> 218131554Stjr </sect2> 219131554Stjr 220131554Stjr <sect2 xml:id="userland-periodic"> 221131554Stjr <title><filename class="directory">/etc/periodic</filename> 222131554Stjr Scripts</title> 223131554Stjr 224131554Stjr <para> </para> 225131554Stjr </sect2> 226131554Stjr 227131554Stjr <sect2 xml:id="userland-libraries"> 228131554Stjr <title>Runtime Libraries and API</title> 229131554Stjr 230131554Stjr <para> </para> 231131554Stjr </sect2> 232131554Stjr 233131554Stjr <sect2 xml:id="userland-abi"> 234131554Stjr <title>ABI Compatibility</title> 235131554Stjr 236131554Stjr <para> </para> 237131554Stjr </sect2> 238131554Stjr </sect1> 239131554Stjr 240131554Stjr <sect1 xml:id="kernel"> 241131554Stjr <title>Kernel</title> 242131554Stjr 243131554Stjr <para>This section covers changes to kernel configurations, system 244131554Stjr tuning, and system control parameters that are not otherwise 245131554Stjr categorized.</para> 246131554Stjr 247131554Stjr <sect2 xml:id="kernel-bugfix"> 248131554Stjr <title>Kernel Bug Fixes</title> 249131554Stjr 250131554Stjr <para revision="288167" contrib="sponsor" 251131554Stjr sponsor="&multiplay;">The &man.kqueue.2; system call has been 252131554Stjr updated to handle write events to files larger than 2 253131554Stjr gigabytes.</para> 254131554Stjr </sect2> 255131554Stjr 256131554Stjr <sect2 xml:id="kernel-config"> 257131554Stjr <title>Kernel Configuration</title> 258131554Stjr 259131554Stjr <para> </para> 260131554Stjr </sect2> 261131554Stjr 262131554Stjr <sect2 xml:id="kernel-sysctl"> 263131554Stjr <title>System Tuning and Controls</title> 264131554Stjr 265131554Stjr <para revision="287037">The &man.uart.4; driver has been 266131554Stjr updated to allow tuning pulses per second captured in the 267131554Stjr CTS line during runtime, whereas previously only the DCD line 268131554Stjr could be used without rebuilding the kernel.</para> 269131554Stjr </sect2> 270131554Stjr </sect1> 271131554Stjr 272131554Stjr <sect1 xml:id="drivers"> 273131554Stjr <title>Devices and Drivers</title> 274131554Stjr 275131554Stjr <para>This section covers changes and additions to devices and 276131554Stjr device drivers since &release.prev;.</para> 277131554Stjr 278131554Stjr <sect2 xml:id="drivers-device"> 279131554Stjr <title>Device Drivers</title> 280131554Stjr 281131554Stjr <para> </para> 282131554Stjr </sect2> 283131554Stjr 284131554Stjr <sect2 xml:id="drivers-storage"> 285131554Stjr <title>Storage Drivers</title> 286131554Stjr 287131554Stjr <para revision="288732" contrib="sponsor" sponsor="&ix;">The 288131554Stjr <acronym>CTL</acronym> High Availability implementation has 289131554Stjr been rewritten.</para> 290131554Stjr 291131554Stjr <para revision="288810">The &man.ctl.4; driver has been updated 292131554Stjr to support CD-ROM and removable devices.</para> 293131554Stjr </sect2> 294131554Stjr 295131554Stjr <sect2 xml:id="drivers-network"> 296131554Stjr <title>Network Drivers</title> 297131554Stjr 298131554Stjr <para> </para> 299131554Stjr </sect2> 300131554Stjr </sect1> 301131554Stjr 302131554Stjr <sect1 xml:id="hardware"> 303131554Stjr <title>Hardware Support</title> 304131554Stjr 305131554Stjr <para>This section covers general hardware support for physical 306131554Stjr machines, hypervisors, and virtualization environments, as well 307131554Stjr as hardware changes and updates that do not otherwise fit in 308131554Stjr other sections of this document.</para> 309131554Stjr 310131554Stjr <sect2 xml:id="hardware-support"> 311131554Stjr <title>Hardware Support</title> 312131554Stjr 313131554Stjr <para> </para> 314131554Stjr </sect2> 315131554Stjr 316131554Stjr <sect2 xml:id="hardware-virtualization"> 317131554Stjr <title>Virtualization Support</title> 318 319 <para revision="287802">The &man.xen.4; driver has been updated 320 to include support for <literal>blkif</literal> indirect 321 segment I/O.</para> 322 </sect2> 323 324 <sect2 xml:id="hardware-arm"> 325 <title>ARM Support</title> 326 327 <para> </para> 328 </sect2> 329 </sect1> 330 331 <sect1 xml:id="storage"> 332 <title>Storage</title> 333 334 <para>This section covers changes and additions to file systems 335 and other storage subsystems, both local and networked.</para> 336 337 <sect2 xml:id="storage-general"> 338 <title>General Storage</title> 339 340 <para> </para> 341 </sect2> 342 343 <sect2 xml:id="storage-net"> 344 <title>Networked Storage</title> 345 346 <para> </para> 347 </sect2> 348 349 <sect2 xml:id="storage-zfs"> 350 <title>ZFS</title> 351 352 <para revision="287665" contrib="sponsor" 353 sponsor="&clusterhq;">The &man.zfs.8; <literal>l2arc</literal> 354 code has been updated to take <literal>ashift</literal> into 355 account when gathering buffers to be written to the 356 <literal>l2arc</literal> device.</para> 357 </sect2> 358 359 <sect2 xml:id="storage-geom"> 360 <title>&man.geom.4;</title> 361 362 <para> </para> 363 </sect2> 364 </sect1> 365 366 <sect1 xml:id="boot"> 367 <title>Boot Loader Changes</title> 368 369 <para>This section covers the boot loader, boot menu, and other 370 boot-related changes.</para> 371 372 <sect2 xml:id="boot-loader"> 373 <title>Boot Loader Changes</title> 374 375 <para> </para> 376 </sect2> 377 378 <sect2 xml:id="boot-menu"> 379 <title>Boot Menu Changes</title> 380 381 <para> </para> 382 </sect2> 383 </sect1> 384 385 <sect1 xml:id="network"> 386 <title>Networking</title> 387 388 <para>This section describes changes that affect networking in 389 &os;.</para> 390 391 <sect2 xml:id="network-protocols"> 392 <title>Network Protocols</title> 393 394 <para> </para> 395 </sect2> 396 </sect1> 397 398 <sect1 xml:id="ports"> 399 <title>Ports Collection and Package Infrastructure</title> 400 401 <para>This section covers changes to the &os; Ports 402 Collection, package infrastructure, and package maintenance and 403 installation tools.</para> 404 405 <sect2 xml:id="ports-infrastructure"> 406 <title>Infrastructure Changes</title> 407 408 <para> </para> 409 </sect2> 410 411 <sect2 xml:id="ports-packages "> 412 <title>Packaging Changes</title> 413 414 <para> </para> 415 </sect2> 416 </sect1> 417 418 <sect1 xml:id="doc"> 419 <title>Documentation</title> 420 421 <para>This section covers changes to the &os; Documentation 422 Project sources and toolchain.</para> 423 424 <sect2 xml:id="doc-sources"> 425 <title>Documentation Source Changes</title> 426 427 <para> </para> 428 </sect2> 429 430 <sect2 xml:id="doc-toolchain"> 431 <title>Documentation Toolchain Changes</title> 432 433 <para> </para> 434 </sect2> 435 </sect1> 436 437 <sect1 xml:id="releng"> 438 <title>Release Engineering and Integration</title> 439 440 <para>This section convers changes that are specific to the 441 &os; Release Engineering processes.</para> 442 443 <sect2 xml:id="releng-changes"> 444 <title>Integration Changes</title> 445 446 <para> </para> 447 </sect2> 448 </sect1> 449</article> 450