From d495222c81d85d3f5c390968dd0b161ba5c7373b Mon Sep 17 00:00:00 2001 From: Glen Barber Date: Tue, 14 Jan 2014 00:26:19 +0000 Subject: [PATCH] Regen after r260615. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation --- .../htdocs/releases/10.0R/relnotes.html | 72 +++++++++---------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/en_US.ISO8859-1/htdocs/releases/10.0R/relnotes.html b/en_US.ISO8859-1/htdocs/releases/10.0R/relnotes.html index 8fc7b9a9c7..573bd0327f 100644 --- a/en_US.ISO8859-1/htdocs/releases/10.0R/relnotes.html +++ b/en_US.ISO8859-1/htdocs/releases/10.0R/relnotes.html @@ -17,7 +17,7 @@ as trademarks. Where those designations appear in this document, and the FreeBSD Project was aware of the trademark claim, the designations have been followed by the or the - ® symbol.

Last modified on 2014-01-13 by gjb.
Abstract

The release notes for FreeBSD 10.0-RELEASE contain a summary + ® symbol.

Last modified on 2014-01-14 by gjb.
Abstract

The release notes for FreeBSD 10.0-RELEASE contain a summary of the changes made to the FreeBSD base system on the 10.0-STABLE development line. This document lists applicable security advisories that were issued since @@ -93,7 +93,7 @@ in GENERIC kernels.

Support was added for the new Intel on-CPU Bull Mountain random number generator, found on IvyBridge and supposedly later CPUs, - accessible with RDRAND instruction.

2.2.1. Virtualization support

The BSD Hypervisor, bhyve(8) is included + accessible with the RDRAND instruction.

2.2.1. Virtualization support

The BSD Hypervisor, bhyve(8) is included with FreeBSD. bhyve(8) requires Intel CPUs with VT-x and Extended Page Table (EPT) support. These features are on all Nehalem models and beyond (e.g. Nehalem and newer), but not on the lower-end Atom CPUs.

virtio(4) support has been added. virtio(4) is the @@ -112,34 +112,34 @@ hv_netsvc_load="YES" hv_utils_load="YES" hv_vmbus_load="YES"

Alternatively, the Hyper-V drivers can be added to the i386 kernel by adding device hyperv to the kernel config, and then - recompiling the kernel. Please refer to: + recompiling the kernel. Please refer to FreeBSD and Microsoft Windows Server Hyper-V support for full instructions on how to set up Hyper-V support under FreeBSD.

The vmx(4) driver has been added. vmx(4) is a VMware VMXNET3 ethernet driver ported from OpenBSD.

Xen PVHVM virtualization is now part of the GENERIC kernel.

2.2.2. ARM support

Raspberry PI support has been added. Refer to these setup instructions - and quick start + and this quick start guide.

The default ABI on ARM is now the ARM EABI. This brings a number of improvements and allows future support for VFP and Thumb-2.

ARM support has been greatly improved, including support for ARMv6 and ARMv7, SMP and thread-local storage (TLS). Additionally support for some newer SoC like the MV78x60 and OMAP4 was added. - See this announcement + See the announcement for further details.

Superpages support on ARM has been added. Superpages support provides improved performance and scalability by allowing TLB translations to dynamically cover large physical memory regions. All ARMv6 and ARMv7-based platforms can take advantage of this feature. - See this page - for further details.

2.2.3. Boot Loader Changes

The BTX kernel used by the boot + See the ARM Superpages status + page for further details.

2.2.3. Boot Loader Changes

The BTX kernel used by the boot loader has been changed to invoke BIOS routines from real mode. This change makes it possible to boot FreeBSD from USB - devices.

A new gptboot boot loader has + devices.

A new gptboot(8) boot loader has been added to support booting from a GPT labeled disk. A new boot command has been added to - gpt(8), which makes a GPT disk bootable by writing the + gpart(8), which makes a GPT disk bootable by writing the required bits of the boot loader, creating a new boot partition if required.

2.2.4. Hardware Support

The cmx(4) driver, a driver for Omnikey CardMan 4040 - PCMCIA smartcard readers, has been added.

The syscons(4) driver now supports Colemak keyboard layout.

The uslcom(4) driver, a driver for Silicon + PCMCIA smartcard readers, has been added.

The syscons(4) driver now supports the Colemak keyboard layout.

The uslcom(4) driver, a driver for Silicon Laboratories CP2101/CP2102-based USB serial adapters, has been imported from OpenBSD.

2.2.4.1. Multimedia Support

Support for version 2.0 of the USB Audio reference design has been added. New devices should support higher bandwidth, @@ -180,11 +180,11 @@ hv_vmbus_load="YES"

