June 21, 2014

FreeBSD 9.3-RC1 Now Available

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

The image checksums can be found in the PGP-signed announcement email.

ISO images and, for architectures that support it, the memory stick images are available here: http://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/9.3/ (or any of the FreeBSD mirror sites).

If you notice problems you can report them through the normal Bugzilla PR system or on the -stable mailing list.

If you would like to use SVN to do a source based update of an existing system, use the “releng/9.3” branch.

A list of changes since 9.2-RELEASE are available on the stable/9 release notes page here: http://www.freebsd.org/releases/9.3R/relnotes.html

Changes between 9.3-BETA3 and 9.3-RC1 include:

  • Various bug fixes in the hptrr(4) driver.
  • Time zone data has been updated to tzdata2014e.
  • Handling of the ‘-P’ flag without ‘-p’ or ‘-r’ has been fixed in the daemon(8) utility.
  • A bug in the nvme(4) controller initialization path has been fixed.
  • A bug in the fast receive buffer recycle path has been fixed in the cxgbe(4) driver.

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 9.3-RC1

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 8.x. Alternatively, the misc/compat8x port can be installed to provide 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!