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;&nbsp;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>&nbsp;</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>&nbsp;</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&trade; Wireless-N 105 devices has been added
174	  to the base system.</para>
175
176	<para revision="260448">Support for the &intel;
177	  Centrino&trade; 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;&nbsp;11
196	and later releases.</para>
197    </sect3>
198
199    <sect3 xml:id="disks">
200      <title>Disks and Storage</title>
201
202      <para>&nbsp;</para>
203    </sect3>
204
205    <sect3 xml:id="fs">
206      <title>File Systems</title>
207
208      <para>&nbsp;</para>
209
210      <sect4 xml:id="fs-zfs">
211	<title>ZFS</title>
212
213	<para>&nbsp;</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>&nbsp;</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>&nbsp;</para>
302  </sect2>
303
304  <sect2 xml:id="releng">
305    <title>Release Engineering and Integration</title>
306
307    <para>&nbsp;</para>
308  </sect2>
309
310  <sect2 xml:id="doc">
311    <title>Documentation</title>
312
313    <para>&nbsp;</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