Saturday, June 21, 2014

FreeBSD 9.3-RC1 Now Available

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:


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!

Saturday, June 14, 2014

FreeBSD 9.3-BETA3 Now Available

FreeBSD 9.3-BETA3 Now Available


The third BETA 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 GNATS PR system or on the -stable mailing list.

Please note, as the FreeBSD bug tracking system is undergoing maintenance, the PR system may be unavailable.  Problem reports submitted this maintenance period are being queued for later processing.

If you would like to use SVN to do a source based update of an existing system, use the "stable/9" branch.

A list of changes since 9.2-RELEASE are available on the stable/9 release notes page here:


Changes between 9.3-BETA2 and 9.3-BETA3 include:
  • A new ttys(5) flag, onifconsole, has been added, which activates ttyu0 if the device is an active kernel console.
  • The NFSv4 server now allows creating a hard link to a symbolic link, as was allowed in NFSv3.
  • OpenSSL has been updated to 0.9.8za.
  • A deadlock caused by incorrect reference counts has been fixed in the usb(4) driver.
  • The arc4random(3) library has been updated to match that in FreeBSD-CURRENT.
  • The amount of data collected by hwpmc(4) has been increased to work with modern processors and available RAM.
  • A new pmcstat(8) flag, '-l', has been added, which ends event collection after the specified number of seconds.
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-BETA3

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!

Monday, June 2, 2014

FreeBSD 9.3-BETA1 Now Available

FreeBSD 9.3-BETA1 Now Available


The first BETA 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 GNATS PR system or on the -stable mailing list.

Please note, as the FreeBSD bug tracking system is undergoing maintenance, the PR system may be unavailable.  Problem reports submitted this maintenance period are being queued for later processing.

If you would like to use SVN to do a source based update of an existing system, use the "stable/9" branch.

A list of changes since 9.2-RELEASE are available on the stable/9 release notes page here:


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-BETA1

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!  https://www.freebsdfoundation.org/donate/

Tuesday, March 11, 2014

FreeBSD Participating in Google Summer of Code

FreeBSD is pleased to announce that once again we have been selected to participate in the Google Summer of Code program.  This gives University students the opportunity to earn a $5,500 USD stipend in exchange for working on Open Source software over their Summer break.  Students have around 12 weeks to work on their project, and will be mentored by existing FreeBSD committers.  Participating organisations will earn $500 USD per student mentored.

FreeBSD's organisation page may be found here and a list of possible project ideas may be found here. Please note that projects do not have to come from the ideas list, and indeed students are encouraged to produce their own project ideas - the majority of past projects have been thought up by the participants themselves.  More details about FreeBSD's participation in Google Summer of Code including contact details can be found here.

Students are also encouraged to visit the GSoC website to view more details of the program, including eligibility requirements, and a list of other participating organisations.

Please also help us advertise Google Summer of Code and FreeBSD at your
local university or college campus using this poster.

The application deadline is March 21st 19:00 UTC.

Monday, January 20, 2014

FreeBSD 10.0-RELEASE Now Available

The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 10.0-RELEASE.  This is the first release of the stable/10 branch.

Some of the highlights:
  • GCC is no longer installed by default on architectures where clang(1) is the default compiler.
  • Unbound has been imported to the base system as the local caching DNS resolver.
  • BIND has been removed from the base system.
  • make(1) has been replaced with bmake(1), obtained from the NetBSD Project.
  • pkg(7) is now the default package management utility.
  • pkg_add(1), pkg_delete(1), and related tools have been removed.
  • Major enhancements in virtualization, including the addition of bhyve(8), virtio(4), and native paravirtualized drivers providing support for FreeBSD as a guest operating system on Microsoft Hyper-V.
  • TRIM support for Solid State Drive has been added to ZFS.
  • Support for the high-performance LZ4 compression algorithm has been added to ZFS.
See the full 10.0-RELEASE announcement here.

Thursday, January 9, 2014

FreeBSD 10.0-RC5 Now Available

The fifth 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.

This is expected to be the final RC build of the 10.0-RELEASE cycle.

The image checksums follow at the end of this email.

Important note to freebsd-update(8) users:  Please be sure to follow the instructions in the following FreeBSD Errata Notices before upgrading the system to 10.0-RC5:

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

Changes between -RC4 and -RC5 include:
  • Fix an IPv4 multicast regression.
  • Fixes OpenSSL for CVE-2013-4353, CVE-2013-6449, CVE-2013-6450.
  • Revert a change to the kinfo_file structure to preserve ABI.
  • Fix a race condition which could prevent the file descriptor table from being properly updated.
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-RC5

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!

Thursday, January 2, 2014

FreeBSD 10.0-RC4 Now Available

The fourth 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.

This is expected to be the final RC build of the 10.0-RELEASE cycle.

The image checksums follow at the end of this email.

ISO images and, for architectures that support it, the memory stick images are available here.

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

Important note to freebsd-update(8) users:  Please be sure to follow the instructions in the following FreeBSD Errata Notices before upgrading the system to 10.0-RC4:

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

Changes between 10.0-RC3 and 10.0-RC4 include:
  • Tighten default restrictions for ntpd(8) server.
  • Fix kernel crash discovered with recent Java port update.
Love FreeBSD?  Support this and future releases with a donation to the FreeBSD Foundation!