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>&nbsp;</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>&nbsp;</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>&nbsp;</para>
218131554Stjr    </sect2>
219131554Stjr
220131554Stjr    <sect2 xml:id="userland-periodic">
221131554Stjr      <title><filename class="directory">/etc/periodic</filename>
222131554Stjr	Scripts</title>
223131554Stjr
224131554Stjr      <para>&nbsp;</para>
225131554Stjr    </sect2>
226131554Stjr
227131554Stjr    <sect2 xml:id="userland-libraries">
228131554Stjr      <title>Runtime Libraries and API</title>
229131554Stjr
230131554Stjr      <para>&nbsp;</para>
231131554Stjr    </sect2>
232131554Stjr
233131554Stjr    <sect2 xml:id="userland-abi">
234131554Stjr      <title>ABI Compatibility</title>
235131554Stjr
236131554Stjr      <para>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</para>
341    </sect2>
342
343    <sect2 xml:id="storage-net">
344      <title>Networked Storage</title>
345
346      <para>&nbsp;</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>&nbsp;</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>&nbsp;</para>
376    </sect2>
377
378    <sect2 xml:id="boot-menu">
379      <title>Boot Menu Changes</title>
380
381      <para>&nbsp;</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>&nbsp;</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;&nbsp;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>&nbsp;</para>
409    </sect2>
410
411    <sect2 xml:id="ports-packages ">
412      <title>Packaging Changes</title>
413
414      <para>&nbsp;</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;&nbsp;Documentation
422      Project sources and toolchain.</para>
423
424    <sect2 xml:id="doc-sources">
425      <title>Documentation Source Changes</title>
426
427      <para>&nbsp;</para>
428    </sect2>
429
430    <sect2 xml:id="doc-toolchain">
431      <title>Documentation Toolchain Changes</title>
432
433      <para>&nbsp;</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;&nbsp;Release Engineering processes.</para>
442
443    <sect2 xml:id="releng-changes">
444      <title>Integration Changes</title>
445
446      <para>&nbsp;</para>
447    </sect2>
448  </sect1>
449</article>
450