Monday, December 16, 2013

FreeBSD 10.0-RC2 Now Available

The second RC build of the 10.0-RELEASE release cycle is now available on the FTP servers for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures.

See the release announcement email for image checksums.

Pre-installed virtual machine images for 10.0-RC2 are also available for amd64 and i386 architectures.

Changes between -RC1 and -RC2 include:

  • Fix a crash when attempting to use a non-disk device as an iSCSI LUN.
  • Fix handling of empty iSCSI authentication groups.
  • Fix a regression in bsdinstall(8) that prevented the system from decrypting GELI providers when installing ZFS on GELI.
  • Several Radeon KMS bug fixes.
  • Several wireless bug fixes.
  • Several clang bug fixes.

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.0-RC2

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 continuing.

# 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 stale files:

# freebsd-update install

Love FreeBSD?  Support this and future releases with a donation to the FreeBSD Foundation!