article.xml revision 285495
12061Sjkh<?xml version="1.0" encoding="iso-8859-1"?> 230113Sjkh<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN" 32061Sjkh "../../../share/xml/freebsd50.dtd" [ 42061Sjkh<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN" "release.ent"> 515603Smarkm %release; 630113Sjkh<!ENTITY % sponsor PUBLIC "-//FreeBSD//ENTITIES Sponsor Specification//EN" "sponsor.ent"> 720710Sasami %sponsor; 820710Sasami<!ENTITY % vendor PUBLIC "-//FreeBSD//ENTITIES Vendor Specification//EN" "vendor.ent"> 93197Scsgr %vendor; 102061Sjkh<!ENTITY security SYSTEM "../../share/xml/security.xml"> 1112483Speter<!ENTITY errata SYSTEM "../../share/xml/errata.xml"> 122160Scsgr]> 132834Swollman<article xmlns="http://docbook.org/ns/docbook" 142061Sjkh xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"> 152061Sjkh 162160Scsgr <info> 1717308Speter <title>&os; &release.current; Release Notes</title> 1819320Sadam 1927788Sasami <author> 2025980Sasami <orgname>The &os; Project</orgname> 211594Srgrimes </author> 2217308Speter 2317308Speter <pubdate>$FreeBSD: stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml 285495 2015-07-13 18:54:01Z gjb $</pubdate> 2427910Sasami 2527910Sasami <!-- Last rev: 284813 --> 2627910Sasami 2717308Speter <copyright> 2817308Speter <year>2015</year> 2917308Speter <holder role="mailto:doc@FreeBSD.org">The &os; Documentation 3019175Sbde Project</holder> 3119175Sbde </copyright> 3219175Sbde 3319175Sbde <legalnotice xml:id="trademarks" role="trademarks"> 3417308Speter &tm-attrib.freebsd; 3527910Sasami &tm-attrib.ibm; 3625647Sbde &tm-attrib.ieee; 3727910Sasami &tm-attrib.intel; 3817308Speter &tm-attrib.sparc; 392061Sjkh &tm-attrib.general; 402061Sjkh </legalnotice> 411594Srgrimes 4230113Sjkh <abstract> 437407Srgrimes <para>The release notes for &os; &release.current; contain 447108Sphk a summary of the changes made to the &os; base system on the 457108Sphk &release.branch; development line. This document lists 467108Sphk applicable security advisories that were issued since the last 477407Srgrimes release, as well as significant changes to the &os; kernel and 487407Srgrimes userland. Some brief remarks on upgrading are also 497407Srgrimes presented.</para> 507108Sphk </abstract> 512061Sjkh </info> 522061Sjkh 532061Sjkh <sect1 xml:id="intro"> 5417308Speter <title>Introduction</title> 552061Sjkh 562061Sjkh <para>This document contains the release notes for &os; 572061Sjkh &release.current;. It describes recently added, changed, or 582061Sjkh deleted features of &os;. It also provides some notes on 592061Sjkh upgrading from previous versions of &os;.</para> 6030113Sjkh 6130113Sjkh <para releasetype="current">The &release.type; distribution to 622626Scsgr which these release notes apply represents the latest point 632061Sjkh along the &release.branch; development branch since 642061Sjkh &release.branch; was created. Information regarding pre-built, 652061Sjkh binary &release.type; distributions along this branch can be 662061Sjkh found at <uri 672061Sjkh xlink:href="&release.url;">&release.url;</uri>.</para> 682061Sjkh 6919320Sadam <para releasetype="snapshot">The &release.type; distribution to 702061Sjkh which these release notes apply represents a point along the 712061Sjkh &release.branch; development branch between &release.prev; and 722061Sjkh the future &release.next;. Information regarding pre-built, 732061Sjkh binary &release.type; distributions along this branch can be 742061Sjkh found at <uri 752061Sjkh xlink:href="&release.url;">&release.url;</uri>.</para> 762061Sjkh 772061Sjkh <para releasetype="release">This distribution of &os; 782061Sjkh &release.current; is a &release.type; distribution. It can be 792061Sjkh found at <uri xlink:href="&release.url;">&release.url;</uri> or 802061Sjkh any of its mirrors. More information on obtaining this (or 812834Swollman other) &release.type; distributions of &os; can be found in the 822834Swollman <link 832834Swollman xlink:href="&url.books.handbook;/mirrors.html"><quote>Obtaining 842834Swollman &os;</quote> appendix</link> to the <link 852834Swollman xlink:href="&url.books.handbook;/">&os; 862834Swollman Handbook</link>.</para> 871594Srgrimes 884486Sphk <para>All users are encouraged to consult the release errata 894486Sphk before installing &os;. The errata document is updated with 904486Sphk <quote>late-breaking</quote> information discovered late in the 914486Sphk release cycle or after the release. Typically, it contains 924486Sphk information on known bugs, security advisories, and corrections 932061Sjkh to documentation. An up-to-date copy of the errata for &os; 942061Sjkh &release.current; can be found on the &os; Web site.</para> 9525979Sjkh 9625979Sjkh <para>This document describes the most user-visible new or changed 9725979Sjkh features in &os; since &release.prev;.</para> 9825979Sjkh 992061Sjkh <para>Typical release note items document recent security 10025979Sjkh advisories issued after &release.prev;, new drivers or hardware 1012061Sjkh support, new commands or options, major bug fixes, or 1022061Sjkh contributed software upgrades. They may also list changes to 10317308Speter major ports/packages or release engineering practices. Clearly 1042061Sjkh the release notes cannot list every single change made to &os; 1052061Sjkh between releases; this document focuses primarily on security 1062061Sjkh advisories, user-visible changes, and major architectural 1072061Sjkh improvements.</para> 1082061Sjkh </sect1> 10912483Speter 11012483Speter <sect1 xml:id="upgrade"> 11112483Speter <title>Upgrading from Previous Releases of &os;</title> 11212483Speter 1132061Sjkh <para arch="amd64,i386">Binary upgrades between RELEASE versions 1142061Sjkh (and snapshots of the various security branches) are supported 1158854Srgrimes using the &man.freebsd-update.8; utility. The binary upgrade 1162061Sjkh procedure will update unmodified userland utilities, as well as 1172061Sjkh unmodified <filename>GENERIC</filename> kernel distributed as 11812483Speter a part of an official &os; release. The &man.freebsd-update.8; 1192061Sjkh utility requires that the host being upgraded have Internet 12027910Sasami connectivity.</para> 12127910Sasami 12218714Sache <para>Source-based upgrades (those based on recompiling the &os; 12317308Speter base system from source code) from previous versions are 12417308Speter supported, according to the instructions in 12517308Speter <filename>/usr/src/UPDATING</filename>.</para> 12617308Speter 12721536Sjmacd <important> 12815603Smarkm <para>Upgrading &os; should only be attempted after 12917308Speter backing up <emphasis>all</emphasis> data and configuration 13017308Speter files.</para> 13117308Speter </important> 13217308Speter </sect1> 13317308Speter 13417308Speter <sect1 xml:id="security-errata"> 13517308Speter <title>Security and Errata</title> 13617308Speter 13717308Speter <para>This section lists the various Security Advisories and 13818362Sjkh Errata Notices since &release.prev;.</para> 13919966Sache 14018362Sjkh <sect2 xml:id="security"> 14117308Speter <title>Security Advisories</title> 14227910Sasami 14317308Speter &security; 14417308Speter </sect2> 14517308Speter 14628803Speter <sect2 xml:id="errata"> 14727910Sasami <title>Errata Notices</title> 14828803Speter 14930113Sjkh &errata; 15027910Sasami </sect2> 15117308Speter </sect1> 1522061Sjkh 15327910Sasami <sect1 xml:id="userland"> 1542061Sjkh <title>Userland</title> 15528803Speter 15627910Sasami <para>This section covers changes and additions to userland 1572061Sjkh applications, contributed software, and system utilities.</para> 15817308Speter 15927910Sasami <sect2 xml:id="userland-config"> 16017308Speter <title>Userland Configuration Changes</title> 16127910Sasami 16227910Sasami <para revision="276991">The &man.termcap.5; file is installed 16327910Sasami as-is from sources, instead of reordering, creating 16417308Speter <filename>/etc/termcap.db</filename> by default, providing 16527910Sasami a performance improvements to applications that use the 16617308Speter &man.termcap.5; database, such as &man.vi.1; and 16727910Sasami &man.ncurses.3;.</para> 16827910Sasami </sect2> 16927910Sasami 17027910Sasami <sect2 xml:id="userland-programs"> 17127910Sasami <title>Userland Application Changes</title> 17227910Sasami 17327910Sasami <para revision="275040">A new utility, &man.dpv.1;, has been 17427910Sasami added to the base system, providing a &man.dialog.1;-style 17527910Sasami progress view from one or more input streams. A corresponding 17627910Sasami library, &man.dpv.3;, has also been added.</para> 17727910Sasami 17827910Sasami <para revision="275945">The &man.elfdump.1; utility has been 17927910Sasami updated to support capability mode provided by 18027910Sasami &man.capsicum.4;.</para> 18127910Sasami 18227910Sasami <para revision="277434" contrib="sponsor" sponsor="&ff;">The 18327910Sasami &man.fstyp.8; utility has been added, which is used to 18427910Sasami determine the filesystem on a specified device.</para> 18527910Sasami 18627910Sasami <para revision="281044">A regression in the &man.libarchive.3; 18727910Sasami library that would prevent a directory from being included in 18827910Sasami the archive when <literal>--one-file-system</literal> is used 18927910Sasami has been fixed.</para> 19027910Sasami 19127910Sasami <para revision="281161" contrib="sponsor" 19227910Sasami sponsor="&limelight;">A new flag, <literal>-R</literal>, has 19327910Sasami been added to the &man.netstat.8; utility, which is used to 19427910Sasami dump <acronym>RSS</acronym>/flow information.</para> 19527910Sasami 19627910Sasami <para revision="281936" contrib="sponsor" sponsor="&ff;">The 19727910Sasami &man.ar.1; utility has been updated to set 19827910Sasami <literal>ARCHIVE_EXTRACT_SECURE_SYMLINKS</literal> and 19927910Sasami <literal>ARCHIVE_EXTRACT_SECURE_NODOTDOT</literal> to disallow 20027910Sasami directory traversal when extracting an archive, similar to 20127910Sasami &man.tar.1;.</para> 20227910Sasami 20327910Sasami <para revision="282278">A race condition in &man.wc.1; that 20417308Speter would cause final results to be sent to &man.stderr.4; when 20517308Speter receiving the <literal>SIGINFO</literal> signal has been 20627910Sasami fixed.</para> 20717308Speter 20827910Sasami <para revision="282870" contrib="sponsor" 20927910Sasami sponsor="&scaleengine;">The &man.freebsd-update.8; utility has 21027910Sasami been updated to prevent fetching updated binary patches when 21127910Sasami a previous upgrade has not been thoroughly completed.</para> 21217466Speter 21317308Speter <para revision="282974" contrib="sponsor" sponsor="&ff;">The 21427910Sasami &man.uefisign.8; utility has been added.</para> 21517308Speter 21627910Sasami <para revision="283875" contrib="sponsor" 21727910Sasami sponsor="&multiplay;">The &man.chflags.1;, &man.chgrp.1;, 21830113Sjkh &man.chmod.1;, and &man.chown.8; utilities now affect symbolic 21930113Sjkh links when the <literal>-R</literal> flag is specified, as 22029130Speter documented in &man.symlink.7;.</para> 22130113Sjkh 22217308Speter <para revision="285092">The &man.pw.8; utility has been updated 22317308Speter with a new flag, <literal>-R</literal>, that sets the root 22427910Sasami directory within which the utility will operate.</para> 22517308Speter 22627910Sasami <para revision="283258">The &man.date.1; utility has been 22727910Sasami updated to print the modification time of the file passed as 22817308Speter an argument to the <literal>-r</literal> flag, improving 22917308Speter compatibility with the <acronym>GNU</acronym> &man.date.1; 23027910Sasami utility behavior.</para> 23117308Speter </sect2> 23230113Sjkh 23327910Sasami <sect2 xml:id="userland-contrib"> 23427910Sasami <title>Contributed Software</title> 23517308Speter 23617308Speter <para revision="282746" contrib="sponsor" sponsor="&ff;">The 23727910Sasami &man.resolvconf.8; utility has been updated to version 23817308Speter 3.7.0.</para> 23930113Sjkh 24027910Sasami <para revision="283270">The &man.nc.1; utility has been updated 24117308Speter to the OpenBSD 5.7 version.</para> 24217308Speter 24327910Sasami <para revision="284398">Timezone data files have been updated to 24417308Speter version 2015e.</para> 24527910Sasami 24617308Speter <para revision="284460">The &man.acpi.4; subsystem has been 24717308Speter updated to version 20150515.</para> 24827910Sasami 24917308Speter <para revision="284778">The &man.file.1; utility has been 25027910Sasami updated to version 5.23.</para> 25117308Speter 25217308Speter <para revision="285206">The &man.unbound.8; utility has been 25327910Sasami updated to version 1.5.3.</para> 25417308Speter 25529503Sbde <para revision="285305">The <application>sendmail</application> 25617962Speter utility has been updated to version 8.15.2.</para> 25717962Speter 25827910Sasami <para revision="285330"><application>OpenSSL</application> has 25917962Speter been updated to version 1.0.1p.</para> 26027910Sasami </sect2> 26117962Speter 26217962Speter <sect2 xml:id="userland-installer"> 26327910Sasami <title>Installation and Configuration Tools</title> 26417962Speter 26527910Sasami <para> </para> 26617962Speter </sect2> 26717962Speter 26827910Sasami <sect2 xml:id="userland-rc"> 26917962Speter <title><filename class="directory">/etc/rc.d</filename> 27027910Sasami Scripts</title> 27117308Speter 27217308Speter <para revision="284009">A new &man.rc.8; script, 27327910Sasami <filename>growfs</filename>, has been added, which will resize 27417308Speter the root filesystem on boot if <filename>/firstboot</filename> 27530113Sjkh exists.</para> 27617308Speter </sect2> 27717308Speter 27827910Sasami <sect2 xml:id="userland-periodic"> 27917962Speter <title><filename class="directory">/etc/periodic</filename> 28027910Sasami Scripts</title> 2812061Sjkh 28217308Speter <para revision="277520" contrib="sponsor" sponsor="&ff;">A new 28327910Sasami &man.periodic.8; script, 28427910Sasami <filename>510.status-world-kernel</filename>, has been added, 28527910Sasami which evaluates the running userland and kernel versions from 28627910Sasami the &man.uname.1; <literal>-U</literal> and 28727910Sasami <literal>-K</literal> arguments, and prints an error if the 28827910Sasami system userland and kernel are not in sync.</para> 28927910Sasami </sect2> 29027910Sasami 29117308Speter <sect2 xml:id="userland-libraries"> 29217308Speter <title>Runtime Libraries and API</title> 29317308Speter 29417308Speter <para revision="275040">A new file configuration library, 29517308Speter &man.figpar.3;, has been added to the base system.</para> 29617308Speter 29717308Speter <para revision="280392">The &man.setmode.3; function has been 29812483Speter updated to consistently set <literal>errno</literal> on 29917308Speter failure.</para> 30012483Speter </sect2> 30117308Speter 30212483Speter <sect2 xml:id="userland-abi"> 3032061Sjkh <title>ABI Compatibility</title> 30417962Speter 30517962Speter <para> </para> 30617308Speter </sect2> 30717962Speter </sect1> 30817962Speter 30917962Speter <sect1 xml:id="kernel"> 31017962Speter <title>Kernel</title> 31117308Speter 3122061Sjkh <para>This section covers changes to kernel configurations, system 31317308Speter tuning, and system control parameters that are not otherwise 31417308Speter categorized.</para> 31517308Speter 31617308Speter <sect2 xml:id="kernel-bugfix"> 31717308Speter <title>Kernel Bug Fixes</title> 31817308Speter 3192302Spaul <para> </para> 3202302Spaul </sect2> 3212302Spaul 3222302Spaul <sect2 xml:id="kernel-config"> 3232302Spaul <title>Kernel Configuration</title> 32418714Sache 32510760Sache <para revision="284522" contrib="sponsor" 32618714Sache sponsor="&limelight;">A new kernel configuration option, 3272302Spaul <literal>EM_MULTIQUEUE</literal>, has been added which enables 32810760Sache multi-queue support in the &man.em.4; driver.</para> 32918714Sache 33010760Sache <note> 33110760Sache <para>Multi-queue support in the &man.em.4; driver is not 3322302Spaul officially supported by &intel;.</para> 3332302Spaul </note> 3342302Spaul </sect2> 3352302Spaul 33630113Sjkh <sect2 xml:id="kernel-sysctl"> 3372302Spaul <title>System Tuning and Controls</title> 3382302Spaul 33917308Speter <para revision="276986">Throttling via <acronym>ACPI</acronym> 34017308Speter and <acronym>P4TCC</acronym> via &man.device.hints.5; have 34117308Speter been turned off by default.</para> 34217308Speter 34317308Speter <para revision="278982" contrib="sponsor" sponsor="&ff;">The 34417308Speter &man.hwpmc.4; default and maximum callchain depths have been 3452061Sjkh increased. The default has been increased from 16 to 32, and 34617308Speter the maximum increased from 32 to 128.</para> 3472061Sjkh 34830113Sjkh <para revision="281255" contrib="sponsor" 34930113Sjkh sponsor="&ix;, &ff;">The &man.devfs.5; device filesystem has 35030113Sjkh been changed to update timestamps for read/write operations 35130113Sjkh using seconds precision. A new &man.sysctl.8;, 35230113Sjkh <literal>vfs.devfs.dotimes</literal> has been added, which 35330113Sjkh when set to a non-zero value, enables default precision 35430113Sjkh timestamps for these operations.</para> 35530113Sjkh 35630113Sjkh <para revision="280632">The <literal>kern.osrelease</literal> 35730113Sjkh and <literal>kern.osreldate</literal> are now configurable 35817308Speter &man.jail.8; parameters.</para> 35917308Speter 36030113Sjkh <para revision="284665" contrib="sponsor" sponsor="&ff;">A new 36117308Speter &man.sysctl.8;, <literal>kern.racct.enable</literal>, has been 3622061Sjkh added, which when set to a non-zero value allows using 36317308Speter &man.rctl.8; with the <literal>GENERIC</literal> kernel. 36417308Speter A new kernel configuration option, 36517308Speter <literal>RACCT_DISABLED</literal> has also been added.</para> 36617308Speter 36717308Speter <para revision="284665" contrib="sponsor" sponsor="&ff;">The 36817308Speter <literal>GENERIC</literal> kernel configuration now includes 3693626Swollman <literal>RACCT</literal> and <literal>RCTL</literal> by 3703626Swollman default.</para> 3713626Swollman 3723626Swollman <note> 37330113Sjkh <para>To enable <literal>RACCT</literal> and 37430113Sjkh <literal>RCTL</literal> on a system using the 37530113Sjkh <literal>GENERIC</literal> kernel configuration, add 37630113Sjkh <literal>kern.racct.enable=1</literal> to 37730113Sjkh &man.loader.conf.5;, and reboot the system.</para> 37830113Sjkh </note> 37930113Sjkh </sect2> 38030113Sjkh </sect1> 38130113Sjkh 38230113Sjkh <sect1 xml:id="drivers"> 3833626Swollman <title>Devices and Drivers</title> 3843626Swollman 38530113Sjkh <para>This section covers changes and additions to devices and 3863626Swollman device drivers since &release.prev;.</para> 3873626Swollman 38817308Speter <sect2 xml:id="drivers-device"> 38917308Speter <title>Device Drivers</title> 39017308Speter 39117308Speter <para revision="282199">The <literal>drm</literal> code has 39217308Speter been updated to match &linux; version 3.8.13.</para> 39317308Speter </sect2> 39417308Speter 39517308Speter <sect2 xml:id="drivers-storage"> 39617308Speter <title>Storage Drivers</title> 39717308Speter 3983626Swollman <para revision="281957">The &man.hptnr.4; driver has been 39917308Speter updated to version 1.1.1.</para> 40017308Speter </sect2> 40117308Speter 40217308Speter <sect2 xml:id="drivers-network"> 40317308Speter <title>Network Drivers</title> 40417308Speter 40517308Speter <para revision="284066" contrib="sponsor" sponsor="&yandex;">The 40617308Speter &man.gre.4; driver has been significantly overhauled, and has 40717308Speter been split into two separate modules, &man.gre.4; and 40817308Speter &man.me.4;.</para> 40917308Speter 41017308Speter <para revision="284365">The &man.vxlan.4; driver has been added, 41127910Sasami which creates a virtual Layer 2 (Ethernet) network overlaid in 41227910Sasami a Layer 3 (IP/UDP) network. The &man.vxlan.4; driver is 41327910Sasami analogous to &man.vlan.4;, but is designed to be better suited 41427910Sasami for large, multiple-tenant datacenter environments.</para> 41527910Sasami </sect2> 41627910Sasami </sect1> 41717820Sjkh 41830113Sjkh <sect1 xml:id="hardware"> 41930113Sjkh <title>Hardware Support</title> 42017820Sjkh 42130113Sjkh <para>This section covers general hardware support for physical 42230113Sjkh machines, hypervisors, and virtualization environments, as well 42317820Sjkh as hardware changes and updates that do not otherwise fit in 42430113Sjkh other sections of this document.</para> 42530113Sjkh 42629938Smckay <sect2 xml:id="hardware-support"> 42729938Smckay <title>Hardware Support</title> 42829938Smckay 42917308Speter <para> </para> 43017308Speter </sect2> 43117308Speter 43217308Speter <sect2 xml:id="hardware-virtualization"> 43317308Speter <title>Virtualization Support</title> 43427910Sasami 43527910Sasami <para revision="280370">The &man.bhyve.8; hypervisor has been 43627910Sasami updated to support <literal>DSM TRIM</literal> commands for 43717308Speter virtual <acronym>AHCI</acronym> disks.</para> 43817308Speter 43930113Sjkh <para revision="283280" contrib="sponsor" sponsor="&msostc;">The 44030113Sjkh Hyper-V™ drivers have been updated with several 44130113Sjkh enhancements:</para> 44217308Speter 44317308Speter <itemizedlist> 44417308Speter <listitem> 44517308Speter <para>The &man.hv.vmbus.4; driver now has multi-channel 44614119Speter support.</para> 4472061Sjkh </listitem> 4487130Srgrimes 4497130Srgrimes <listitem> 4507130Srgrimes <para>The &man.hv.storvsc.4; driver now has scatter/gather 4512061Sjkh support, in addition to performance improvements.</para> 45230113Sjkh </listitem> 45317308Speter 4542685Srgrimes <listitem> 4556927Snate <para>The &man.hv.kvp.4; driver has received several bug 45627790Sasami fixes.</para> 45727790Sasami </listitem> 45827790Sasami </itemizedlist> 45930113Sjkh 46030113Sjkh <para revision="285236" contrib="sponsor" sponsor="&msostc;">The 46130113Sjkh &man.hv.netvsc.4; driver has been updated to support checksum 46230113Sjkh offloading and <acronym>TSO</acronym>.</para> 4633197Scsgr </sect2> 46425313Sbde 46526152Speter <sect2 xml:id="hardware-arm"> 4662061Sjkh <title>ARM Support</title> 4672061Sjkh 4682061Sjkh <para revision="278608">The <literal>bcm2835_cpufreq</literal> 46916786Snate driver has been added, which supports <acronym>CPU</acronym> 4702883Sphk frequency and voltage control on the Raspberry Pi 47127790Sasami <acronym>SOC</acronym>.</para> 47217308Speter </sect2> 4737281Srgrimes </sect1> 4743242Spaul 4753242Spaul <sect1 xml:id="storage"> 4767171Sats <title>Storage</title> 4772061Sjkh 4783213Spst <para>This section covers changes and additions to file systems 47917308Speter and other storage subsystems, both local and networked.</para> 4805749Swollman 4815772Swollman <sect2 xml:id="storage-general"> 48217308Speter <title>General Storage</title> 48317308Speter 48426504Sjhay <para revision="279002" contrib="sponsor" sponsor="&ix;">The 4852061Sjkh &man.ctl.4; <acronym>LUN</acronym> mapping has been rewritten, 48617308Speter replacing <acronym>iSCSI</acronym>-specific mapping mechanisms 48717308Speter with a new mechanism that works for any port.</para> 48817308Speter 48927910Sasami <para revision="279055" contrib="sponsor" sponsor="&ix;">The 49027910Sasami &man.ctld.8; utility has been updated to allow controlling 4915366Snate non-<acronym>iSCSI</acronym> &man.ctl.4; ports.</para> 49227910Sasami 49327910Sasami <para revision="283223" contrib="sponsor" sponsor="&ff;">The 49427910Sasami &man.autofs.5; subsystem has been updated to include a new 49527910Sasami &man.auto.master.5; map, <literal>-media</literal>, which 49627910Sasami allows automatically mounting removable media, such as 49727910Sasami <acronym>CD</acronym> drives or <acronym>USB</acronym> flash 49827910Sasami drives.</para> 49927910Sasami 50027910Sasami <para revision="283242" contrib="sponsor" sponsor="&ff;">The 50127910Sasami &man.autofs.5; subsystem has been updated to include a new 50227910Sasami &man.auto.master.5; map, <literal>-noauto</literal>, which 50327910Sasami handles &man.fstab.5; entries set to 50427910Sasami <literal>noauto</literal>.</para> 50527910Sasami </sect2> 50627910Sasami 50730113Sjkh <sect2 xml:id="storage-net"> 50830113Sjkh <title>Networked Storage</title> 50927910Sasami 5105366Snate <para revision="274939" contrib="sponsor" sponsor="&ix;">The 51117308Speter &man.ctld.8; utility has been updated to include support for 51217308Speter registering <acronym>iSCSI</acronym> targets and portals on 51317308Speter <acronym>iSNS</acronym> servers. This provides a mechanism 5142061Sjkh which allows <acronym>iSCSI</acronym> initiators to find 51524754Sjdp targets and portals without requiring active 51624754Sjdp discovery.</para> 51730113Sjkh </sect2> 51830113Sjkh 51924754Sjdp <sect2 xml:id="storage-zfs"> 5208295Srgrimes <title>ZFS</title> 52117820Sjkh 52230113Sjkh <para revision="275490">A new tunable, 52330113Sjkh <literal>vfs.zfs.spa_slop_shift</literal>, has been added, 5248295Srgrimes which controls how much space is reserved by default.</para> 5258489Srgrimes 52617820Sjkh <para revision="277583">The <literal>arc_meta_limit</literal> 52730113Sjkh statistics are now visible through the 52830113Sjkh <literal>kstat</literal> &man.sysctl.8;. As a result of this 5298489Srgrimes change, the <literal>vfs.zfs.arc_meta_used</literal> 5308489Srgrimes &man.sysctl.8; has been removed, and replaced with the 53117820Sjkh <literal>kstat.zfs.misc.arcstats.arc_meta_used</literal> 53230113Sjkh &man.sysctl.8;.</para> 53330113Sjkh </sect2> 5348489Srgrimes 5358295Srgrimes <sect2 xml:id="storage-geom"> 53617820Sjkh <title>&man.geom.4;</title> 53730113Sjkh 53830113Sjkh <para revision="275891" contrib="sponsor" sponsor="&ix;">The 5398295Srgrimes &man.ctl.4; subsystem has been updated, increasing the ports 5402160Scsgr limit from <literal>128</literal> to <literal>256</literal>, 54117820Sjkh and <acronym>LUN</acronym> limit from <literal>256</literal> 54230113Sjkh to <literal>1024</literal>.</para> 54330113Sjkh 5442160Scsgr <para revision="282861">Support for the 5452279Spaul <literal>apple-boot</literal>, <literal>apple-hfs</literal>, 54617820Sjkh and <literal>apple-ufs</literal> <acronym>MBR</acronym> 54730113Sjkh partitioning schemes have been added to &man.gpart.8;.</para> 54830113Sjkh </sect2> 5492279Spaul </sect1> 55017234Sjraynard 55117820Sjkh <sect1 xml:id="boot"> 55230113Sjkh <title>Boot Loader Changes</title> 55330113Sjkh 55411772Snate <para>This section covers the boot loader, boot menu, and other 55530113Sjkh boot-related changes.</para> 55630113Sjkh 55730113Sjkh <sect2 xml:id="boot-loader"> 55830113Sjkh <title>Boot Loader Changes</title> 5592626Scsgr 5608304Srgrimes <para revision="281843">The boot loader has been updated to 56117820Sjkh support entering the <acronym>GELI</acronym> passphrase before 56230113Sjkh loading the kernel. To enable this behavior, add 56330113Sjkh <literal>geom_eli_passphrase_prompt="YES"</literal> to 5648304Srgrimes &man.loader.conf.5;.</para> 5652061Sjkh 56617308Speter <para revision="283262" contrib="sponsor" sponsor="&ff;">The 56717308Speter memory test run at boot time on &os;/&arch.amd64; platforms 56817308Speter has been disabled by default.</para> 56927910Sasami 57027910Sasami <para revision="283972">A new &man.ttys.5; class, 57127910Sasami <literal>3wire</literal>, has been added. This is similar to 57227910Sasami the existing terminal classes, but does not have a defined 57327910Sasami baudrate.</para> 57427910Sasami 57517308Speter <para revision="284775" contrib="sponsor" sponsor="&ff;" 57611806Sphk arch="arm">The &man.ttys.5; file for &os;/&arch.arm; has been 57719175Sbde updated to enable <filename>ttyu1</filename>, 57827910Sasami <filename>ttyu2</filename>, and <filename>ttyu3</filename> by 57927910Sasami default, if the callin port is an active console port.</para> 58027910Sasami </sect2> 58127910Sasami 58227910Sasami <sect2 xml:id="boot-menu"> 58327910Sasami <title>Boot Menu Changes</title> 58427910Sasami 58527910Sasami <para> </para> 58627910Sasami </sect2> 58727910Sasami </sect1> 58827910Sasami 58927910Sasami <sect1 xml:id="network"> 59027910Sasami <title>Networking</title> 59127910Sasami 59227910Sasami <para>This section describes changes that affect networking in 59327910Sasami &os;.</para> 59427910Sasami 59527910Sasami <sect2 xml:id="network-protocols"> 59627910Sasami <title>Network Procols</title> 59727910Sasami 59827910Sasami <para> </para> 59927910Sasami </sect2> 60027910Sasami </sect1> 60121673Sjkh 60227910Sasami <sect1 xml:id="ports"> 60327910Sasami <title>Ports Collection and Package Infrastructure</title> 60427910Sasami 60527910Sasami <para>This section covers changes to the &os; Ports 60627910Sasami Collection, package infrastructure, and package maintenance and 60727910Sasami installation tools.</para> 60827910Sasami 60927910Sasami <sect2 xml:id="ports-infrastructure"> 61027910Sasami <title>Infrastructure Changes</title> 61127910Sasami 61227910Sasami <para> </para> 61327910Sasami </sect2> 61427910Sasami 61527910Sasami <sect2 xml:id="ports-packages "> 61627910Sasami <title>Packaging Changes</title> 61727910Sasami 61827910Sasami <para> </para> 61927910Sasami </sect2> 62019175Sbde </sect1> 62127910Sasami 62227910Sasami <sect1 xml:id="doc"> 62327910Sasami <title>Documentation</title> 62427910Sasami 62527910Sasami <para>This section covers changes to the &os; Documentation 62627910Sasami Project sources and toolchain.</para> 62727910Sasami 62827910Sasami <sect2 xml:id="doc-sources"> 62927910Sasami <title>Documentation Source Changes</title> 63027910Sasami 63127910Sasami <para> </para> 63227910Sasami </sect2> 63319175Sbde 63430113Sjkh <sect2 xml:id="doc-toolchain"> 63530113Sjkh <title>Documentation Toolchain Changes</title> 63619175Sbde 6372061Sjkh <para> </para> 63830113Sjkh </sect2> 63930113Sjkh </sect1> 64030113Sjkh 64130113Sjkh <sect1 xml:id="releng"> 64230113Sjkh <title>Release Engineering and Integration</title> 64330113Sjkh 64430113Sjkh <para>This section convers changes that are specific to the 64530113Sjkh &os; Release Engineering processes.</para> 64630113Sjkh 64730113Sjkh <sect2 xml:id="releng-changes"> 64830113Sjkh <title>Integration Changes</title> 64930113Sjkh 65030113Sjkh <para revision="283161" contrib="sponsor" sponsor="&ff;">The 65130113Sjkh Release Engineering build tools have been updated to support 65230113Sjkh building &os;/&arch.arm; images without external utilities for 65330113Sjkh supported boards where a corresponding 65430113Sjkh <literal>u-boot</literal> port exists in the Ports 6551594Srgrimes Collection.</para> 656 657 <para revision="283548" contrib="sponsor" sponsor="&ff;">The 658 &os;/&arch.i386; memory stick installation images are now 659 created using the &man.mkimg.1; utility, matching the way 660 the &os;/&arch.amd64; images are created.</para> 661 </sect2> 662 </sect1> 663</article> 664