]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - release/doc/en_US.ISO8859-1/relnotes/article.xml
Document r287842, ifconfig(8) exit on error if ioctl(2) fails.
[FreeBSD/FreeBSD.git] / release / doc / en_US.ISO8859-1 / relnotes / article.xml
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$</pubdate>
24
25     <!-- Last rev: 284814 -->
26
27     <copyright>
28       <year>2015</year>
29       <holder role="mailto:doc@FreeBSD.org">The &os; Documentation
30         Project</holder>
31     </copyright>
32
33     <legalnotice xml:id="trademarks" role="trademarks">
34       &tm-attrib.freebsd;
35       &tm-attrib.ibm;
36       &tm-attrib.ieee;
37       &tm-attrib.intel;
38       &tm-attrib.sparc;
39       &tm-attrib.general;
40     </legalnotice>
41
42     <abstract>
43       <para>The release notes for &os; &release.current; contain
44         a summary of the changes made to the &os; base system on the
45         &release.branch; development line.  This document lists
46         applicable security advisories that were issued since the last
47         release, as well as significant changes to the &os; kernel and
48         userland.  Some brief remarks on upgrading are also
49         presented.</para>
50     </abstract>
51   </info>
52
53   <sect1 xml:id="intro">
54     <title>Introduction</title>
55
56     <para>This document contains the release notes for &os;
57       &release.current;.  It describes recently added, changed, or
58       deleted features of &os;.  It also provides some notes on
59       upgrading from previous versions of &os;.</para>
60
61     <para releasetype="current">The &release.type; distribution to
62       which these release notes apply represents the latest point
63       along the &release.branch; development branch since
64       &release.branch; was created.  Information regarding pre-built,
65       binary &release.type; distributions along this branch can be
66       found at <uri
67         xlink:href="&release.url;">&release.url;</uri>.</para>
68
69     <para releasetype="snapshot">The &release.type; distribution to
70       which these release notes apply represents a point along the
71       &release.branch; development branch between &release.prev; and
72       the future &release.next;.  Information regarding pre-built,
73       binary &release.type; distributions along this branch can be
74       found at <uri
75         xlink:href="&release.url;">&release.url;</uri>.</para>
76
77     <para releasetype="release">This distribution of &os;
78       &release.current; is a &release.type; distribution.  It can be
79       found at <uri xlink:href="&release.url;">&release.url;</uri> or
80       any of its mirrors.  More information on obtaining this (or
81       other) &release.type; distributions of &os; can be found in the
82       <link
83         xlink:href="&url.books.handbook;/mirrors.html"><quote>Obtaining
84           &os;</quote> appendix</link> to the <link
85         xlink:href="&url.books.handbook;/">&os;
86         Handbook</link>.</para>
87
88     <para>All users are encouraged to consult the release errata
89       before installing &os;.  The errata document is updated with
90       <quote>late-breaking</quote> information discovered late in the
91       release cycle or after the release.  Typically, it contains
92       information on known bugs, security advisories, and corrections
93       to documentation.  An up-to-date copy of the errata for &os;
94       &release.current; can be found on the &os; Web site.</para>
95
96     <para>This document describes the most user-visible new or changed
97       features in &os; since &release.prev;.  In general, changes
98       described here are unique to the &release.branch; branch unless
99       specifically marked as &merged; features.</para>
100
101     <para>Typical release note items document recent security
102       advisories issued after &release.prev;, new drivers or hardware
103       support, new commands or options, major bug fixes, or
104       contributed software upgrades.  They may also list changes to
105       major ports/packages or release engineering practices.  Clearly
106       the release notes cannot list every single change made to &os;
107       between releases; this document focuses primarily on security
108       advisories, user-visible changes, and major architectural
109       improvements.</para>
110   </sect1>
111
112   <sect1 xml:id="upgrade">
113     <title>Upgrading from Previous Releases of &os;</title>
114
115     <para arch="amd64,i386">Binary upgrades between RELEASE versions
116       (and snapshots of the various security branches) are supported
117       using the &man.freebsd-update.8; utility.  The binary upgrade
118       procedure will update unmodified userland utilities, as well as
119       unmodified GENERIC kernels distributed as a part of an official
120       &os; release.  The &man.freebsd-update.8; utility requires that
121       the host being upgraded have Internet 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 backing up
130         <emphasis>all</emphasis> data and configuration files.</para>
131     </important>
132   </sect1>
133
134   <sect1 xml:id="security-errata">
135     <title>Security and Errata</title>
136
137     <para>This section lists the various Security Advisories and
138       Errata Notices since &release.prev;.</para>
139
140     <sect2 xml:id="security">
141       <title>Security Advisories</title>
142
143       &security;
144     </sect2>
145
146     <sect2 xml:id="errata">
147       <title>Errata Notices</title>
148
149       &errata;
150     </sect2>
151   </sect1>
152
153   <sect1 xml:id="userland">
154     <title>Userland</title>
155
156     <para>This section covers changes and additions to userland
157       applications, contributed software, and system utilities.</para>
158
159     <sect2 xml:id="userland-config">
160       <title>Userland Configuration Changes</title>
161
162       <para revision="266463">The default &man.newsyslog.conf.5; now
163         includes files in the
164         <filename>/etc/newsyslog.conf.d/</filename> and
165         <filename>/usr/local/etc/newsyslog.conf.d/</filename>
166         directories by default for &man.newsyslog.8;.</para>
167
168       <para revision="270675">The &man.mailwrapper.8; utility has been
169         updated to use &man.mailer.conf.5; from the
170         <literal>LOCALBASE</literal> environment variable, which
171         defaults to <filename class="directory">/usr/local</filename>
172         if unset.</para>
173
174       <para revision="272350">The <literal>MK_ARM_EABI</literal>
175         &man.src.conf.5; option has been removed.</para>
176
177       <para revision="285169">The <application>ntp</application> suite
178         has been updated to version 4.2.8p3.</para>
179     </sect2>
180
181     <sect2 xml:id="userland-programs">
182       <title>Userland Application Changes</title>
183
184       <para revision="258838" contrib="sponsor" sponsor="&ff;,
185         &google;" sponsorurl="">The &man.casperd.8; daemon has been
186         added, which provides access to functionality that is not
187         available in the <quote>capability mode</quote>
188         sandbox.</para>
189
190       <para revision="260594">When unable to load a kernel module with
191         &man.kldload.8;, a message informing to view output of
192         &man.dmesg.8; is now printed, opposed to the previous output
193         <quote>Exec format error.</quote>.</para>
194
195       <para revision="260910">Allow &man.pciconf.8; to identify PCI
196         devices that are attached to a driver to be identified by
197         their device name instead of just the selector.  Additionally,
198         an optional device argument to the <literal>-l</literal> flag
199         to restrict the output to only listing details about a single
200         device.</para>
201
202       <para revision="260913">A new flag, <quote>onifconsole</quote>
203         has been added to <filename>/etc/ttys</filename>.  This allows
204         the system to provide a login prompt via serial console if the
205         device is an active kernel console, otherwise it is equivalent
206         to <literal>off</literal>.</para>
207
208       <para revision="260926">Support for displaying VPD for PCI
209         devices via &man.pciconf.8; has been added.</para>
210
211       <para revision="261498">&man.ping.8; protects against malicious
212         network packets using the Capsicum framework to drop
213         privileges.</para>
214
215       <para revision="265229">The &man.ps.1; utility has been
216         updated to include the <literal>-J</literal> flag, used to
217         filter output by matching &man.jail.8; IDs and names.
218         Additionally, argument <literal>0</literal> can be used to
219         <literal>-J</literal> to only list processes running on the
220         host system.</para>
221
222       <para revision="265249">The &man.top.1; utility has been updated
223         to filter by &man.jail.8; ID or name, in followup to the
224         &man.ps.1; change in <literal>r265229</literal>.</para>
225
226       <para revision="266209">The &man.pmcstat.8; utility has been
227         updated to include a new flag, <literal>-l</literal>, which
228         ends event collection after the specified number of
229         seconds.</para>
230
231       <para revision="270745">The &man.ps.1; utility has been updated
232         to include a new keyword, <quote>tracer</quote>, which
233         displays the <acronym>PID</acronym> of the tracing
234         process.</para>
235
236       <para revision="271482">Support for adding empty partitions has
237         been added to the &man.mkimg.1; utility.</para>
238
239       <para revision="272166">The &man.primes.6; utility has been
240         updated to correctly enumerate prime numbers between
241         <literal>4295098369</literal> and
242         <literal>3825123056546413050</literal>, which prior to this
243         change, it would be possible for returned values to be
244         incorrectly identified as prime numbers.</para>
245
246       <para revision="272198">The &man.mkimg.1; utility has been
247         updated to include three options used to print information
248         about &man.mkimg.1; itself:</para>
249
250       <informaltable frame="none" pgwide="0">
251         <tgroup cols="2">
252           <colspec colwidth="1*"/>
253           <colspec colwidth="1*"/>
254           <thead>
255             <row>
256               <entry>Option</entry>
257               <entry>Output</entry>
258             </row>
259           </thead>
260
261           <tbody>
262             <row>
263               <entry><literal>--version</literal></entry>
264               <entry>The current version of the &man.mkimg.1;
265                 utility</entry>
266             </row>
267
268             <row>
269               <entry><literal>--formats</literal></entry>
270               <entry>The disk image file formats supported by
271                 &man.mkimg.1;</entry>
272             </row>
273
274             <row>
275               <entry><literal>--schemes</literal></entry>
276               <entry>The partition schemes supported by
277                 &man.mkimg.1;</entry>
278             </row>
279           </tbody>
280         </tgroup>
281       </informaltable>
282
283       <para revision="272488">Userland &man.ctf.5; support in
284         &man.dtrace.1; has been added.  With this change,
285         &man.dtrace.1; is able to resolve type info for function and
286         <acronym>USDT</acronym> probe arguments, and function return
287         values.</para>
288
289       <para revision="274960">The &man.elfdump.1; utility has been
290         updated to support capability mode provided by
291         &man.capsicum.4;.</para>
292
293       <para revision="275680" contrib="sponsor" sponsor="&ff;">The
294         &man.fstyp.8; utility has been added, which is used to
295         determine the filesystem on a specified device.</para>
296
297       <para revision="276881">The <literal>libedit</literal> library
298         has been updated to support <acronym>UTF</acronym>-8, which
299         additionally provides unicode support to &man.sh.1;.</para>
300
301       <para revision="276893" contrib="sponsor" sponsor="&ff;">The
302         &man.mkimg.1; utility has been updated to support the
303         <acronym>MBR</acronym> <acronym>EFI</acronym> partition
304         type.</para>
305
306       <para revision="277166" arch="powerpc">The &man.ptrace.2; system
307         call has been updated include support for Altivec registers on
308         &os;/&arch.powerpc;.</para>
309
310       <para revision="278320">A new device control utility,
311         &man.devctl.8; has been added, which allows making
312         administrative changes to individual devices, such as
313         attaching and detaching drivers, and enabling and disabling
314         devices.  The &man.devctl.8; utility uses the new
315         &man.devctl.3; library.</para>
316
317       <para revision="279122" contrib="sponsor"
318         sponsor="&juniper;">The &man.netstat.1; utility has been
319         updated to link against the &man.libxo.3; shared
320         library.</para>
321
322       <para revision="279139">A new flag, <literal>-c</literal>, has
323         been added to the &man.mkimg.1; utility, which allows
324         specifying the capacity of the target disk image.</para>
325
326       <para revision="279315" contrib="sponsor" sponsor="&ff;">The
327         &man.uefisign.8; utility has been added.</para>
328
329       <para revision="279571" contrib="sponsor"
330         sponsor="&scaleengine;">The &man.freebsd-update.8; utility has
331         been updated to prevent fetching updated binary patches when
332         a previous upgrade has not been thoroughly completed.</para>
333
334       <para revision="280870">A regression in the &man.libarchive.3;
335         library that would prevent a directory from being included in
336         the archive when <literal>--one-file-system</literal> is used
337         has been fixed.</para>
338
339       <para revision="281311" contrib="sponsor" sponsor="&ff;">The
340         &man.ar.1; utility has been updated to set
341         <literal>ARCHIVE_EXTRACT_SECURE_SYMLINKS</literal> and
342         <literal>ARCHIVE_EXTRACT_SECURE_NODOTDOT</literal> to disallow
343         directory traversal when extracting an archive, similar to
344         &man.tar.1;.</para>
345
346       <para revision="281617">A race condition in &man.wc.1; that
347         would cause final results to be sent to &man.stderr.4; when
348         receiving the <literal>SIGINFO</literal> signal has been
349         fixed.</para>
350
351       <para revision="282208" contrib="sponsor"
352         sponsor="&multiplay;">The &man.chflags.1;, &man.chgrp.1;,
353         &man.chmod.1;, and &man.chown.8; utilities now affect symbolic
354         links when the <literal>-R</literal> flag is specified, as
355         documented in &man.symlink.7;.</para>
356
357       <para revision="282608">The &man.date.1; utility has been
358         updated to print the modification time of the file passed as
359         an argument to the <literal>-r</literal> flag, improving
360         compatibility with the <acronym>GNU</acronym> &man.date.1;
361         utility behavior.</para>
362
363       <para revision="283961">The &man.pw.8; utility has been updated
364         with a new flag, <literal>-R</literal>, that sets the root
365         directory within which the utility will operate.</para>
366
367       <para revision="284297" contrib="sponsor"
368         sponsor="&clusterhq;">The &man.lockstat.1; utility has been
369         updated with several improvements:</para>
370
371       <itemizedlist>
372         <listitem>
373           <para>Spin locks are now reported as the amount of time
374             spinning, instead of loop iterations.</para>
375         </listitem>
376
377         <listitem>
378           <para>Reader locks are now recognized as adaptive that can
379             spin on &os;.</para>
380         </listitem>
381
382         <listitem>
383           <para>Lock aquisition events for successful reader try-lock
384             events are now reported.</para>
385         </listitem>
386
387         <listitem>
388           <para>Spin and block events are now reported before lock
389             acquisition events.</para>
390         </listitem>
391       </itemizedlist>
392
393       <para revision="284589" contrib="sponsor"
394         sponsor="&scaleengine;">The &man.fstyp.8; utility has been
395         updated to be able to detect &man.zfs.8; and &man.geli.8;
396         filesystems.</para>
397
398       <para revision="284883">The &man.mkimg.1; utility has been
399         updated to include support for <literal>NTFS</literal>
400         filesystems in both <acronym>MBR</acronym> and
401         <acronym>GPT</acronym> partitioning schemes.</para>
402
403       <para revision="285253">The &man.quota.1; utility has been
404         updated to include support for <acronym>IPv6</acronym>.</para>
405
406       <para revision="285420">The &man.jail.8; utility has been
407         updated to include a new flag, <literal>-l</literal>, which
408         ensures a clean environment in the target jail when used.
409         Additionally, &man.jail.8; will run a shell within the target
410         jail when run no commands are specified.</para>
411
412       <para revision="285550">The &man.w.1; utility has been updated
413         to display the full IPv6 remote address of the host from which
414         a user is connected.</para>
415
416       <para revision="285685">The &man.jail.8; framework has been
417         updated to allow mounting &man.linprocfs.5; and
418         &man.linsysfs.5; within a jail.</para>
419
420       <para revision="285772" contrib="sponsor"
421         sponsor="&emcisilon;">The &man.patch.1; utility has been
422         updated to include a new option to the <literal>-V</literal>
423         flag, <literal>none</literal>, which disables backup file
424         creation when applying a patch.</para>
425
426       <para revision="286010" contrib="sponsor" sponsor="&ff;">The
427         &man.ar.1; utility now enables deterministic mode
428         (<literal>-D</literal>) by default.  This behavior can be
429         disabled by specifying the <literal>-U</literal> flag.</para>
430
431       <para revision="286289" contrib="sponsor"
432         sponsor="&scaleengine;">The &man.xargs.1; utility has been
433         updated to allow specifying <literal>0</literal> as an
434         argument to the <literal>-P</literal> (parallel mode) flag,
435         which allows creating as many concurrent processes as
436         possible.</para>
437
438       <para revision="286795">The &man.patch.1; utility has been
439         updated to remove the automatic checkout feature.</para>
440
441       <para revision="287473" contrib="sponsor" sponsor="&gandi;">A
442         new utility, &man.sesutil.8;, has been added, which is used
443         to manage &man.ses.4; devices.</para>
444
445       <para revision="287522">The &man.pciconf.8; utility has been
446         updated to use the PCI ID database from the <filename
447           role="package">misc/pciids</filename> package, if present,
448         falling back to the PCI ID database in the &os; base
449         system.</para>
450
451       <para revision="287842" contrib="sponsor"
452         sponsor="&scaleengine;">The &man.ifconfig.8; utility has been
453         updated to always exit with an error code if an important
454         &man.ioctl.2; fails.</para>
455     </sect2>
456
457     <sect2 xml:id="userland-contrib">
458       <title>Contributed Software</title>
459
460       <para revision="258884" contrib="sponsor"
461         sponsor="&darpa_afrl;">&man.lldb.1; has been updated to
462         upstream snapshot version r196259.</para>
463
464       <para revision="260445">&man.byacc.1; has been updated to
465         version 20140101.</para>
466
467       <para revision="261283"><application>libc++</application> has
468         been updated to version 3.4.</para>
469
470       <para revision="261320"><application>OpenSSH</application> has
471         been updated to 6.5p1.</para>
472
473       <para revision="261344"><application>mdocml</application> has
474         been updated to version 1.12.3.</para>
475
476       <para revision="261991"><application>LLVM</application> and
477         <application>Clang</application> have been updated to
478         version 3.4.</para>
479
480       <para revision="275718">The <application>binutils</application>
481         suite of utilities has been updated to include upstream
482         patches that add new relocations for &arch.powerpc;
483         support.</para>
484
485       <para revision="276398" contrib="sponsor" sponsor="&ff;">The
486         <application>ELF Tool Chain</application> has been updated to
487         upstream revision r3136.</para>
488
489       <para revision="276551">The <application>texinfo</application>
490         utility and <literal>info</literal> pages were removed from
491         the base system.  The <filename
492           role="package">print/texinfo</filename> port should be
493         installed on systems where <literal>info</literal> pages are
494         needed.</para>
495
496       <para revision="276796" contrib="sponsor" sponsor="&ff;">The ELF
497         object manipulation tools
498         <application>addr2line</application>,
499         <application>elfcopy (strip)</application>,
500         <application>nm</application>,
501         <application>readelf</application>,
502         <application>size</application>, and
503         <application>strings</application> were switched to the
504         versions from the ELF Tool Chain project.</para>
505
506       <para revision="276881">The <literal>libedit</literal> library
507         has been updated to include <acronym>UTF-8</acronym> support,
508         adding <acronym>UTF-8</acronym> support to the &man.sh.1;
509         shell.</para>
510
511       <para revision="278433">The &man.xz.1; utility has been updated
512         to support multi-threaded compression.</para>
513
514       <para revision="280932" contrib="sponsor" sponsor="&ff;">The
515         <application>elftoolchain</application> utilities have been
516         updated to version 3179.</para>
517
518       <para revision="281316">The &man.xz.1; utility has been updated
519         to version 5.2.1.</para>
520
521       <para revision="281373">The &man.nvi.1; utility has been updated
522         to version 2.1.3.</para>
523
524       <para revision="281806">The &man.wpa.supplicant.8; and
525         &man.hostapd.8; utilities have been updated to version
526         2.4.</para>
527
528       <para revision="282089">The &man.unbound.8; utility has been
529         updated to version 1.5.3.</para>
530
531       <para revision="282434" contrib="sponsor" sponsor="&ff;">The
532         &man.resolvconf.8; utility has been updated to version
533         3.7.0.</para>
534
535       <para revision="282613">The &man.nc.1; utility has been updated
536         to the OpenBSD 5.7 version.</para>
537
538       <para revision="284254"><application>bmake</application> has
539         been updated to version 20150606.</para>
540
541       <para revision="285229"><application>sendmail</application> has
542         been updated to 8.15.2.  Starting with &os;&nbsp;11.0 and
543         sendmail 8.15, sendmail uses uncompressed IPv6 addresses by
544         default, i.e., they will not contain <quote>::</quote>.  For
545         example, instead of <quote>::1</quote>, it will be
546         <quote>0:0:0:0:0:0:0:1</quote>.  This permits a zero subnet to
547         have a more specific match, such as different map entries for
548         IPv6:0:0 versus IPv6:0.  This change requires that
549         configuration data (including maps, files, classes, custom
550         ruleset, etc.) must use the same format, so make certain such
551         configuration data is upgrading.  As a very simple check
552         search for patterns like 'IPv6:[0-9a-fA-F:]*::' and 'IPv6::'.
553         To return to the old behavior, set the m4 option
554         <literal>confUSE_COMPRESSED_IPV6_ADDRESSES</literal> or the cf
555         option <literal>UseCompressedIPv6Addresses</literal>.</para>
556
557       <para revision="285275">The &man.tcpdump.1; utility has been
558         updated to version 4.7.4.</para>
559
560       <para revision="285329"><application>OpenSSL</application> has
561         been updated to version 1.0.1p.</para>
562
563       <para revision="285642" contrib="sponsor" sponsor="&dell;">The
564         &man.ssh.1; utility has been updated to re-implement hostname
565         canonicalization before locating the host in
566         <filename>known_hosts</filename>.</para>
567
568       <para revision="285972">The &man.libarchive.3; library has been
569         updated to properly skip a sparse file entry in a &man.tar.1;
570         file, which would previously produce errors.</para>
571
572       <para revision="286503">The <application>apr</application>
573         library used by &man.svnlite.1; has been updated to version
574         1.5.2.</para>
575
576       <para revision="286505">The <application>serf</application>
577         library used by &man.svnlite.1; has been updated to version
578         1.3.8.</para>
579
580       <para revision="286505">The &man.svnlite.1; utility has been
581         updated to version 1.8.14.</para>
582
583       <para revision="286510">The <application>sqlite3</application>
584         library used by &man.svnlite.1; and &man.kerberos.8; has been
585         updated to version 3.8.11.1.</para>
586
587       <para revision="286750">Timezone data files have been updated to
588         version 2015f.</para>
589
590       <para revision="287168">The &man.acpi.4; subsystem has been
591         updated to version 20150818.</para>
592
593       <para revision="288090">&man.jemalloc.3; has been updated to
594         version 4.0.2.</para>
595
596       <para revision="288143">The &man.file.1; utility has been
597         updated to version 5.25.</para>
598     </sect2>
599
600     <sect2 xml:id="userland-installer">
601       <title>Installation and Configuration Tools</title>
602
603       <para revision="271539">The &man.bsdinstall.8; partition editor
604         and &man.sade.8; utility have been updated to include native
605         <acronym>ZFS</acronym> support.</para>
606
607       <para revision="272274">The &os; installation utility,
608         &man.bsdinstall.8;, has been updated to set the
609         <literal>canmount</literal> &man.zfs.8; property to
610         <literal>off</literal> for the <filename
611           class="directory">/var</filename> dataset, preventing the
612         contents of directories within <filename
613           class="directory">/var</filename> from conflicting when
614         using multiple boot environments, such as that provided by
615         <filename role="package">sysutils/beadm</filename>.</para>
616
617       <para revision="274394">The &man.bsdconfig.8; utility has been
618         updated to skip the initial &man.tzsetup.8;
619         <acronym>UTC</acronym> versus wall-clock time prompt when run
620         in a virtual machine, determined when the
621         <literal>kern.vm_guest</literal> &man.sysctl.8; is set to
622         <literal>1</literal>.</para>
623
624       <para revision="275874">The &man.bsdinstall.8; utility has been
625         updated to use the new &man.dpv.3; library to display progress
626         when extracting the &os; distributions.</para>
627
628       <para revision="285557" contrib="sponsor"
629         sponsor="&scaleengine;">Support for detecting and implementing
630         aligning partitions on 1Mb boundaries has been added to
631         &man.bsdinstall.8;.</para>
632
633       <para revision="285679" contrib="sponsor"
634         sponsor="&scaleengine;">Support for detecting and implementing
635         a workaround for various laptops and motherboards that do not
636         boot properly from <acronym>GPT</acronym>-partitioned disks
637         has been added to &man.bsdinstall.8;.  Additionally, the
638         <literal>active</literal> flag will be set on the partition
639         when needed.</para>
640
641       <para revision="285679" contrib="sponsor"
642         sponsor="&scaleengine;">Support for selecting the partitioning
643         scheme when installing on the <acronym>UFS</acronym>
644         filesystem has been added to &man.bsdinstall.8;.</para>
645     </sect2>
646
647     <sect2 xml:id="userland-rc">
648       <title><filename class="directory">/etc/rc.d</filename>
649         Scripts</title>
650
651       <para revision="270676">The &man.rc.8; subsystem has been
652         updated to allow configuring services in <filename
653           class="directory">&dollar;{LOCALBASE}/etc/rc.conf.d/</filename>.
654         If <literal>LOCALBASE</literal> is unset, it defaults to
655         <filename class="directory">/usr/local</filename>.</para>
656
657       <para revision="273955">A new &man.rc.8; script,
658         <filename>growfs</filename>, has been added, which will resize
659         the root filesystem on boot if <filename>/firstboot</filename>
660         exists.</para>
661
662       <para revision="275299">The <filename>mrouted</filename>
663         &man.rc.8; script has been removed from the base system.  An
664         equivalent script is available from the <filename
665           role="package">net/mrouted</filename> port.</para>
666
667       <para revision="279463" contrib="sponsor"
668         sponsor="&sandvine;">A new &man.rc.8; script,
669         <filename>iovctl</filename>, has been added, which allows
670         automatically starting the &man.iovctl.8; utility at
671         boot.</para>
672
673       <para revision="287576" contrib="sponsor"
674         sponsor="&scaleengine;">The &man.service.8; utility has been
675         updated to honor entries within <filename
676           class="directory">/etc/rc.conf.d/</filename>.</para>
677
678     </sect2>
679
680     <sect2 xml:id="userland-periodic">
681       <title><filename class="directory">/etc/periodic</filename>
682         Scripts</title>
683
684       <para revision="271321">The daily &man.periodic.8; script
685         <filename>110.clean-tmps</filename> has been updated to avoid
686         crossing filesystem mount boundaries when cleaning files in
687         <filename class="directory">/tmp</filename>.</para>
688
689       <para revision="277216" contrib="sponsor" sponsor="&ff;">A new
690         &man.periodic.8; script,
691         <filename>510.status-world-kernel</filename>, has been added,
692         which evaluates the running userland and kernel versions from
693         the &man.uname.1; <literal>-U</literal> and
694         <literal>-K</literal> arguments, and prints an error if the
695         system userland and kernel are not in sync.</para>
696     </sect2>
697
698     <sect2 xml:id="userland-libraries">
699       <title>Runtime Libraries and API</title>
700
701       <para revision="265995">The Blowfish &man.crypt.3; default
702         format has been changed to
703         <literal>&dollar;2b&dollar;</literal>.</para>
704
705       <para revision="268461">The &man.readline.3; library is now
706         statically linked in software within the base system, and the
707         shared library is no longer installed, allowing the Ports
708         Collection to use a modern version of the library.</para>
709
710       <para revision="272273">The &man.strptime.3; library has been
711         updated to add support for <acronym>POSIX</acronym>-2001
712         features <literal>%U</literal> and
713         <literal>%W</literal>.</para>
714
715       <para revision="272842,272848" contrib="sponsor"
716         sponsor="&ff;">The &man.dl.iterate.phdr.3; library has been
717         changed to always return the path name of the
718         <acronym>ELF</acronym> object in the
719         <literal>dlpi_name</literal> structure member.</para>
720
721       <para revision="273562" contrib="sponsor"
722         sponsor="&juniper;">The &man.libxo.3; library has been
723         imported to the base system.</para>
724
725       <para revision="273806" contrib="sponsor" sponsor="&chelsio;">A
726         userland library for Chelsio Terminator 5 based iWARP cards
727         has been added, allowing userland <acronym>RDMA</acronym>
728         applications to work over compatible
729         <acronym>NIC</acronym>s.</para>
730
731       <para revision="274987">The &man.gpio.3; library has been added,
732         providing a wrapper around the &man.gpio.4; kernel
733         interface.</para>
734
735       <para revision="275800" contrib="sponsor" sponsor="&ff;">The
736         &man.procctl.2; system call has been updated to include
737         a facility for non-&man.init.8; processes to be declared as
738         the reaper of child processes and their decendants.</para>
739
740       <para revision="277610">The <literal>futimens()</literal> and
741         <literal>utimensat()</literal> system calls have been
742         added.  See &man.utimensat.2; for more information.</para>
743
744       <para revision="278934">The &man.elf.3; compile-time dependency
745         has been removed from <filename>dtri.o</filename>, which
746         allows adding <application>DTrace</application> probes to
747         userland applications and libraries without also linking
748         against &man.elf.3;.</para>
749
750       <para revision="279186">The &man.setmode.3; function has been
751         updated to consistently set <literal>errno</literal> on
752         failure.</para>
753
754       <para revision="279663">The &man.qsort.3; functions have been
755         updated to be able to handle 32-bit aligned data on 64-bit
756         platforms, also providing a significant improvement in 32-bit
757         workloads.</para>
758
759       <para revision="281130">Several standard include headers have
760         been updated to use of <application>gcc</application>
761         attributes, such as <literal>__result_use_check()</literal>,
762         <literal>__alloc_size()</literal>, and
763         <literal>__nonnull()</literal>.</para>
764
765       <para revision="281845">Support for file verification in
766         <acronym>MAC</acronym> has been added.</para>
767
768       <para revision="282973" contrib="sponsor" sponsor="&ff;">The
769         <literal>libgomp</literal> library is now only built when
770         building <acronym>GCC</acronym> from the base system.  An
771         up-to-date version is available in the Ports Collection as
772         <filename
773           role="package">devel/libiomp5-devel</filename>.</para>
774
775       <para revision="282988">The <filename>stdlib.h</filename> and
776         <filename>malloc.h</filename> headers have been updated to
777         make use of the <application>gcc</application>
778         <literal>alloc_align()</literal> attribute.</para>
779
780       <para revision="284483" contrib="sponsor"
781         sponsor="&scaleengine;">The Blowfish &man.crypt.3; library
782         has been updated to support &dollar;2y&dollar; hashes.</para>
783
784       <para revision="285277">The &man.execl.3; and &man.execlp.3;
785         library functions have been updated to use the
786         <literal>__sentinel</literal> <application>gcc</application>
787         attribute.</para>
788     </sect2>
789
790     <sect2 xml:id="userland-abi">
791       <title>ABI Compatibility</title>
792
793       <para revision="271982">The &linux; compatibility version has
794         been updated to <literal>2.6.18</literal>.  The
795         <literal>compat.linux.osrelease</literal> &man.sysctl.8; is
796         evaluated when building the <filename
797           role="package">emulators/linux-c6</filename> and related
798         ports.</para>
799     </sect2>
800   </sect1>
801
802   <sect1 xml:id="kernel">
803     <title>Kernel</title>
804
805     <para>This section covers changes to kernel configurations, system
806       tuning, and system control parameters that are not otherwise
807       categorized.</para>
808
809     <sect2 xml:id="kernel-bugfix">
810       <title>Kernel Bug Fixes</title>
811
812       <para revision="265876">A kernel bug that inhibited proper
813         functionality of the <literal>dev.cpu.0.freq</literal>
814         &man.sysctl.8; on &intel; processors with Turbo
815         Boost&nbsp;&trade; enabled has been fixed.</para>
816
817       <para revision="271697" arch="powerpc">Support for
818         &man.dtrace.1; stack tracing has been fixed for
819         &os;/&arch.powerpc;, using the <literal>trapexit()</literal>
820         and <literal>asttrapexit()</literal> functions instead of
821         checking within addressed kernel space.</para>
822
823       <para revision="271917">A kernel panic triggered when destroying
824         a &man.vnet.9; &man.jail.8; configured with &man.gif.4; has
825         been fixed.</para>
826
827       <para revision="271918">A kernel panic triggered when destroying
828         a &man.vnet.9; &man.jail.8; configured with &man.gre.4; has
829         been fixed.</para>
830
831       <para revision="272089">A bug in &man.ipfw.4; that could
832         potentially lead to a kernel panic when using &man.dummynet.4;
833         at layer 2 has been fixed.</para>
834
835       <para revision="280930" contrib="sponsor" sponsor="&mitail;">The
836         kernel <acronym>RPC</acronym> has been updated to include
837         several enhancements:</para>
838
839       <itemizedlist>
840         <listitem>
841           <para>The 45 MiB limit on requests queued for
842             &man.nfsd.8; threads has been removed.</para>
843         </listitem>
844
845         <listitem>
846           <para>Avoids unnecessary throttling by not deferring
847             accounting for completed requests.</para>
848         </listitem>
849
850         <listitem>
851           <para>Fixes an integer overflow and signedness bugs.</para>
852         </listitem>
853       </itemizedlist>
854
855       <para revision="281261" arch="powerpc">Support for
856         &man.dtrace.1; has been added for the
857         Book-E&nbsp;&trade;.</para>
858     </sect2>
859
860     <sect2 xml:id="kernel-config">
861       <title>Kernel Configuration</title>
862
863       <para revision="266531">The <literal>IMAGACT_BINMISC</literal>
864         kernel configuration option has been enabled by default,
865         which enables application execution through emulators, such
866         as <application>Qemu</application>.</para>
867
868       <para revision="268045">The <literal>VT</literal> kernel
869         configuration file has been removed, and the &man.vt.4;
870         driver is included in the <literal>GENERIC</literal> kernel.
871         To enable &man.vt.4;, enter <literal>set kern.vty=vt</literal>
872         at the &man.loader.8; prompt during boot, or add
873         <literal>kern.vty=vt</literal> to &man.loader.conf.5; and
874         reboot the system.</para>
875
876       <para revision="277904">The &man.config.8; utility has been
877         updated to allow using a non-standard <filename
878           class="directory">src/</filename> tree, specified as an
879         argument to the <literal>-s</literal> flag.</para>
880
881       <para revision="277990" arch="powerpc64">The
882         &os;/&arch.powerpc64; kernel now builds as
883         a position-independent executable, allowing the kernel to be
884         loaded into and run from any physical or virtual
885         address.</para>
886
887       <important>
888         <para>This change requires an update to &man.loader.8;.
889           The userland and kernel must be updated before rebooting the
890           system.</para>
891       </important>
892
893       <para revision="278338" arch="arm">A new module for creating
894         <filename>rpi.dtb</filename> has been added for the Raspberry
895         Pi.</para>
896
897       <para revision="278340" arch="arm">The
898         <filename>rpi.dtb</filename> module is now installed to
899         <filename class="directory">/boot/dtb/</filename> by
900         default for the Raspberry Pi system.</para>
901
902       <para revision="279189" contrib="sponsor" sponsor="&ff;"
903         arch="powerpc">Kernel support for Vector-Scalar eXtension
904         (<acronym>VSX</acronym>) found on POWER7 and POWER8 hardware
905         has been added.</para>
906
907       <para revision="279252" contrib="sponsor" sponsor="&ff;"
908         arch="powerpc">The &man.pmap.9; implementation for 64-bit
909         &powerpc; processors has been overhaulded to improve
910         concurrency.</para>
911
912       <para revision="279824" arch="arm">A new module for creating
913         the <filename>dtb</filename> module for AM335x systems has
914         been added.</para>
915
916       <para revision="281495" contrib="sponsor" sponsor="&ff;">The
917         <literal>PAE_TABLES</literal> kernel configuration option has
918         been added for &os;/&arch.i386;, which instructs &man.pmap.9;
919         to use <acronym>PAE</acronym> format for page tables while
920         maintaining a 32-bit physical address size elsewhere in the
921         kernel.  The use of this option can enhance application-level
922         security by enabling the creation of <quote>no execute</quote>
923         mappings on modern &arch.i386; processors.  Unlike the
924         <literal>PAE</literal> option, <literal>PAE_TABLES</literal>
925         preserves kernel binary interface (<acronym>KBI</acronym>)
926         compatibility with non-<literal>PAE</literal> kernels,
927         allowing non-<literal>PAE</literal> kernel modules and drivers
928         to work with a <literal>PAE_TABLES</literal>-enabled kernel.
929         Additionally, system limits are tuned for 4GB maximum
930         <acronym>RAM</acronym>, avoiding kernel virtual address space
931         (<acronym>KVA</acronym>) exhaustion.</para>
932
933       <para revision="282215">The <literal>SIFTR</literal> kernel
934         configuration has been added, allowing building &man.siftr.4;
935         statically into the kernel.</para>
936
937       <para revision="282731" arch="arm">The &arch.arm; boot loader,
938         <filename>ubldr</filename>, is now relocatable.  In addition,
939         <filename>ubldr.bin</filename> is now created during build
940         time, which is a stripped binary with an entry point of
941         <literal>0</literal>, providing the ability to specify the
942         load address by running <literal>go
943           &dollar;{loadaddr}</literal> in
944         <literal>u-boot</literal>.</para>
945
946       <para revision="282921" contrib="sponsor" sponsor="&intelcorp;"
947         arch="amd64,i386">The &man.nvd.4; and &man.nvme.4; drivers are
948         now included in the <filename>GENERIC</filename> kernel
949         configuration by default.</para>
950
951       <para revision="283959" contrib="sponsor"
952         sponsor="&limelight;">A new kernel configuration option,
953         <literal>EM_MULTIQUEUE</literal>, has been added which enables
954         multi-queue support in the &man.em.4; driver.</para>
955
956       <note>
957         <para>Multi-queue support in the &man.em.4; driver is not
958           officially supported by &intel;.</para>
959       </note>
960
961       <para revision="285142" contrib="sponsor"
962         sponsor="&netgate;">The <filename>GENERIC</filename> kernel
963         configuration has been updated to include the
964         <literal>IPSEC</literal> option by default.</para>
965
966       <para revision="285387" contrib="sponsor"
967         sponsor="&norse;, &dell;">Initial <acronym>NUMA</acronym>
968         affinity and policy configuration has been added.  See
969         &man.numactl.1;, and &man.numa.getaffinity.2;, for usage
970         details.</para>
971
972       <para revision="286231">The &man.pms.4; driver has been added
973         to the <filename>GENERIC</filename> kernel configuration for
974         supported architectures.</para>
975
976       <para revision="287306" arch="arm">The
977         <filename>CUBIEBOARD2</filename> kernel configuration has been
978         renamed to <filename>A20</filename>.</para>
979     </sect2>
980
981     <sect2 xml:id="kernel-sysctl">
982       <title>System Tuning and Controls</title>
983
984       <para revision="275140" contrib="sponsor" sponsor="&ff;">The
985         &man.hwpmc.4; default and maximum callchain depths have been
986         increased.  The default has been increased from 16 to 32, and
987         the maximum increased from 32 to 128.</para>
988
989       <para revision="279361">The <literal>kern.osrelease</literal>
990         and <literal>kern.osreldate</literal> are now configurable
991         &man.jail.8; parameters.</para>
992
993       <para revision="280308,280949" contrib="sponsor"
994         sponsor="&ix;, &ff;">The &man.devfs.5; device filesystem has
995         been changed to update timestamps for read/write operations
996         using seconds precision.  A new &man.sysctl.8;,
997         <literal>vfs.devfs.dotimes</literal> has been added, which
998         when set to a non-zero value, enables default precision
999         timestamps for these operations.</para>
1000
1001       <para revision="282213" contrib="sponsor" sponsor="&ff;">A new
1002         &man.sysctl.8;, <literal>kern.racct.enable</literal>, has been
1003         added, which when set to a non-zero value allows using
1004         &man.rctl.8; with the <literal>GENERIC</literal> kernel.
1005         A new kernel configuration option,
1006         <literal>RACCT_DISABLED</literal> has also been added.</para>
1007
1008       <para revision="282901" contrib="sponsor" sponsor="&ff;">The
1009         <literal>GENERIC</literal> kernel configuration now includes
1010         <literal>RACCT</literal> and <literal>RCTL</literal> by
1011         default.</para>
1012
1013       <note>
1014         <para>To enable <literal>RACCT</literal> and
1015           <literal>RCTL</literal> on a system using the
1016           <literal>GENERIC</literal> kernel configuration, add
1017           <literal>kern.racct.enable=1</literal> to
1018           &man.loader.conf.5;, and reboot the system.</para>
1019       </note>
1020
1021       <para revision="283136" contrib="sponsor"
1022         sponsor="&limelight;">A new &man.sysctl.8;,
1023         <literal>net.inet.tcp.hostcache.purgenow</literal>, has
1024         been added, which when set to <literal>1</literal> during
1025         runtime will flush all
1026         <literal>net.inet.tcp.hostcache</literal> entries.</para>
1027
1028       <para revision="285524">A new &man.sysctl.8;,
1029         <literal>hw.model</literal>, has been added, which displays
1030         <acronym>CPU</acronym> model information.</para>
1031
1032       <para revision="286591">The &man.uart.4; driver has been
1033         updated to allow tuning packets per second captured during
1034         runtime.</para>
1035     </sect2>
1036   </sect1>
1037
1038   <sect1 xml:id="drivers">
1039     <title>Devices and Drivers</title>
1040
1041     <para>This section covers changes and additions to devices and
1042       device drivers since &release.prev;.</para>
1043
1044     <sect2 xml:id="drivers-device">
1045       <title>Device Drivers</title>
1046
1047       <para revision="260903">Support for GPS ports has been added to
1048         &man.uhso.4;.</para>
1049
1050       <para revision="265132">The &man.full.4; device has been added,
1051         and the <literal>lindev(4)</literal> device has been removed.
1052         Prior to this change, <literal>lindev(4)</literal> provided
1053         only the <filename>/dev/full</filename> character device,
1054         returning <literal>ENOSPC</literal> on write attempts.  As
1055         this device is not specific to &linux;, a native &os; version
1056         has been added.</para>
1057
1058       <para revision="271705">Hardware context support has been
1059         added to the <literal>drm/i915</literal> driver, adding
1060         support for <application>Mesa</application> 9.2 and
1061         later.</para>
1062
1063       <para revision="273178">The &man.vt.4; driver has been updated,
1064         replacing the bitmapped <literal>kern.vt.spclkeys</literal>
1065         &man.sysctl.8; with individual
1066         <literal>kern.vt.kbd_*</literal> variants.</para>
1067
1068       <para revision="273598">The &man.hpet.4; driver has been updated
1069         to create a
1070         <filename>/dev/hpet<replaceable>N</replaceable></filename>
1071         device, providing access to <acronym>HPET</acronym> from
1072         userspace.</para>
1073
1074       <para revision="280183">The <literal>drm</literal> code has
1075         been updated to match &linux; version 3.8.13.</para>
1076
1077       <para revision="281440">The &man.psm.4; driver has been updated
1078         to include improved support for newer Synaptics&nbsp;&reg;
1079         touchpads and the ClickPad&nbsp;&reg; mouse on newer
1080         Lenovo&nbsp;&trade; laptops.</para>
1081
1082       <para revision="282783" arch="powerpc">Support for the Freescale
1083         <acronym>PCI</acronym> Root Complex device has been
1084         added.</para>
1085
1086       <para revision="285876">The &man.cyapa.4; driver has been added,
1087         supporting the Cypress APA I2C trackpad.</para>
1088
1089       <para revision="285883">The &man.isl.4; driver has been added,
1090         supporting the Intersil I2C ISL29018 digital ambient light
1091         sensor.</para>
1092     </sect2>
1093
1094     <sect2 xml:id="drivers-storage">
1095       <title>Storage Drivers</title>
1096
1097       <para revision="265236" contrib="sponsor"
1098         sponsor="&lsi;, &spectralogic;" sponsorurl="">The &man.mpr.4;
1099         device has been added, providing support for LSI Fusion-MPT
1100         3 12Gb SCSI/SATA controllers.</para>
1101
1102       <para revision="265555" contrib="sponsor"
1103           sponsor="&lsi;">The &man.mrsas.4; driver has been added,
1104         providing support for LSI MegaRAID SAS controllers.  The
1105         &man.mfi.4; driver will attach to the controller, by default.
1106         To enable &man.mrsas.4; add
1107         <literal>hw.mfi.mrsas_enable=1</literal> to
1108         <filename>/boot/loader.conf</filename>, which turns off
1109         &man.mfi.4; device probing.</para>
1110
1111       <note>
1112         <para>At this time, the &man.mfiutil.8; utility and the &os;
1113           version of <application>MegaCLI</application> and
1114           <application>StorCli</application> do not work with
1115           &man.mrsas.4;.</para>
1116       </note>
1117
1118       <para revision="275461" contrib="sponsor" sponsor="&ix;">The
1119         &man.ctl.4; subsystem has been updated, increasing the ports
1120         limit from <literal>128</literal> to <literal>256</literal>,
1121         and <acronym>LUN</acronym> limit from <literal>256</literal>
1122         to <literal>1024</literal>.</para>
1123
1124       <para revision="276526">The <literal>asr(4)</literal> driver has
1125         been removed, and is no longer supported.</para>
1126
1127       <para revision="281387">The &man.hptnr.4; driver has been
1128         updated to version 1.1.1.</para>
1129
1130       <para revision="285662">The &man.pms.4; driver has been added,
1131         providing support for the PMC Sierra line of
1132         <acronym>SAS</acronym>/<acronym>SATA</acronym> host bus
1133         adapters.</para>
1134
1135       <para revision="287117" contrib="sponsor"
1136         sponsor="&emcisilon;">The &man.ioat.4; driver has been added,
1137         providing support for the <acronym>PSE</acronym> (Platform
1138         Storage Extension).</para>
1139
1140       <para revision="287621" contrib="sponsor" sponsor="&ix;">The
1141         <acronym>CTL</acronym> High Availability implementation has
1142         been rewritten.</para>
1143     </sect2>
1144
1145     <sect2 xml:id="drivers-network">
1146       <title>Network Drivers</title>
1147
1148       <para revision="258830">Support for Broadcom chipsets BCM57764,
1149         BCM57767, BCM57782, BCM57786 and BCM57787 has been added to
1150         &man.bge.4;.</para>
1151
1152       <para revision="260448">Support for the &intel; Centrino&trade;
1153         Wireless-N 135 chipset has been added.</para>
1154
1155       <para revision="260552">Firmware for &intel; Centrino&trade;
1156         Wireless-N 105 devices has been added to the base
1157         system.</para>
1158
1159       <para revision="261975">The deprecated nve(4) driver has been
1160         removed.  Users of NVIDIA nForce MCP network adapters are
1161         advised to use the &man.nfe.4; driver instead, which has been
1162         the default driver for this hardware since
1163         &os;&nbsp;7.0.</para>
1164
1165       <para revision="264601" contrib="sponsor"
1166         sponsor="&darpa_afrl;">The <literal>if_nf10bmac(4)</literal>
1167         device has been added, providing support for NetFPGA-10G
1168         Embedded CPU Ethernet Core.</para>
1169
1170       <note>
1171         <para>The <literal>if_nf10bmac(4)</literal> driver operates on
1172           the FPGA, and is not suited for the PCI host
1173           interface.</para>
1174       </note>
1175
1176       <para revision="265348" contrib="sponsor"
1177         sponsor="&netgate;">The &man.ath.hal.4; driver has been
1178         updated to support the Atheros AR1111 chipset.</para>
1179
1180       <para revision="266770">Support for the &intel; Centrino&trade;
1181         Wireless-N 105 chipset has been added.</para>
1182
1183       <para revision="266757" contrib="sponsor"
1184         sponsor="&chelsio;">Support for the &man.cxgbe.4; Terminator
1185         5 (T5) 10G/40G cards has been added to &man.netmap.4;.</para>
1186
1187       <para revision="272730">The &man.alc.4; driver has been updated
1188         to support AR816x and AR817x ethernet controllers.</para>
1189
1190       <para revision="272906">The &man.pf.4; packet filter default hash
1191         has been changed from <literal>Jenkins</literal> to
1192         <literal>Murmur3</literal>, providing a 3-percent performance
1193         increase in packets-per-second.</para>
1194
1195       <para revision="273331">The &man.vxlan.4; driver has been added,
1196         which creates a virtual Layer 2 (Ethernet) network overlaid in
1197         a Layer 3 (IP/UDP) network.  The &man.vxlan.4; driver is
1198         analogous to &man.vlan.4;, but is designed to be better suited
1199         for large, multiple-tenant datacenter environments.</para>
1200
1201       <para revision="274246" contrib="sponsor" sponsor="&yandex;">The
1202         &man.gre.4; driver has been significantly overhauled, and has
1203         been split into two separate modules, &man.gre.4; and
1204         &man.me.4;.</para>
1205
1206       <para revision="278551">The &man.ral.4; driver has been updated
1207         to support the RT5390 and RT5392 chipsets.</para>
1208
1209       <para revision="283514" contrib="sponsor"
1210         sponsor="&solarflare;">The &man.sfxge.4; driver has been
1211         updated to support Solarflare Flareon Ultra 7000-series
1212         chipsets.</para>
1213
1214       <para revision="283766" contrib="sponsor"
1215         sponsor="&limelight;">The &man.em.4; driver has been updated
1216         with improved transmission queue hang detection.</para>
1217
1218       <para revision="284125">The &man.cdce.4; driver has been updated
1219         to include support for the RTL8153 chipset.</para>
1220
1221       <para revision="286441">The &man.iwm.4; driver has been imported
1222         from OpenBSD, providing support for &intel; 3160/7260/7265
1223         wireless chipsets.</para>
1224
1225       <para revision="286829" contrib="sponsor"
1226         sponsor="&limelight;">The &man.em.4; driver has been updated
1227         to allow disabling <acronym>CRC</acronym> stripping.</para>
1228
1229       <para revision="287222">The &man.pf.4; implementation has been
1230         updated to remove support for the <literal>scrub fragment
1231           crop|drop-ovl</literal> filtering rule.  Systems with this
1232         rule in &man.pf.conf.5; will implicitly be converted to the
1233         <literal>scrub fragment reassemble</literal> filtering rule,
1234         without necessary intervention.</para>
1235
1236       <para revision="287469" contrib="sponsor"
1237         sponsor="&intelcorp;">The &man.em.4; driver has been updated
1238         to support the Skylake I219 chipset.</para>
1239     </sect2>
1240   </sect1>
1241
1242   <sect1 xml:id="hardware">
1243     <title>Hardware Support</title>
1244
1245     <para>This section covers general hardware support for physical
1246       machines, hypervisors, and virtualization environments, as well
1247       as hardware changes and updates that do not otherwise fit in
1248       other sections of this document.</para>
1249
1250     <sect2 xml:id="hardware-support">
1251       <title>Hardware Support</title>
1252
1253       <para revision="268303">The &man.asmc.4; driver has been
1254         updated to support the &apple;&nbsp;MacMini 3,1.</para>
1255
1256       <para revision="268351">Support for &os;/ia64 has been dropped
1257         as of &os;&nbsp;11.</para>
1258
1259       <para revision="274386">An issue that could cause a system to
1260         hang when entering <acronym>ACPI</acronym>
1261         <literal>S3</literal> state (suspend to
1262         <acronym>RAM</acronym>) has been corrected in the &man.acpi.4;
1263         and &man.pci.4; drivers.</para>
1264
1265       <para revision="274733" arch="powerpc">The power management unit
1266         subsystem has been updated to support power button events on
1267         certain &arch.powerpc; hardware, such as aluminum
1268         PowerBook&nbsp;&reg;.</para>
1269
1270       <para revision="275171,275190" arch="powerpc">The &man.hwpmc.4;
1271         driver has been updated to correct performance counter
1272         sampling on G4 (MPC74xxx) and G5 class processors.</para>
1273
1274       <para revision="275732" contrib="sponsor"
1275         sponsor="&ff;,&netgate;">The
1276         <application>OpenCrypto</application> framework has been
1277         updated to include <literal>AES-ICM</literal> and
1278         <literal>AES-GCM</literal> modes, both of which have also been
1279         added to the &man.aesni.4; driver.</para>
1280
1281       <para revision="281713" arch="powerpc">The &man.hwpmc.4;
1282         driver has been updated to support the Freescale e500
1283         core.</para>
1284
1285       <para revision="283766">The &man.ig4.4; driver has been added,
1286         providing support for the fourth generation &intel;
1287         <acronym>I2C</acronym> SMBus.</para>
1288
1289       <para>The &man.uart.4; driver has been updated to support
1290         <acronym>AMT</acronym> devices on newer systems.</para>
1291
1292       <para revision="285316" contrib="sponsor" sponsor="&ff;"
1293         arch="arm64">Initial <acronym>SMP</acronym> support has been
1294         added to the &os;/&arch.arm64; port.</para>
1295     </sect2>
1296
1297     <sect2 xml:id="hardware-virtualization">
1298       <title>Virtualization Support</title>
1299
1300       <para revision="260410">Support for the <quote>Virtual Interrupt
1301           Delivery</quote> feature of &intel;&nbsp;VT-x is enabled if
1302         supported by the CPU.  This feature can be disabled by running
1303         <literal>sysctl hw.vmm.vmx.use_apic_vid=0</literal>.
1304         Additionally, to persist this setting across reboots, add
1305         <literal>hw.vmm.vmx.use_apic_vid=0</literal> to
1306         <filename>/etc/sysctl.conf</filename>.</para>
1307
1308       <para revision="260532">Support for <quote>Posted Interrupt
1309           Processing</quote> is enabled if supported by the CPU.  This
1310         feature can be disabled by running <literal>sysctl
1311           hw.vmm.vmx.use_apic_pir=0</literal>.  Additionally, to
1312         persist this setting across reboots, add
1313         <literal>hw.vmm.vmx.use_apic_pir=0</literal> to
1314         <filename>/etc/sysctl.conf</filename>.</para>
1315
1316       <para revision="260582">Unmapped IO support has been added to
1317         &man.virtio_blk.4;.</para>
1318
1319       <para revision="260583">Unmapped IO support has been added to
1320         &man.virtio_scsi.4;.</para>
1321
1322       <para revision="260847">The &man.virtio_random.4; driver has
1323         been added to harvest entropy from the host system.</para>
1324
1325       <para revision="261504">&os;/&arch.i386; guests can be run under
1326         bhyve.</para>
1327
1328       <para revision="267536" contrib="sponsor"
1329         sponsor="&citrix.rd;">Support for running a &os;/&arch.amd64;
1330         <application>Xen</application> guest instance as
1331         <acronym>PVH</acronym> guest has been added.
1332         <acronym>PVH</acronym> mode, short for <quote>Para-Virtualized
1333           Hardware</quote>, uses para-virtualized drivers for boot and
1334         I/O, and uses hardware virtualization extensions for all other
1335         tasks, without the need for emulation.</para>
1336
1337       <para revision="273375">The &man.bhyve.8; hypervisor has been
1338         updated to support &amd; processors with
1339         <acronym>SVM</acronym> and <acronym>AMD-V</acronym> hardware
1340         extensions.</para>
1341
1342       <para revision="273515">The &man.virtio.console.4; driver has
1343         been added, which provides an interface to VirtIO console
1344         devices through a &man.tty.4; device.</para>
1345
1346       <para revision="279957">The &man.bhyve.8; hypervisor has been
1347         updated to support <literal>DSM TRIM</literal> commands for
1348         virtual <acronym>AHCI</acronym> disks.</para>
1349
1350       <para revision="281439" arch="arm">Support for the
1351         <application>QEMU</application> <literal>virt</literal> system
1352         has been added.</para>
1353
1354       <para revision="282212" contrib="sponsor" sponsor="&msostc;">The
1355         Hyper-V&trade; drivers have been updated with several
1356         enhancements:</para>
1357
1358       <itemizedlist>
1359         <listitem>
1360           <para>The &man.hv.vmbus.4; driver now has multi-channel
1361             support.</para>
1362         </listitem>
1363
1364         <listitem>
1365           <para>The &man.hv.storvsc.4; driver now has scatter/gather
1366             support, in addition to performance improvements.</para>
1367         </listitem>
1368
1369         <listitem>
1370           <para>The &man.hv.kvp.4; driver has received several bug
1371             fixes.</para>
1372         </listitem>
1373       </itemizedlist>
1374
1375       <para revision="282274">Support for &man.xen.4; para-virtualized
1376         <literal>domU</literal> kernels has been removed.</para>
1377
1378       <para revision="284746" contrib="sponsor" sponsor="&msostc;">The
1379         &man.hv.netvsc.4; driver has been updated to support checksum
1380         offloading and <acronym>TSO</acronym>.</para>
1381
1382       <para revision="286062">The &man.xen.4; driver has been updated
1383         to include support for <literal>blkif</literal> indirect
1384         segment I/O.</para>
1385     </sect2>
1386
1387     <sect2 xml:id="hardware-arm">
1388       <title>ARM Support</title>
1389
1390       <para revision="260921">The &man.nand.4; device is enabled for
1391         ARM devices by default.</para>
1392
1393       <para revision="266943" arch="arm">Support for the Exynos 5420
1394         Octa system has been added.</para>
1395
1396       <para revision="267390" arch="arm">The <acronym>SMP</acronym>
1397         option has been enabled for all Exynos 5 systems supported by
1398         &os;.</para>
1399
1400       <para revision="268838" arch="arm">Support for the Toradex
1401         Apalis i.MX6 development board has been added.</para>
1402
1403       <para revision="273264" arch="armv6">An issue that could cause
1404         instability when detecting <acronym>SD</acronym> cards on the
1405         Raspberry Pi <acronym>SOC</acronym> has been fixed.</para>
1406
1407       <para revision="275963">The <literal>bcm2835_cpufreq</literal>
1408         driver has been added, which supports <acronym>CPU</acronym>
1409         frequency and voltage control on the Raspberry Pi
1410         <acronym>SOC</acronym>.</para>
1411
1412       <para revision="277042" arch="arm">Support to turn off the
1413         BeagleBone Black system with the &man.shutdown.8;
1414         <literal>-p</literal> flag or by invoking &man.poweroff.8; has
1415         been added.</para>
1416
1417       <para revision="277644" arch="arm">Audio transmission drivers
1418         have been added for Digital Audio Multiplexer
1419         (<acronym>AUDMUXM</acronym>), Smart Direct Memory Access
1420         Controller (<acronym>SDMA</acronym>), and Syncronous Serial
1421         Interface (<acronym>SSI</acronym>).</para>
1422
1423       <para revision="280259" contrib="sponsor" sponsor="&ff;">Initial
1424         support for the ARM AArch64 architecture has been
1425         added.</para>
1426
1427       <para revision="282779" arch="arm">Kernel support for Thumb-2
1428         userland has been added.</para>
1429
1430       <para revision="282827">Support for the hardware power button
1431         on the BeagleBone Black system has been added.</para>
1432
1433       <para revision="284273" contrib="sponsor"
1434         sponsor="&ff;">Initial
1435         <acronym>ACPI</acronym> support has been added for
1436         &os;/&arch.arm64;.</para>
1437
1438       <para revision="287225">Support for 1-Wire devices has been
1439         added, providing support for 1-Wire hardware through
1440         &man.gpio.4;.  See &man.ow.4;, &man.owc.4;, and
1441         &man.ow.temp.4; for more information.</para>
1442
1443       <para revision="287371" arch="arm64" contrib="sponsor"
1444         sponsor="&abt;">Support for the HiSilicon HI6220 SoC has been
1445         added.</para>
1446     </sect2>
1447   </sect1>
1448
1449   <sect1 xml:id="storage">
1450     <title>Storage</title>
1451
1452     <para>This section covers changes and additions to file systems
1453       and other storage subsystems, both local and networked.</para>
1454
1455     <sect2 xml:id="storage-general">
1456       <title>General Storage</title>
1457
1458       <para revision="278037" contrib="sponsor" sponsor="&ix;">The
1459         &man.ctl.4; <acronym>LUN</acronym> mapping has been rewritten,
1460         replacing <acronym>iSCSI</acronym>-specific mapping mechanisms
1461         with a new mechanism that works for any port.</para>
1462
1463       <para revision="278354" contrib="sponsor" sponsor="&ix;">The
1464         &man.ctld.8; utility has been updated to allow controlling
1465         non-<acronym>iSCSI</acronym> &man.ctl.4; ports.</para>
1466
1467       <para revision="275681" contrib="sponsor" sponsor="&ff;">The
1468         &man.autofs.5; subsystem has been updated to include a new
1469         &man.auto.master.5; map, <literal>-media</literal>, which
1470         allows automatically mounting removable media, such as
1471         <acronym>CD</acronym> drives or <acronym>USB</acronym> flash
1472         drives.</para>
1473
1474       <para revision="279955" contrib="sponsor" sponsor="&ff;">The
1475         &man.autofs.5; subsystem has been updated to include a new
1476         &man.auto.master.5; map, <literal>-noauto</literal>, which
1477         handles &man.fstab.5; entries set to
1478         <literal>noauto</literal>.</para>
1479
1480       <para revision="286444">The <acronym>GELI</acronym> class has
1481         been updated to support the <literal>BIO_DELETE</literal>
1482         &man.g.bio.9; <literal>bio_cmd</literal> field, providing
1483         <acronym>TRIM</acronym>/<acronym>UNMAP</acronym> support on
1484         <acronym>GELI</acronym>-backed <acronym>SSD</acronym> storage
1485         providers.</para>
1486     </sect2>
1487
1488     <sect2 xml:id="storage-net">
1489       <title>Networked Storage</title>
1490
1491       <para revision="270096" contrib="sponsor" sponsor="&ff;">The new
1492         filesystem automount facility, &man.autofs.5;, has been added.
1493         The new &man.autofs.5; facility is similar to that found in
1494         other &unix;-like operating systems, such as OS&nbsp;X&trade;
1495         and Solaris&trade;.  The &man.autofs.5; facility uses
1496         a &sun;-compatible &man.auto.master.5; configuration file, and
1497         is administered with the &man.automount.8; userland utility,
1498         and the &man.automountd.8; and &man.autounmountd.8;
1499         daemons.</para>
1500
1501       <para revision="273849" contrib="sponsor" sponsor="&ff;">Support
1502         for the <literal>timeo</literal>, <literal>actimeo</literal>,
1503         <literal>noac</literal>, and <literal>proto</literal> options
1504         have been added to &man.mount.nfs.8;.</para>
1505     </sect2>
1506
1507     <sect2 xml:id="storage-zfs">
1508       <title>ZFS</title>
1509
1510       <para revision="275748">The <literal>arc_meta_limit</literal>
1511         statistics are now visible through the
1512         <literal>kstat</literal> &man.sysctl.8;.  As a result of this
1513         change, the <literal>vfs.zfs.arc_meta_used</literal>
1514         &man.sysctl.8; has been removed, and replaced with the
1515         <literal>kstat.zfs.misc.arcstats.arc_meta_used</literal>
1516         &man.sysctl.8;.</para>
1517
1518       <para revision="287099" contrib="sponsor"
1519         sponsor="&clusterhq;">The &man.zfs.8; <literal>l2arc</literal>
1520         code has been updated to take <literal>ashift</literal> into
1521         account when gathering buffers to be written to the
1522         <literal>l2arc</literal> device.</para>
1523     </sect2>
1524
1525     <sect2 xml:id="storage-geom">
1526       <title>&man.geom.4;</title>
1527
1528       <para revision="267359">Support for the
1529         <literal>disklabel64</literal> partitioning scheme has been
1530         added to &man.gpart.8;.</para>
1531
1532       <para revision="282465">Support for the
1533         <literal>apple-boot</literal>, <literal>apple-hfs</literal>,
1534         and <literal>apple-ufs</literal> <acronym>MBR</acronym>
1535         partitioning schemes have been added to &man.gpart.8;.</para>
1536
1537       <para revision="285594" contrib="sponsor"
1538         sponsor="&scaleengine;">The &man.gpart.8; utility has been
1539         updated to include a new attribute for <acronym>GPT</acronym>
1540         partitions, <literal>lenovofix</literal>, which when set,
1541         which works around <acronym>BIOS</acronym> compatibility
1542         issues reported on several Lenovo&nbsp;&trade; laptops.</para>
1543     </sect2>
1544   </sect1>
1545
1546   <sect1 xml:id="boot">
1547     <title>Boot Loader Changes</title>
1548
1549     <para>This section covers the boot loader, boot menu, and other
1550       boot-related changes.</para>
1551
1552     <sect2 xml:id="boot-loader">
1553       <title>Boot Loader Changes</title>
1554
1555       <para revision="258431" contrib="sponsor" sponsor="&ff;">The
1556         memory test run at boot time on &os;/&arch.amd64; platforms
1557         has been disabled by default.</para>
1558
1559       <para revision="262955">A new &man.ttys.5; class,
1560         <literal>3wire</literal>, has been added.  This is similar to
1561         the existing terminal classes, but does not have a defined
1562         baudrate.</para>
1563
1564       <para revision="274085">The &man.vt.4; driver has been made the
1565         default system console driver.  The &man.syscons.4; driver is
1566         still available, and can be enabled by adding
1567         <literal>kern.vty=sc</literal> in &man.loader.conf.5;.
1568         Alternatively, &man.syscons.4; can be enabled at boot time by
1569         entering <literal>set kern.vty=sc</literal> at the
1570         &man.loader.8; prompt.</para>
1571
1572       <para revision="279950">Support for <literal>bzipfs</literal>
1573         has been added to the <acronym>EFI</acronym> loader.</para>
1574
1575       <para revision="281616">The boot loader has been updated to
1576         support entering the <acronym>GELI</acronym> passphrase before
1577         loading the kernel.  To enable this behavior, add
1578         <literal>geom_eli_passphrase_prompt="YES"</literal> to
1579         &man.loader.conf.5;.</para>
1580
1581       <para revision="284683" contrib="sponsor" sponsor="&ff;"
1582         arch="arm">The &man.ttys.5; file for &os;/&arch.arm; has been
1583         updated to enable <filename>ttyu1</filename>,
1584         <filename>ttyu2</filename>, and <filename>ttyu3</filename> by
1585         default, if the callin port is an active console port.</para>
1586     </sect2>
1587
1588     <sect2 xml:id="boot-menu">
1589       <title>Boot Menu Changes</title>
1590
1591       <para>&nbsp;</para>
1592     </sect2>
1593   </sect1>
1594
1595   <sect1 xml:id="network">
1596     <title>Networking</title>
1597
1598     <para>This section describes changes that affect networking in
1599       &os;.</para>
1600
1601     <sect2 xml:id="network-protocols">
1602       <title>Network Protocols</title>
1603
1604       <para revision="263140">Support for the IPX network transport
1605         protocol has been removed, and will not be supported in
1606         &os;&nbsp;11 and later releases.</para>
1607
1608       <para revision="272720" contrib="sponsor"
1609         sponsor="&limelight;">Support for <acronym>PLPMTUD</acronym>
1610         blackhole detection (<acronym>RFC</acronym> 4821) has been
1611         added to the &man.tcp.4; stack, disabled by default.  New
1612         control tunables have been added:</para>
1613
1614       <informaltable frame="none" pgwide="0">
1615         <tgroup cols="2">
1616           <colspec colwidth="1*"/>
1617           <colspec colwidth="1*"/>
1618           <thead>
1619             <row>
1620               <entry>Tunable</entry>
1621               <entry>Description</entry>
1622             </row>
1623           </thead>
1624
1625           <tbody>
1626             <row>
1627               <entry><literal>net.inet.tcp.pmtud_blackhole_detection</literal></entry>
1628               <entry>Enables or disables <acronym>PLPMTUD</acronym>
1629                 blackhole detection</entry>
1630             </row>
1631
1632             <row>
1633               <entry><literal>net.inet.tcp.pmtud_blackhole_mss</literal></entry>
1634               <entry><acronym>MSS</acronym> to try for IPv4</entry>
1635             </row>
1636
1637             <row>
1638               <entry><literal>net.inet.tcp.v6pmtud_blackhole_mss</literal></entry>
1639               <entry><acronym>MSS to try for IPv6</acronym></entry>
1640             </row>
1641           </tbody>
1642         </tgroup>
1643       </informaltable>
1644
1645       <para>New monitoring &man.sysctl.8;s haven been added:</para>
1646
1647       <informaltable frame="none" pgwide="0">
1648         <tgroup cols="2">
1649           <colspec colwidth="1*"/>
1650           <colspec colwidth="1*"/>
1651           <thead>
1652             <row>
1653               <entry>Tunable</entry>
1654               <entry>Description</entry>
1655             </row>
1656           </thead>
1657
1658           <tbody>
1659             <row>
1660               <entry><literal>net.inet.tcp.pmtud_blackhole_activated</literal></entry>
1661               <entry>Number of times the code was activated to attempt
1662                 downshifting the <acronym>MSS</acronym></entry>
1663             </row>
1664
1665             <row>
1666               <entry><literal>net.inet.tcp.pmtud_blackhole_min_activated</literal></entry>
1667               <entry>Number of times the blackhole
1668                 <acronym>MSS</acronym> was used in an attempt to
1669                 downshift</entry>
1670             </row>
1671
1672             <row>
1673               <entry><literal>net.inet.tcp.pmtud_blackhole_failed</literal></entry>
1674               <entry>Number of times that the blackhole failed to
1675                 connect after downshifting the
1676                 <acronym>MSS</acronym></entry>
1677             </row>
1678           </tbody>
1679         </tgroup>
1680       </informaltable>
1681
1682       <para revision="280971" contrib="sponsor"
1683         sponsor="&netflix;, &nginx;">Support for <acronym>IP</acronym>
1684         identification for atomic datagrams (<acronym>RFC</acronym>
1685         6864) has been added.  Support for this feature can be toggled
1686         with the <literal>net.inet.ip.rfc6864</literal>
1687         &man.sysctl.8;, which is enabled by default.</para>
1688
1689       <para revision="285336" contrib="sponsor"
1690         sponsor="&netgate;">The <acronym>IPSEC</acronym> has been
1691         updated to include support for <acronym>AES</acronym> modes on
1692         both software-only and hardware-backed (&man.aesni.4;)
1693         systems.</para>
1694
1695       <para revision="287798" contrib="sponsor" sponsor="&dell;">The
1696         network stack has been updated to fix handling of
1697         <acronym>IPv6</acronym> On-Link redirects.</para>
1698     </sect2>
1699   </sect1>
1700
1701   <sect1 xml:id="ports">
1702     <title>Ports Collection and Package Infrastructure</title>
1703
1704     <para>This section covers changes to the &os;&nbsp;Ports
1705       Collection, package infrastructure, and package maintenance and
1706       installation tools.</para>
1707
1708     <sect2 xml:id="ports-infrastructure">
1709       <title>Infrastructure Changes</title>
1710
1711       <para>&nbsp;</para>
1712     </sect2>
1713
1714     <sect2 xml:id="ports-packages ">
1715       <title>Packaging Changes</title>
1716
1717       <para>&nbsp;</para>
1718     </sect2>
1719   </sect1>
1720
1721   <sect1 xml:id="doc">
1722     <title>Documentation</title>
1723
1724     <para>This section covers changes to the &os;&nbsp;Documentation
1725       Project sources and toolchain.</para>
1726
1727     <sect2 xml:id="doc-sources">
1728       <title>Documentation Source Changes</title>
1729
1730       <para>&nbsp;</para>
1731     </sect2>
1732
1733     <sect2 xml:id="doc-toolchain">
1734       <title>Documentation Toolchain Changes</title>
1735
1736       <para>&nbsp;</para>
1737     </sect2>
1738   </sect1>
1739
1740   <sect1 xml:id="releng">
1741     <title>Release Engineering and Integration</title>
1742
1743     <para>This section convers changes that are specific to the
1744       &os;&nbsp;Release Engineering processes.</para>
1745
1746     <sect2 xml:id="releng-changes">
1747       <title>Integration Changes</title>
1748
1749       <para revision="277458" contrib="sponsor" sponsor="&ff;">The
1750         Release Engineering build tools have been updated to include
1751         support for producing virtual machine disk images for various
1752         cloud hosting providers.</para>
1753
1754       <para revision="278926">The Release Engineering build tools have
1755         been updated to use multi-threaded &man.xz.1;.  By default,
1756         the number of &man.xz.1; threads is set to the number of cores
1757         available.</para>
1758
1759       <para revision="281802" contrib="sponsor" sponsor="&ff;">The
1760         Release Engineering build tools have been updated to include
1761         support for building &os;/&arch.arm64; virtual machine and
1762         memory stick installation images.</para>
1763
1764       <para revision="282693" contrib="sponsor" sponsor="&ff;">The
1765         Release Engineering build tools have been updated to support
1766         building &os;/&arch.arm; images without external utilities for
1767         supported boards where a corresponding
1768         <literal>u-boot</literal> port exists in the Ports
1769         Collection.</para>
1770
1771       <para revision="283307" contrib="sponsor" sponsor="&ff;">The
1772         &os;/&arch.i386; memory stick installation images are now
1773         created using the &man.mkimg.1; utility, matching the way
1774         the &os;/&arch.amd64; images are created.</para>
1775     </sect2>
1776   </sect1>
1777 </article>