diff --git a/release/doc/en_US.ISO8859-1/relnotes/article.xml b/release/doc/en_US.ISO8859-1/relnotes/article.xml
index 8c517523b23e..f0992e0f2dea 100644
--- a/release/doc/en_US.ISO8859-1/relnotes/article.xml
+++ b/release/doc/en_US.ISO8859-1/relnotes/article.xml
@@ -90,6 +90,21 @@
information on known bugs, security advisories, and corrections
to documentation. An up-to-date copy of the errata for &os;
&release.current; can be found on the &os; Web site.
+
+ This document describes the most user-visible new or changed
+ features in &os; since &release.prev;. In general, changes
+ described here are unique to the &release.branch; branch unless
+ specifically marked as &merged; features.
+
+ Typical release note items document recent security
+ advisories issued after &release.prev;, new drivers or hardware
+ support, new commands or options, major bug fixes, or
+ contributed software upgrades. They may also list changes to
+ major ports/packages or release engineering practices. Clearly
+ the release notes cannot list every single change made to &os;
+ between releases; this document focuses primarily on security
+ advisories, user-visible changes, and major architectural
+ improvements.
@@ -114,23 +129,11 @@
-
- What's New
+
+ Security and Errata
- This section describes the most user-visible new or changed
- features in &os; since &release.prev;. In general, changes
- described here are unique to the &release.branch; branch unless
- specifically marked as &merged; features.
-
- Typical release note items document recent security
- advisories issued after &release.prev;, new drivers or hardware
- support, new commands or options, major bug fixes, or
- contributed software upgrades. They may also list changes to
- major ports/packages or release engineering practices. Clearly
- the release notes cannot list every single change made to &os;
- between releases; this document focuses primarily on security
- advisories, user-visible changes, and major architectural
- improvements.
+ This section lists the various Security Advisories and
+ Errata Notices since &release.prev;.
Security Advisories
@@ -139,389 +142,41 @@
-
- Kernel Changes
+
+ Errata Notices
- Support for GPS ports has been added to
- &man.uhso.4;.
+ No errata notices.
- The if_nf10bmac(4)
- device has been added, providing support for NetFPGA-10G
- Embedded CPU Ethernet Core.
+
+
-
- The if_nf10bmac(4) driver operates on
- the FPGA, and is not suited for the PCI host
- interface.
-
+
+ Userland
- The &man.full.4; device has been added,
- and the lindev(4) device has been removed.
- Prior to this change, lindev(4) provided
- only the /dev/full character device,
- returning ENOSPC on write attempts. As
- this device is not specific to &linux;, a native &os; version
- has been added.
+ This section covers changes and additions to userland
+ applications, contributed software, and system utilities.
- The &man.mpr.4;
- device has been added, providing support for LSI Fusion-MPT
- 3 12Gb SCSI/SATA controllers.
+
+ Userland Configuration Changes
- The &man.mrsas.4; driver has been added,
- providing support for LSI MegaRAID SAS controllers. The
- &man.mfi.4; driver will attach to the controller, by default.
- To enable &man.mrsas.4; add
- hw.mfi.mrsas_enable=1 to
- /boot/loader.conf, which turns off
- &man.mfi.4; device probing.
+ The default &man.newsyslog.conf.5; now
+ includes files in the
+ /etc/newsyslog.conf.d/ and
+ /usr/local/etc/newsyslog.conf.d/
+ directories by default for &man.newsyslog.8;.
-
- At this time, the &man.mfiutil.8; utility and the &os;
- version of MegaCLI and
- StorCli do not work with
- &man.mrsas.4;.
-
+ The &man.mailwrapper.8; utility has been
+ updated to use &man.mailer.conf.5; from the
+ LOCALBASE environment variable, which
+ defaults to /usr/local
+ if unset.
- A kernel bug that inhibited proper
- functionality of the dev.cpu.0.freq
- &man.sysctl.8; on &intel; processors with Turbo
- Boost ™ enabled has been fixed.
-
- The IMAGACT_BINMISC
- kernel configuration option has been enabled by default,
- which enables application execution through emulators, such
- as Qemu.
-
- Support for the &man.cxgbe.4; Terminator
- 5 (T5) 10G/40G cards has been added to &man.netmap.4;.
-
- The VT kernel
- configuration file has been removed, and the &man.vt.4;
- driver is included in the GENERIC kernel.
- To enable &man.vt.4;, enter set kern.vty=vt
- at the &man.loader.8; prompt during boot, or add
- kern.vty=vt to &man.loader.conf.5; and
- reboot the system.
-
- Support for
- &man.dtrace.1; stack tracing has been fixed for
- &os;/&arch.powerpc;, using the trapexit()
- and asttrapexit() functions instead of
- checking within addressed kernel space.
-
- Hardware context support has been
- added to the drm/i915 driver, adding
- support for Mesa 9.2 and
- later.
-
- The &man.vt.4; driver has been updated,
- replacing the bitmapped kern.vt.spclkeys
- &man.sysctl.8; with individual
- kern.vt.kbd_* variants.
-
- The &man.hpet.4; driver has been updated
- to create a
- /dev/hpetN
- device, providing access to HPET from
- userspace.
-
- The &man.vt.4; driver has been made the
- default system console driver. The &man.syscons.4; driver is
- still available, and can be enabled by adding
- kern.vty=sc in &man.loader.conf.5;.
- Alternatively, &man.syscons.4; can be enabled at boot time by
- entering set kern.vty=sc at the
- &man.loader.8; prompt.
-
- An issue that could cause a system to
- hang when entering ACPI
- S3 state (suspend to
- RAM) has been corrected in the &man.acpi.4;
- and &man.pci.4; drivers.
-
- The power management unit
- subsystem has been updated to support power button events on
- certain &arch.powerpc; hardware, such as aluminum
- PowerBook ®.
-
- The &man.hwpmc.4;
- driver has been updated to correct performance counter
- sampling on G4 (MPC74xxx) and G5 class processors.
-
- The
- OpenCrypto framework has been
- updated to include AES-ICM and
- AES-GCM modes, both of which have also been
- added to the &man.aesni.4; driver.
-
-
- Virtualization Support
-
- Support for the Virtual
- Interrupt Delivery
feature of &intel; VT-x is
- enabled if supported by the CPU. This feature can be
- disabled by running sysctl
- hw.vmm.vmx.use_apic_vid=0. Additionally, to
- persist this setting across reboots, add
- hw.vmm.vmx.use_apic_vid=0 to
- /etc/sysctl.conf.
-
- Support for Posted Interrupt
- Processing
is enabled if supported by the CPU.
- This feature can be disabled by running sysctl
- hw.vmm.vmx.use_apic_pir=0. Additionally, to
- persist this setting across reboots, add
- hw.vmm.vmx.use_apic_pir=0 to
- /etc/sysctl.conf.
-
- Unmapped IO support has been added to
- &man.virtio_blk.4;.
-
- Unmapped IO support has been added to
- &man.virtio_scsi.4;.
-
- The &man.virtio_random.4; driver has
- been added to harvest entropy from the host system.
-
- Support for running
- a &os;/&arch.amd64; Xen guest
- instance as PVH guest has been added.
- PVH mode, short for
- Para-Virtualized Hardware
, uses
- para-virtualized drivers for boot and I/O, and uses hardware
- virtualization extensions for all other tasks, without the
- need for emulation.
-
- The &man.virtio.console.4; driver has
- been added, which provides an interface to VirtIO console
- devices through a &man.tty.4; device.
-
-
-
- ARM Support
-
- The &man.nand.4; device is enabled for
- ARM devices by default.
-
- An issue that could cause
- instability when detecting SD cards on
- the Raspberry Pi SOC has been
- fixed.
-
- The bcm2835_cpufreq
- driver has been added, which supports CPU
- frequency and voltage control on the Raspberry Pi
- SOC.
-
-
-
- Boot Loader Changes
-
-
-
-
-
- Hardware Support
-
- The &man.asmc.4; driver has been
- updated to support the &apple; MacMini 3,1.
-
- Support for &os;/ia64 has been dropped
- as of &os; 11.
-
-
- Multimedia Support
-
-
-
-
-
- Network Interface Support
-
- Support for Broadcom chipsets
- BCM57764, BCM57767, BCM57782, BCM57786 and BCM57787 has
- been added to &man.bge.4;.
-
- Support for the &intel;
- Centrino™ Wireless-N 135 chipset has been
- added.
-
- Firmware for &intel; Centrino™
- Wireless-N 105 devices has been added to the base
- system.
-
- The deprecated nve(4) driver has
- been removed. Users of NVIDIA nForce MCP network adapters
- are advised to use the &man.nfe.4; driver instead, which
- has been the default driver for this hardware since
- &os; 7.0.
-
- The &man.ath.hal.4; driver has been
- updated to support the Atheros AR1111 chipset.
-
- Support for the &intel;
- Centrino™ Wireless-N 105 chipset has been
- added.
-
- A bug in &man.ipfw.4; that could
- potentially lead to a kernel panic when using
- &man.dummynet.4; at layer 2 has been fixed.
-
- The &man.alc.4; driver has been
- updated to support AR816x and AR817x ethernet
- controllers.
-
- The &man.vxlan.4; driver has been
- added, which creates a virtual Layer 2 (Ethernet) network
- overlaid in a Layer 3 (IP/UDP) network. The &man.vxlan.4;
- driver is analogous to &man.vlan.4;, but is designed to be
- better suited for large, multiple-tenant datacenter
- environments.
-
- The &man.gre.4; driver has been
- significantly overhauled, and has been split into two
- separate modules, &man.gre.4; and &man.me.4;.
-
-
-
-
- Network Protocols
-
- Support for the IPX network transport
- protocol has been removed, and will not be supported in
- &os; 11 and later releases.
-
- Support for PLPMTUD
- blackhole detection (RFC 4821) has been
- added to the &man.tcp.4; stack, disabled by default. New
- control tunables have been added:
-
-
-
-
-
-
-
- Tunable
- Description
-
-
-
-
-
- net.inet.tcp.pmtud_blackhole_detection
- Enables or disables PLPMTUD
- blackhole detection
-
-
-
- net.inet.tcp.pmtud_blackhole_mss
- MSS to try for IPv4
-
-
-
- net.inet.tcp.v6pmtud_blackhole_mss
- MSS to try for IPv6
-
-
-
-
-
- New monitoring &man.sysctl.8;s haven been added:
-
-
-
-
-
-
-
- Tunable
- Description
-
-
-
-
-
- net.inet.tcp.pmtud_blackhole_activated
- Number of times the code was activated to
- attempt downshifting the
- MSS
-
-
-
- net.inet.tcp.pmtud_blackhole_min_activated
- Number of times the blackhole
- MSS was used in an attempt to
- downshift
-
-
-
- net.inet.tcp.pmtud_blackhole_failed
- Number of times that the blackhole failed to
- connect after downshifting the
- MSS
-
-
-
-
-
-
-
- Disks and Storage
-
- Support for the
- disklabel64 partitioning scheme has been
- added to &man.gpart.8;.
-
- The asr(4) driver
- has been removed, and is no longer supported.
-
- The
- &man.ctl.4; subsystem has been updated, increasing the ports
- limit from 128 to 256,
- and LUN limit from 256
- to 1024.
-
-
-
- File Systems
-
- The
- new filesystem automount facility, &man.autofs.5;, has been
- added. The new &man.autofs.5; facility is similar to that
- found in other &unix;-like operating systems, such as
- OS X™ and Solaris™. The &man.autofs.5;
- facility uses a &sun;-compatible &man.auto.master.5;
- configuration file, and is administered with the
- &man.automount.8; userland utility, and the
- &man.automountd.8; and &man.autounmountd.8; daemons.
-
-
- ZFS
-
- The
- arc_meta_limit statistics are now
- visible through the kstat
- &man.sysctl.8;. As a result of this change, the
- vfs.zfs.arc_meta_used &man.sysctl.8;
- has been removed, and replaced with the
- kstat.zfs.misc.arcstats.arc_meta_used
- &man.sysctl.8;.
-
-
+ The MK_ARM_EABI
+ &man.src.conf.5; option has been removed.
-
- Userland Changes
+
+ Userland Application Changes
The &man.casperd.8; daemon has been
@@ -554,9 +209,6 @@
network packets using the Capsicum framework to drop
privileges.
- &os;/&arch.i386; guests can be run under
- bhyve.
-
The &man.ps.1; utility has been
updated to include the -J flag, used to
filter output by matching &man.jail.8; IDs and names.
@@ -577,23 +229,6 @@
ends event collection after the specified number of
seconds.
- The default &man.newsyslog.conf.5; now
- includes files in the
- /etc/newsyslog.conf.d/ and
- /usr/local/etc/newsyslog.conf.d/
- directories by default for &man.newsyslog.8;.
-
- The &man.readline.3; library is now
- statically linked in software within the base system, and the
- shared library is no longer installed, allowing the Ports
- Collection to use a modern version of the library.
-
- The &man.mailwrapper.8; utility has been
- updated to use &man.mailer.conf.5; from the
- LOCALBASE environment variable, which
- defaults to /usr/local
- if unset.
-
The &man.ps.1; utility has been updated
to include a new keyword, tracer
, which
displays the PID of the tracing
@@ -602,10 +237,6 @@
Support for adding empty partitions has
been added to the &man.mkimg.1; utility.
- The &man.bsdinstall.8; partition editor
- and &man.sade.8; utility have been updated to include native
- ZFS support.
-
The &man.primes.6; utility has been
updated to correctly enumerate prime numbers between
4295098369 and
@@ -650,65 +281,20 @@
- The &man.strptime.3; library has been
- updated to add support for POSIX-2001
- features %U and
- %W.
-
- The &os; installation utility,
- &man.bsdinstall.8;, has been updated to set the
- canmount &man.zfs.8; property to
- off for the /var dataset, preventing the
- contents of directories within /var from conflicting when
- using multiple boot environments, such as that provided by
- sysutils/beadm.
-
- The MK_ARM_EABI
- &man.src.conf.5; option has been removed.
-
Userland &man.ctf.5; support in
&man.dtrace.1; has been added. With this change,
&man.dtrace.1; is able to resolve type info for function and
USDT probe arguments, and function return
values.
- The &man.dl.iterate.phdr.3; library has been
- changed to always return the path name of the
- ELF object in the
- dlpi_name structure member.
-
- A
- userland library for Chelsio Terminator 5 based iWARP cards
- has been added, allowing userland RDMA
- applications to work over compatible
- NICs.
-
- The &man.bsdconfig.8; utility has been
- updated to skip the initial &man.tzsetup.8;
- UTC versus wall-clock time prompt when run
- in a virtual machine, determined when the
- kern.vm_guest &man.sysctl.8; is set to
- 1.
-
The &man.elfdump.1; utility has been
updated to support capability mode provided by
&man.capsicum.4;.
- The &man.gpio.3; library has been added,
- providing a wrapper around the &man.gpio.4; kernel
- interface.
-
The
&man.fstyp.8; utility has been added, which is used to
determine the filesystem on a specified device.
- The &man.bsdinstall.8; utility has been
- updated to use the new &man.dpv.3; library to display progress
- when extracting the &os; distributions.
-
The libedit library
has been updated to support UTF-8, which
additionally provides unicode support to &man.sh.1;.
@@ -716,44 +302,9 @@
The &man.ptrace.2; system
call has been updated include support for Altivec registers on
&os;/&arch.powerpc;.
-
-
- ABI Compatibility
-
- The &linux; compatibility version has
- been updated to 2.6.18. The
- compat.linux.osrelease &man.sysctl.8; is
- evaluated when building the emulators/linux-c6 and related
- ports.
-
-
-
- /etc/rc.d Scripts
-
- The &man.rc.8; subsystem has been
- updated to allow configuring services in ${LOCALBASE}/etc/rc.conf.d/.
- If LOCALBASE is unset, it defaults to
- /usr/local.
-
- The mrouted
- &man.rc.8; script has been removed from the base system. An
- equivalent script is available from the net/mrouted port.
-
-
-
- /etc/periodic Scripts
-
- The daily &man.periodic.8; script
- 110.clean-tmps has been updated to
- avoid crossing filesystem mount boundaries when cleaning
- files in /tmp.
-
-
+
Contributed Software
-
- Ports/Packages Collection Infrastructure
+
+ Installation and Configuration Tools
+
+ The &man.bsdinstall.8; partition editor
+ and &man.sade.8; utility have been updated to include native
+ ZFS support.
+
+ The &os; installation utility,
+ &man.bsdinstall.8;, has been updated to set the
+ canmount &man.zfs.8; property to
+ off for the /var dataset, preventing the
+ contents of directories within /var from conflicting when
+ using multiple boot environments, such as that provided by
+ sysutils/beadm.
+
+ The &man.bsdconfig.8; utility has been
+ updated to skip the initial &man.tzsetup.8;
+ UTC versus wall-clock time prompt when run
+ in a virtual machine, determined when the
+ kern.vm_guest &man.sysctl.8; is set to
+ 1.
+
+ The &man.bsdinstall.8; utility has been
+ updated to use the new &man.dpv.3; library to display progress
+ when extracting the &os; distributions.
+
+
+
+ /etc/rc.d
+ Scripts
+
+ The &man.rc.8; subsystem has been
+ updated to allow configuring services in ${LOCALBASE}/etc/rc.conf.d/.
+ If LOCALBASE is unset, it defaults to
+ /usr/local.
+
+ The mrouted
+ &man.rc.8; script has been removed from the base system. An
+ equivalent script is available from the net/mrouted port.
+
+
+
+ /etc/periodic
+ Scripts
+
+ The daily &man.periodic.8; script
+ 110.clean-tmps has been updated to avoid
+ crossing filesystem mount boundaries when cleaning files in
+ /tmp.
+
+
+
+ Runtime Libraries and API
+
+ The &man.readline.3; library is now
+ statically linked in software within the base system, and the
+ shared library is no longer installed, allowing the Ports
+ Collection to use a modern version of the library.
+
+ The &man.strptime.3; library has been
+ updated to add support for POSIX-2001
+ features %U and
+ %W.
+
+ The &man.dl.iterate.phdr.3; library has been
+ changed to always return the path name of the
+ ELF object in the
+ dlpi_name structure member.
+
+ A
+ userland library for Chelsio Terminator 5 based iWARP cards
+ has been added, allowing userland RDMA
+ applications to work over compatible
+ NICs.
+
+ The &man.gpio.3; library has been added,
+ providing a wrapper around the &man.gpio.4; kernel
+ interface.
+
+
+
+ ABI Compatibility
+
+ The &linux; compatibility version has
+ been updated to 2.6.18. The
+ compat.linux.osrelease &man.sysctl.8; is
+ evaluated when building the emulators/linux-c6 and related
+ ports.
+
+
+
+
+ Kernel
+
+ This section covers changes to kernel configurations, system
+ tuning, and system control parameters that are not otherwise
+ categorized.
+
+
+ Kernel Bug Fixes
+
+ A kernel bug that inhibited proper
+ functionality of the dev.cpu.0.freq
+ &man.sysctl.8; on &intel; processors with Turbo
+ Boost ™ enabled has been fixed.
+
+ Support for
+ &man.dtrace.1; stack tracing has been fixed for
+ &os;/&arch.powerpc;, using the trapexit()
+ and asttrapexit() functions instead of
+ checking within addressed kernel space.
+
+ A bug in &man.ipfw.4; that could
+ potentially lead to a kernel panic when using &man.dummynet.4;
+ at layer 2 has been fixed.
+
+
+
+ Kernel Configuration
+
+ The IMAGACT_BINMISC
+ kernel configuration option has been enabled by default,
+ which enables application execution through emulators, such
+ as Qemu.
+
+ The VT kernel
+ configuration file has been removed, and the &man.vt.4;
+ driver is included in the GENERIC kernel.
+ To enable &man.vt.4;, enter set kern.vty=vt
+ at the &man.loader.8; prompt during boot, or add
+ kern.vty=vt to &man.loader.conf.5; and
+ reboot the system.
+
+
+
+ System Tuning and Controls
+
+
+
+
+
+
+ Devices and Drivers
+
+ This section covers changes and additions to devices and
+ device drivers since &release.prev;.
+
+
+ Device Drivers
+
+ Support for GPS ports has been added to
+ &man.uhso.4;.
+
+ The &man.full.4; device has been added,
+ and the lindev(4) device has been removed.
+ Prior to this change, lindev(4) provided
+ only the /dev/full character device,
+ returning ENOSPC on write attempts. As
+ this device is not specific to &linux;, a native &os; version
+ has been added.
+
+ Hardware context support has been
+ added to the drm/i915 driver, adding
+ support for Mesa 9.2 and
+ later.
+
+ The &man.vt.4; driver has been updated,
+ replacing the bitmapped kern.vt.spclkeys
+ &man.sysctl.8; with individual
+ kern.vt.kbd_* variants.
+
+ The &man.hpet.4; driver has been updated
+ to create a
+ /dev/hpetN
+ device, providing access to HPET from
+ userspace.
+
+
+
+ Storage Drivers
+
+ The &man.mpr.4;
+ device has been added, providing support for LSI Fusion-MPT
+ 3 12Gb SCSI/SATA controllers.
+
+ The &man.mrsas.4; driver has been added,
+ providing support for LSI MegaRAID SAS controllers. The
+ &man.mfi.4; driver will attach to the controller, by default.
+ To enable &man.mrsas.4; add
+ hw.mfi.mrsas_enable=1 to
+ /boot/loader.conf, which turns off
+ &man.mfi.4; device probing.
+
+
+ At this time, the &man.mfiutil.8; utility and the &os;
+ version of MegaCLI and
+ StorCli do not work with
+ &man.mrsas.4;.
+
+
+ The
+ &man.ctl.4; subsystem has been updated, increasing the ports
+ limit from 128 to 256,
+ and LUN limit from 256
+ to 1024.
+
+ The asr(4) driver has
+ been removed, and is no longer supported.
+
+
+
+ Network Drivers
+
+ Support for Broadcom chipsets BCM57764,
+ BCM57767, BCM57782, BCM57786 and BCM57787 has been added to
+ &man.bge.4;.
+
+ Support for the &intel; Centrino™
+ Wireless-N 135 chipset has been added.
+
+ Firmware for &intel; Centrino™
+ Wireless-N 105 devices has been added to the base
+ system.
+
+ The deprecated nve(4) driver has been
+ removed. Users of NVIDIA nForce MCP network adapters are
+ advised to use the &man.nfe.4; driver instead, which has been
+ the default driver for this hardware since
+ &os; 7.0.
+
+ The if_nf10bmac(4)
+ device has been added, providing support for NetFPGA-10G
+ Embedded CPU Ethernet Core.
+
+
+ The if_nf10bmac(4) driver operates on
+ the FPGA, and is not suited for the PCI host
+ interface.
+
+
+ The &man.ath.hal.4; driver has been
+ updated to support the Atheros AR1111 chipset.
+
+ Support for the &intel; Centrino™
+ Wireless-N 105 chipset has been added.
+
+ Support for the &man.cxgbe.4; Terminator
+ 5 (T5) 10G/40G cards has been added to &man.netmap.4;.
+
+ The &man.alc.4; driver has been updated
+ to support AR816x and AR817x ethernet controllers.
+
+ The &man.vxlan.4; driver has been added,
+ which creates a virtual Layer 2 (Ethernet) network overlaid in
+ a Layer 3 (IP/UDP) network. The &man.vxlan.4; driver is
+ analogous to &man.vlan.4;, but is designed to be better suited
+ for large, multiple-tenant datacenter environments.
+
+ The
+ &man.gre.4; driver has been significantly overhauled, and has
+ been split into two separate modules, &man.gre.4; and
+ &man.me.4;.
+
+
+
+
+ Hardware Support
+
+ This section covers general hardware support for physical
+ machines, hypervisors, and virtualization environments, as well
+ as hardware changes and updates that do not otherwise fit in
+ other sections of this document.
+
+
+ Hardware Support
+
+ The &man.asmc.4; driver has been
+ updated to support the &apple; MacMini 3,1.
+
+ Support for &os;/ia64 has been dropped
+ as of &os; 11.
+
+ An issue that could cause a system to
+ hang when entering ACPI
+ S3 state (suspend to
+ RAM) has been corrected in the &man.acpi.4;
+ and &man.pci.4; drivers.
+
+ The power management unit
+ subsystem has been updated to support power button events on
+ certain &arch.powerpc; hardware, such as aluminum
+ PowerBook ®.
+
+ The &man.hwpmc.4;
+ driver has been updated to correct performance counter
+ sampling on G4 (MPC74xxx) and G5 class processors.
+
+ The
+ OpenCrypto framework has been
+ updated to include AES-ICM and
+ AES-GCM modes, both of which have also been
+ added to the &man.aesni.4; driver.
+
+
+
+ Virtualization Support
+
+ Support for the Virtual Interrupt
+ Delivery
feature of &intel; VT-x is enabled if
+ supported by the CPU. This feature can be disabled by running
+ sysctl hw.vmm.vmx.use_apic_vid=0.
+ Additionally, to persist this setting across reboots, add
+ hw.vmm.vmx.use_apic_vid=0 to
+ /etc/sysctl.conf.
+
+ Support for Posted Interrupt
+ Processing
is enabled if supported by the CPU. This
+ feature can be disabled by running sysctl
+ hw.vmm.vmx.use_apic_pir=0. Additionally, to
+ persist this setting across reboots, add
+ hw.vmm.vmx.use_apic_pir=0 to
+ /etc/sysctl.conf.
+
+ Unmapped IO support has been added to
+ &man.virtio_blk.4;.
+
+ Unmapped IO support has been added to
+ &man.virtio_scsi.4;.
+
+ The &man.virtio_random.4; driver has
+ been added to harvest entropy from the host system.
+
+ &os;/&arch.i386; guests can be run under
+ bhyve.
+
+ Support for running a &os;/&arch.amd64;
+ Xen guest instance as
+ PVH guest has been added.
+ PVH mode, short for Para-Virtualized
+ Hardware
, uses para-virtualized drivers for boot and
+ I/O, and uses hardware virtualization extensions for all other
+ tasks, without the need for emulation.
+
+ The &man.virtio.console.4; driver has
+ been added, which provides an interface to VirtIO console
+ devices through a &man.tty.4; device.
+
+
+
+ ARM Support
+
+ The &man.nand.4; device is enabled for
+ ARM devices by default.
+
+ An issue that could cause
+ instability when detecting SD cards on the
+ Raspberry Pi SOC has been fixed.
+
+ The bcm2835_cpufreq
+ driver has been added, which supports CPU
+ frequency and voltage control on the Raspberry Pi
+ SOC.
+
+
+
+
+ Storage
+
+ This section covers changes and additions to file systems
+ and other storage subsystems, both local and networked.
+
+
+ Networked Storage
+
+ The new
+ filesystem automount facility, &man.autofs.5;, has been added.
+ The new &man.autofs.5; facility is similar to that found in
+ other &unix;-like operating systems, such as OS X™
+ and Solaris™. The &man.autofs.5; facility uses
+ a &sun;-compatible &man.auto.master.5; configuration file, and
+ is administered with the &man.automount.8; userland utility,
+ and the &man.automountd.8; and &man.autounmountd.8;
+ daemons.
+
+
+
+ ZFS
+
+ The arc_meta_limit
+ statistics are now visible through the
+ kstat &man.sysctl.8;. As a result of this
+ change, the vfs.zfs.arc_meta_used
+ &man.sysctl.8; has been removed, and replaced with the
+ kstat.zfs.misc.arcstats.arc_meta_used
+ &man.sysctl.8;.
+
+
+
+ &man.geom.4;
+
+ Support for the
+ disklabel64 partitioning scheme has been
+ added to &man.gpart.8;.
+
+
+
+
+ Boot Loader Changes
+
+ This section covers the boot loader, boot menu, and other
+ boot-related changes.
+
+
+ Boot Loader Changes
+
+ The &man.vt.4; driver has been made the
+ default system console driver. The &man.syscons.4; driver is
+ still available, and can be enabled by adding
+ kern.vty=sc in &man.loader.conf.5;.
+ Alternatively, &man.syscons.4; can be enabled at boot time by
+ entering set kern.vty=sc at the
+ &man.loader.8; prompt.
+
+
+
+ Boot Menu Changes
+
+
+
+
+
+
+ Networking
+
+ This section describes changes that affect networking in
+ &os;.
+
+
+ Network Procols
+
+ Support for the IPX network transport
+ protocol has been removed, and will not be supported in
+ &os; 11 and later releases.
+
+ Support for PLPMTUD
+ blackhole detection (RFC 4821) has been
+ added to the &man.tcp.4; stack, disabled by default. New
+ control tunables have been added:
+
+
+
+
+
+
+
+ Tunable
+ Description
+
+
+
+
+
+ net.inet.tcp.pmtud_blackhole_detection
+ Enables or disables PLPMTUD
+ blackhole detection
+
+
+
+ net.inet.tcp.pmtud_blackhole_mss
+ MSS to try for IPv4
+
+
+
+ net.inet.tcp.v6pmtud_blackhole_mss
+ MSS to try for IPv6
+
+
+
+
+
+ New monitoring &man.sysctl.8;s haven been added:
+
+
+
+
+
+
+
+ Tunable
+ Description
+
+
+
+
+
+ net.inet.tcp.pmtud_blackhole_activated
+ Number of times the code was activated to attempt
+ downshifting the MSS
+
+
+
+ net.inet.tcp.pmtud_blackhole_min_activated
+ Number of times the blackhole
+ MSS was used in an attempt to
+ downshift
+
+
+
+ net.inet.tcp.pmtud_blackhole_failed
+ Number of times that the blackhole failed to
+ connect after downshifting the
+ MSS
+
+
+
+
+
+
+
+
+ Ports Collection and Package Infrastructure
+
+ This section covers changes to the &os; Ports
+ Collection, package infrastructure, and package maintenance and
+ installation tools.
+
+
+ Infrastructure Changes
-
- Release Engineering and Integration
+
+ Packaging Changes
+
+
+
+
+
+
+ Documentation
+
+ This section covers changes to the &os; Documentation
+ Project sources and toolchain.
+
+
+ Documentation Source Changes
+
+
+
+
+
+ Documentation Toolchain Changes
+
+
+
+
+
+
+ Release Engineering and Integration
+
+ This section convers changes that are specific to the
+ &os; Release Engineering processes.
+
+
+ Integration Changes
The
Release Engineering build tools have been updated to include
support for producing virtual machine disk images for various
cloud hosting providers.
-
-
- Documentation
-
-
-