Alternatively, the Hyper-V drivers can be added to address on the subnet (carpdev), switching state with ifconfig(8), better locking and using modern kernel interfaces to allocate multicast memberships. - Configuration of the CARP protocol via ifconfig(8) has changed, as well as format - of CARP events submitted to devd(8) has changed. See carp(4) + Configuration of the CARP protocol via ifconfig(8) has changed, as well as the format + of CARP events submitted to devd(8). See carp(4) for more information. The arpbalance feature of carp(4) is currently not supported anymore.

The pf(4) firewall now supports fine-grain locking - and better utilization on multi-cpu machines resulting in + and better utilization on multi-CPU machines, resulting in significant improvements in performance.

Support for up to 65536 routing tables has been introduced.

Support for setting/matching differentiated services codepoints (DSCP) in IP header has been added to @@ -198,7 +198,7 @@ hv_vmbus_load="YES"

Alternatively, the Hyper-V drivers can be added to from Highpoint.

nvme(4) has been added and provides NVM Express support. NVM Express is an optimized register interface, command set and feature set of PCI Express (PCIe)-based Solid-State Drives (SSDs). For more information, - see nvmexpress.org.

2.2.7. File Systems

A new kernel-based iSCSI target and initiator has been + see nvmexpress.org.

2.2.7. File Systems

A new kernel-based iSCSI target and initiator has been added.

UFS filesystems can now be enlarged with growfs(8) while mounted read-write. This is especially useful for virtual machines, allowing the addition of more harddrive space without @@ -210,22 +210,22 @@ hv_vmbus_load="YES"

Alternatively, the Hyper-V drivers can be added to which drives to use, what ZFS RAID level to use (taking into consideration the selected number of drives), GPT or MBR, GELI encryption, forcing 4K sectors, pool name, etc.

TRIM support has been added for - ZFS.

Support for the high performance LZ4 compression algorithm + ZFS.

Support for the high-performance LZ4 compression algorithm has been added to ZFS. LZ4 is usually faster and can achieve a higher compression ratio than LZJB, the default compression algorithm.

Support for L2ARC compression has been added to ZFS.

The zio nop-write improvement from Illumos was imported into FreeBSD. To reduce I/O, nop-write skips overwriting - data if the checksum (cryptographically secure) of new data + data if the (cryptographically secure) checksum of new data matches the checksum of existing data. It also saves space if - snapshots are in use. This improvement only works only on + snapshots are in use. This improvement only works on datasets with enabled compression, disabled deduplication and - sha256 checksums.

ZFS will now compare the checksums of incoming writes to + sha256 checksums. ZFS will now compare the checksums of incoming writes to the checksum of the existing on-disk data and avoid issuing any write I/O for data that has not changed. This will reduce I/O as well as space usage because if the old block is referenced by a snapshot, both copies of the block are kept even though both contain the same data.

2.3. Userland Changes

On platforms where clang(1) is the default - system compiler, (such as i386, amd64, arm) GCC and GNU libstdc++ are no + system compiler (such as i386, amd64, arm), GCC and GNU libstdc++ are no longer built by default. clang(1) and libc++ from LLVM are used on these platforms by instead. GCC 4.2.1 and libstdc++ are still built and used by default on pc98 and all other platforms where clang(1) @@ -233,8 +233,8 @@ hv_vmbus_load="YES"

Alternatively, the Hyper-V drivers can be added to

clang(1) and llvm have been updated to version 3.3 release. Please refer to - Clang 3.3 Release Notes.

BIND has been replaced by unbound(8) for - local dns resolution in the base system. With this change, nslookup + Clang 3.3 Release Notes.

BIND has been replaced by unbound(8) for + local DNS resolution in the base system. With this change, nslookup and dig are no longer a part of the base system. Users should instead use host(1) and drill(1) Alternatively, nslookup and dig can be obtained by installing the @@ -248,11 +248,11 @@ hv_vmbus_load="YES"

Alternatively, the Hyper-V drivers can be added to by a BSD-licensed sort(1) program.

Berkely yacc (byacc) has been imported from invisible island. This brings bison compatibilities to yacc(1) while preserving full - backwards compatibility with previous version of yacc(1).

lex(1) has been replaced by flex 2.5.37

make(1) has been replaced with the - "Portable" BSD make tool (bmake) from NetBSD.

The adduser(8) utility now supports + backwards compatibility with previous version of yacc(1).

lex(1) has been replaced by flex 2.5.37.

make(1) has been replaced with the + Portable BSD make tool (bmake) from NetBSD.

The adduser(8) utility now supports a -M option to set the mode of a new user's home directory.

BSD-licensed versions of ar(1) and ranlib(1), - based on libarchive, have replaced the GNU + based on libarchive(3), have replaced the GNU Binutils versions of these utilities.

BSD-licensed versions of bc(1) and dc(1) have replaced their GNU counterparts.

chflags(1) now supports a -v flag for verbose output and a -f flag to ignore errors @@ -260,13 +260,13 @@ hv_vmbus_load="YES"

