2. What's New

This section describes the most user-visible new or changed features in FreeBSD since 10.0-RELEASE. In general, changes described here are unique to the 11-CURRENT branch unless specifically marked as MERGED features.

Typical release note items document recent security advisories issued after 10.0-RELEASE, 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 FreeBSD between releases; this document focuses primarily on security advisories, user-visible changes, and major architectural improvements.

2.1. Security Advisories

No advisories.

2.2. Kernel Changes

The sysctl(8) hw.bus.devctl_disable has been removed.

Support for GPS ports has been added to uhso(4).

The VT kernel configuration file has been added, which enables the new vt console driver.

2.2.1. Virtualization support

The virtio_random(4) driver has been added to harvest entropy from the host system.

Unmapped IO support has been added to virtio_scsi(4).

Unmapped IO support has been added to virtio_blk(4).

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.

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.

2.2.2. ARM support

The nand(4) device is enabled for ARM devices by default.

2.2.3. Boot Loader Changes

 

2.2.4. Hardware Support

2.2.4.1. Multimedia Support

 

2.2.4.2. Network Interface Support

Firmware for Intel® Centrino™ Wireless-N 105 devices has been added to the base system.

Support for the Intel® Centrino™ Wireless-N 135 chipset has been added.

Support for Broadcom chipsets BCM57764, BCM57767, BCM57782, BCM57786 and BCM57787 has been added to bge(4).

The deprecated nve(4) driver has been removed. Users of NVIDIA nForce MCP network adapters are advised to use the nfe(4) driver instead, which has been the default driver for this hardware since FreeBSD 7.0.

2.2.5. Network Protocols

Support for the IPX network transport protocol has been removed, and will not be supported in FreeBSD 11 and later releases.

2.2.6. Disks and Storage

 

2.2.7. File Systems

 

2.2.7.1. ZFS

 

2.3. Userland Changes

Support for displaying VPD for PCI devices via pciconf(8) has been added.

A new flag, onifconsole has been added to /etc/ttys. This allows the system to provide a login prompt via serial console if the device is an active kernel console, otherwise it is equivalent to off.

Allow pciconf(8) to identify PCI devices that are attached to a driver to be identified by their device name instead of just the selector. Additionally, an optional device argument to the -l flag to restrict the output to only listing details about a single device.

When unable to load a kernel module with kldload(8), a message informing to view output of dmesg(8) is now printed, opposed to the previous output Exec format error..

The casperd(8) daemon has been added, which provides access to functionality that is not available in the capability mode sandbox.

ping(8) protects against malicious network packets using the Capsicum framework to drop privileges.

FreeBSD/i386 guests can be run under bhyve.

2.3.1. /etc/rc.d Scripts

 

2.4. Contributed Software

byacc(1) has been updated to version 20140101.

Timezone data files have been updated to version 2013i.

lldb(1) has been updated to upstream snapshot version r196259.

OpenSSL has been updated to version 1.0.1.f.

jemalloc(3) has been updated to version 3.5.0.

sendmail has been updated from 8.14.7 to 8.14.8.

OpenSSH has been updated to 6.5p1.

bmake has been updated to version 20140101.

libc++ has been updated to version 3.4.

mdocml has been updated to version 1.12.3.

LLVM and Clang have been updated to version 3.4.

2.5. Ports/Packages Collection Infrastructure

 

2.6. Release Engineering and Integration

 

2.7. Documentation

 

All FreeBSD documents are available for download at http://ftp.FreeBSD.org/pub/FreeBSD/doc/

Questions that are not answered by the documentation may be sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.