FreeBSD 10.3-RC3 Now Available

Marius Strobl has announced the availability of the third release candidate for FreeBSD 10.3: “The second release candidate build of the 10.3-RELEASE release cycle is now available.

Noteworthy changes since 10.3-RC2: the requirement that for a root-on-ZFS setup, ZFS needs to account for at least 50 percent of the resulting partition table was removed from zfsboot; build configurations of csh(1) and tcsh(1) were changed to activate the SAVESIGVEC option, i. e. saving and restoring of signal handlers before/after executing an external command; FreeBSD SA-16:15 and CVE-2016-1885 have been resolved; the netwait rc(8) script has been changed to require firewall setup to be completed, otherwise a ping(8) to the IP address specified via the netwait_ip option may not succeed; in order to be able to work on upcoming Intel Purley platform system, including Skylake Xeon servers, the x86 kernels now align the XSAVE area to a multiple of 64 bytes


=== Upgrading ===

The freebsd-update(8) utility supports binary upgrades of amd64 and i386
systems running earlier FreeBSD releases. Systems running earlier
FreeBSD releases can upgrade as follows:

# freebsd-update upgrade -r 10.3-RC3

During this process, freebsd-update(8) may ask the user to help by
merging some configuration files or by confirming that the automatically
performed merging was done correctly.

# freebsd-update install

The system must be rebooted with the newly installed kernel before

# shutdown -r now

After rebooting, freebsd-update needs to be run again to install the new
userland components:

# freebsd-update install

It is recommended to rebuild and install all applications if possible,
especially if upgrading from an earlier FreeBSD release, for example,
FreeBSD 9.x. Alternatively, the user can install misc/compat9x and
other compatibility libraries, afterwards the system must be rebooted
into the new userland:

# shutdown -r now

Finally, after rebooting, freebsd-update needs to be run again to remove