article.xml revision 288938
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<!ENTITY security SYSTEM "../../share/xml/security.xml">
11<!ENTITY errata SYSTEM "../../share/xml/errata.xml">
12]>
13<article xmlns="http://docbook.org/ns/docbook"
14  xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0">
15
16  <info>
17    <title>&os; &release.current; Release Notes</title>
18
19    <author>
20      <orgname>The &os; Project</orgname>
21    </author>
22
23    <pubdate>$FreeBSD: stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml 288938 2015-10-06 17:42:37Z gjb $</pubdate>
24
25    <!-- First rev: 285831 -->
26    <!-- Last rev: 284813 -->
27
28    <copyright>
29      <year>2015</year>
30      <holder role="mailto:doc@FreeBSD.org">The &os; Documentation
31	Project</holder>
32    </copyright>
33
34    <legalnotice xml:id="trademarks" role="trademarks">
35      &tm-attrib.freebsd;
36      &tm-attrib.ibm;
37      &tm-attrib.ieee;
38      &tm-attrib.intel;
39      &tm-attrib.sparc;
40      &tm-attrib.general;
41    </legalnotice>
42
43    <abstract>
44      <para>The release notes for &os; &release.current; contain
45	a summary of the changes made to the &os; base system on the
46	&release.branch; development line.  This document lists
47	applicable security advisories that were issued since the last
48	release, as well as significant changes to the &os; kernel and
49	userland.  Some brief remarks on upgrading are also
50	presented.</para>
51    </abstract>
52  </info>
53
54  <sect1 xml:id="intro">
55    <title>Introduction</title>
56
57    <para>This document contains the release notes for &os;
58      &release.current;.  It describes recently added, changed, or
59      deleted features of &os;.  It also provides some notes on
60      upgrading from previous versions of &os;.</para>
61
62    <para releasetype="current">The &release.type; distribution to
63      which these release notes apply represents the latest point
64      along the &release.branch; development branch since
65      &release.branch; was created.  Information regarding pre-built,
66      binary &release.type; distributions along this branch can be
67      found at <uri
68	xlink:href="&release.url;">&release.url;</uri>.</para>
69
70    <para releasetype="snapshot">The &release.type; distribution to
71      which these release notes apply represents a point along the
72      &release.branch; development branch between &release.prev; and
73      the future &release.next;.  Information regarding pre-built,
74      binary &release.type; distributions along this branch can be
75      found at <uri
76	xlink:href="&release.url;">&release.url;</uri>.</para>
77
78    <para releasetype="release">This distribution of &os;
79      &release.current; is a &release.type; distribution.  It can be
80      found at <uri xlink:href="&release.url;">&release.url;</uri> or
81      any of its mirrors.  More information on obtaining this (or
82      other) &release.type; distributions of &os; can be found in the
83      <link
84	xlink:href="&url.books.handbook;/mirrors.html"><quote>Obtaining
85	  &os;</quote> appendix</link> to the <link
86	xlink:href="&url.books.handbook;/">&os;
87	Handbook</link>.</para>
88
89    <para>All users are encouraged to consult the release errata
90      before installing &os;.  The errata document is updated with
91      <quote>late-breaking</quote> information discovered late in the
92      release cycle or after the release.  Typically, it contains
93      information on known bugs, security advisories, and corrections
94      to documentation.  An up-to-date copy of the errata for &os;
95      &release.current; can be found on the &os; Web site.</para>
96
97    <para>This document describes the most user-visible new or changed
98      features in &os; since &release.prev;.</para>
99
100    <para>Typical release note items document recent security
101      advisories issued after &release.prev;, new drivers or hardware
102      support, new commands or options, major bug fixes, or
103      contributed software upgrades.  They may also list changes to
104      major ports/packages or release engineering practices.  Clearly
105      the release notes cannot list every single change made to &os;
106      between releases; this document focuses primarily on security
107      advisories, user-visible changes, and major architectural
108      improvements.</para>
109  </sect1>
110
111  <sect1 xml:id="upgrade">
112    <title>Upgrading from Previous Releases of &os;</title>
113
114    <para arch="amd64,i386">Binary upgrades between RELEASE versions
115      (and snapshots of the various security branches) are supported
116      using the &man.freebsd-update.8; utility.  The binary upgrade
117      procedure will update unmodified userland utilities, as well as
118      unmodified <filename>GENERIC</filename> kernel distributed as
119      a part of an official &os; release.  The &man.freebsd-update.8;
120      utility requires that the host being upgraded have Internet
121      connectivity.</para>
122
123    <para>Source-based upgrades (those based on recompiling the &os;
124      base system from source code) from previous versions are
125      supported, according to the instructions in
126      <filename>/usr/src/UPDATING</filename>.</para>
127
128    <important>
129      <para>Upgrading &os; should only be attempted after
130	backing up <emphasis>all</emphasis> data and configuration
131	files.</para>
132    </important>
133  </sect1>
134
135  <sect1 xml:id="security-errata">
136    <title>Security and Errata</title>
137
138    <para>This section lists the various Security Advisories and
139      Errata Notices since &release.prev;.</para>
140
141    <sect2 xml:id="security">
142      <title>Security Advisories</title>
143
144      &security;
145    </sect2>
146
147    <sect2 xml:id="errata">
148      <title>Errata Notices</title>
149
150      &errata;
151    </sect2>
152  </sect1>
153
154  <sect1 xml:id="userland">
155    <title>Userland</title>
156
157    <para>This section covers changes and additions to userland
158      applications, contributed software, and system utilities.</para>
159
160    <sect2 xml:id="userland-config">
161      <title>Userland Configuration Changes</title>
162
163      <para>&nbsp;</para>
164    </sect2>
165
166    <sect2 xml:id="userland-programs">
167      <title>Userland Application Changes</title>
168
169      <para revision="286064">The &man.jail.8; utility has been
170	updated to include a new flag, <literal>-l</literal>, which
171	ensures a clean environment in the target jail when used.
172	Additionally, &man.jail.8; will run a shell within the target
173	jail when run no commands are specified.</para>
174
175      <para revision="287122">The &man.mkimg.1; utility has been
176	updated to include support for <literal>NTFS</literal>
177	filesystems in both <acronym>MBR</acronym> and
178	<acronym>GPT</acronym> partitioning schemes.</para>
179
180      <para revision="288202" contrib="sponsor" sponsor="&ff;">The
181	&man.ar.1; utility now enables deterministic mode
182	(<literal>-D</literal>) by default.  This behavior can be
183	disabled by specifying the <literal>-U</literal> flag.</para>
184
185      <para revision="287746">The &man.pciconf.8; utility has been
186	updated to use the PCI ID database from the <filename
187	  role="package">misc/pciids</filename> package, if present,
188	falling back to the PCI ID database in the &os; base
189	system.</para>
190
191      <para revision="288710" contrib="sponsor" sponsor="&gandi;">A
192	new utility, &man.sesutil.8;, has been added, which is used
193	to manage &man.ses.4; devices.</para>
194    </sect2>
195
196    <sect2 xml:id="userland-contrib">
197      <title>Contributed Software</title>
198
199      <para revision="286082">The &man.libarchive.3; library has been
200	updated to properly skip a sparse file entry in a &man.tar.1;
201	file, which would previously produce errors.</para>
202    </sect2>
203
204    <sect2 xml:id="userland-installer">
205      <title>Installation and Configuration Tools</title>
206
207      <para>&nbsp;</para>
208    </sect2>
209
210    <sect2 xml:id="userland-rc">
211      <title><filename class="directory">/etc/rc.d</filename>
212	Scripts</title>
213
214      <para>&nbsp;</para>
215    </sect2>
216
217    <sect2 xml:id="userland-periodic">
218      <title><filename class="directory">/etc/periodic</filename>
219	Scripts</title>
220
221      <para>&nbsp;</para>
222    </sect2>
223
224    <sect2 xml:id="userland-libraries">
225      <title>Runtime Libraries and API</title>
226
227      <para>&nbsp;</para>
228    </sect2>
229
230    <sect2 xml:id="userland-abi">
231      <title>ABI Compatibility</title>
232
233      <para>&nbsp;</para>
234    </sect2>
235  </sect1>
236
237  <sect1 xml:id="kernel">
238    <title>Kernel</title>
239
240    <para>This section covers changes to kernel configurations, system
241      tuning, and system control parameters that are not otherwise
242      categorized.</para>
243
244    <sect2 xml:id="kernel-bugfix">
245      <title>Kernel Bug Fixes</title>
246
247      <para revision="288167" contrib="sponsor"
248	sponsor="&multiplay;">The &man.kqueue.2; system call has been
249	updated to handle write events to files larger than 2
250	gigabytes.</para>
251    </sect2>
252
253    <sect2 xml:id="kernel-config">
254      <title>Kernel Configuration</title>
255
256      <para>&nbsp;</para>
257    </sect2>
258
259    <sect2 xml:id="kernel-sysctl">
260      <title>System Tuning and Controls</title>
261
262      <para revision="287037">The &man.uart.4; driver has been
263	updated to allow tuning packets per second captured during
264	runtime.</para>
265    </sect2>
266  </sect1>
267
268  <sect1 xml:id="drivers">
269    <title>Devices and Drivers</title>
270
271    <para>This section covers changes and additions to devices and
272      device drivers since &release.prev;.</para>
273
274    <sect2 xml:id="drivers-device">
275      <title>Device Drivers</title>
276
277      <para>&nbsp;</para>
278    </sect2>
279
280    <sect2 xml:id="drivers-storage">
281      <title>Storage Drivers</title>
282
283      <para revision="288732" contrib="sponsor" sponsor="&ix;">The
284	<acronym>CTL</acronym> High Availability implementation has
285	been rewritten.</para>
286
287      <para revision="288810">The &man.ctl.4; driver has been updated
288	to support CD-ROM and removable devices.</para>
289    </sect2>
290
291    <sect2 xml:id="drivers-network">
292      <title>Network Drivers</title>
293
294      <para>&nbsp;</para>
295    </sect2>
296  </sect1>
297
298  <sect1 xml:id="hardware">
299    <title>Hardware Support</title>
300
301    <para>This section covers general hardware support for physical
302      machines, hypervisors, and virtualization environments, as well
303      as hardware changes and updates that do not otherwise fit in
304      other sections of this document.</para>
305
306    <sect2 xml:id="hardware-support">
307      <title>Hardware Support</title>
308
309      <para>&nbsp;</para>
310    </sect2>
311
312    <sect2 xml:id="hardware-virtualization">
313      <title>Virtualization Support</title>
314
315      <para revision="287802">The &man.xen.4; driver has been updated
316	to include support for <literal>blkif</literal> indirect
317	segment I/O.</para>
318    </sect2>
319
320    <sect2 xml:id="hardware-arm">
321      <title>ARM Support</title>
322
323      <para>&nbsp;</para>
324    </sect2>
325  </sect1>
326
327  <sect1 xml:id="storage">
328    <title>Storage</title>
329
330    <para>This section covers changes and additions to file systems
331      and other storage subsystems, both local and networked.</para>
332
333    <sect2 xml:id="storage-general">
334      <title>General Storage</title>
335
336      <para>&nbsp;</para>
337    </sect2>
338
339    <sect2 xml:id="storage-net">
340      <title>Networked Storage</title>
341
342      <para>&nbsp;</para>
343    </sect2>
344
345    <sect2 xml:id="storage-zfs">
346      <title>ZFS</title>
347
348      <para revision="287665" contrib="sponsor"
349	sponsor="&clusterhq;">The &man.zfs.8; <literal>l2arc</literal>
350	code has been updated to take <literal>ashift</literal> into
351	account when gathering buffers to be written to the
352	<literal>l2arc</literal> device.</para>
353    </sect2>
354
355    <sect2 xml:id="storage-geom">
356      <title>&man.geom.4;</title>
357
358      <para>&nbsp;</para>
359    </sect2>
360  </sect1>
361
362  <sect1 xml:id="boot">
363    <title>Boot Loader Changes</title>
364
365    <para>This section covers the boot loader, boot menu, and other
366      boot-related changes.</para>
367
368    <sect2 xml:id="boot-loader">
369      <title>Boot Loader Changes</title>
370
371      <para>&nbsp;</para>
372    </sect2>
373
374    <sect2 xml:id="boot-menu">
375      <title>Boot Menu Changes</title>
376
377      <para>&nbsp;</para>
378    </sect2>
379  </sect1>
380
381  <sect1 xml:id="network">
382    <title>Networking</title>
383
384    <para>This section describes changes that affect networking in
385      &os;.</para>
386
387    <sect2 xml:id="network-protocols">
388      <title>Network Protocols</title>
389
390      <para>&nbsp;</para>
391    </sect2>
392  </sect1>
393
394  <sect1 xml:id="ports">
395    <title>Ports Collection and Package Infrastructure</title>
396
397    <para>This section covers changes to the &os;&nbsp;Ports
398      Collection, package infrastructure, and package maintenance and
399      installation tools.</para>
400
401    <sect2 xml:id="ports-infrastructure">
402      <title>Infrastructure Changes</title>
403
404      <para>&nbsp;</para>
405    </sect2>
406
407    <sect2 xml:id="ports-packages ">
408      <title>Packaging Changes</title>
409
410      <para>&nbsp;</para>
411    </sect2>
412  </sect1>
413
414  <sect1 xml:id="doc">
415    <title>Documentation</title>
416
417    <para>This section covers changes to the &os;&nbsp;Documentation
418      Project sources and toolchain.</para>
419
420    <sect2 xml:id="doc-sources">
421      <title>Documentation Source Changes</title>
422
423      <para>&nbsp;</para>
424    </sect2>
425
426    <sect2 xml:id="doc-toolchain">
427      <title>Documentation Toolchain Changes</title>
428
429      <para>&nbsp;</para>
430    </sect2>
431  </sect1>
432
433  <sect1 xml:id="releng">
434    <title>Release Engineering and Integration</title>
435
436    <para>This section convers changes that are specific to the
437      &os;&nbsp;Release Engineering processes.</para>
438
439    <sect2 xml:id="releng-changes">
440      <title>Integration Changes</title>
441
442      <para>&nbsp;</para>
443    </sect2>
444  </sect1>
445</article>
446