Alternatively, the Hyper-V drivers can be added to chmod(1).

For compatibility with other implementations, cp(1) now supports a -a flag, which is equivalent to specifying the -RrP flags.

BSD-licensed version of cpio(1) based on - libarchive, has replaced the GNU cpio. + libarchive(3), has replaced the GNU cpio. Note that the GNU cpio is still installed as gcpio.

The env(1) program now supports -u name which will completely unset the given variable name by removing it from the environment, - instead of just setting it to a null value.

The fdopendir(3) library function has been added.

The fetch(3) library now support HTTP 1.1 + instead of just setting it to a null value.

The fdopendir(3) library function has been added.

The fetch(3) library now supports HTTP 1.1 If-Modified-Since behavior. The fetch(1) program now supports -i filename which will only download the specified HTTP URL if the content @@ -286,20 +286,20 @@ hv_vmbus_load="YES"

Alternatively, the Hyper-V drivers can be added to a -q flag to suppress warnings; it now also accepts multiple paths on its command line.

sh(1) has many bug fixes, some new features, and will now refuse to parse some invalid scripts. Additionally, it now - has filename completion and defaults to the "emacs" editing + has filename completion and defaults to the emacs editing mode.

The split(1) utility now supports a -n flag to split a file into a certain number of chunks.

The tar(1) utility now supports a -Z flag to enable compress(1)-style compression/decompression.

The tar(1) utility now supports a --numeric-owner flag to ignore user/group names - on create and extract.

The tar(1) utility now supports an + on create and extract.

The tar(1) utility now supports the -S flag to sparsify files on extraction.

The tar(1) utility now supports a -s flag to substitute filenames based on the specified regular expression.

The tcgetsid(3) library function has been added to return the process group ID for the session leader for the controlling terminal. It is defined in IEEE Std 1003.1-2001 (POSIX).

top(1) now supports a -P flag to - provide per-CPU usage statistics.

zdump(8) is now working properly on 64 bit architectures. + provide per-CPU usage statistics.

zdump(8) is now working properly on 64-bit architectures.

traceroute(8) now has the ability to print the AS number for each hop with the new -a switch; a new -A option allows selecting a particular @@ -320,15 +320,15 @@ hv_vmbus_load="YES"

Alternatively, the Hyper-V drivers can be added to swaplate

2.4. Contributed Software

jemalloc(3) has been updated to 3.4.0. See this link for more details.

AMD has been updated from 6.0.10 - to 6.1.5.

awk has been updated from 1 May + to 6.1.5.

awk has been updated from the 1 May 2007 release to the 23 October 2007 release.

bzip2 has been updated from 1.0.4 to 1.0.5.

CVS has been removed from the - base system, but is still available from ports.

Subversion has been imported into the base system and + base system, but is still available from Ports Collection.

Subversion has been imported into the base system and is installed as svnlite. svnlite - should only be used for checking out FreeBSD source and committing, and does not + should only be used for checking out the FreeBSD source trees and committing, and does not replace the full Subversion port.

file has been updated to 5.11.

hostapd has been updated from 0.5.8 to 0.5.10.

IPFilter has been updated to 5.1.2.

less has been updated to - v458.

ncurses has been updated from + v458.

ncurses has been updated to 5.7-20081102.

OpenSSH has been updated to 6.4.

OpenPAM has been updated to the Micrampelis release.

sendmail has been updated from @@ -338,13 +338,13 @@ hv_vmbus_load="YES"

Alternatively, the Hyper-V drivers can be added to have been updated from the tzcode2004a release to the tzcode2009h release. If you have upgraded from source or via the freebsd-update(8), - then please run tzsetup(8) to install a new /etc/localtime. + then please run tzsetup(8) to install a new /etc/localtime.

WPA Supplicant has been updated to 2.0.

xz has been updated - from snapshot as of 12 April 2010 to 5.0.0.

nvi(1) has been updated to 2.1.2.

nvi(1) supports wide character locales.

2.5. Ports/Packages Collection Infrastructure

The pkg_add, pkg_create, pkg_delete, pkg_info, + from snapshot as of 12 April 2010 to 5.0.0.

nvi(1) has been updated to 2.1.2.

nvi(1) supports wide-character locales.

2.5. Ports/Packages Collection Infrastructure

The pkg_add, pkg_create, pkg_delete, pkg_info, pkg_updating, and pkg_version utilities have been removed. pkg(7) must now be used to install binary packages. pkg(7) - is the next generation FreeBSD package manager, also referred to as "pkgng".

2.6. Release Engineering and Integration

The supported version of + is the next generation FreeBSD package manager, also referred to as pkgng.

2.6. Release Engineering and Integration

The supported version of the GNOME desktop environment (x11/gnome2) has been updated from 2.20.1 to 2.22.

3. Upgrading from previous releases of FreeBSD

Beginning with FreeBSD 6.2-RELEASE,