DragonFly BSD


DragonFly Release 3.8

Version 3.8.0 released 04 June 2014.

Version 3.8.1 released 16 June 2014.

Big-ticket items

Dynamic binaries in the root filesystem

DragonFly binaries in /bin and /sbin are now dynamic, which makes it possible to use current identification and authentication technologies such as PAM and NSS to manage user accounts.
Some libraries have been moved to /lib to support this.


USB4BSD is now default in DragonFly. USB3 devices are supported, though some network devices may not be recognized.

Graphics drivers

The drm/i915 driver had originally been ported from FreeBSD. An ongoing synchronization work with the version present in the Linux 3.8 branch is now going on. The mid-term goal is to be able to use GPUs included in Haswell and ValleyView/Bay Trail processors.
Supported GPUs are currently limited to HD4000 from the Ivy Bridge processor generation.

Even if this goal has not been reached yet, the partial synchronization with the drm/i915 implementation from Linux 3.8.x has already allowed many bugs to be fixed and general driver stability to be improved.

The drm/ttm memory manager used by the drm/radeon driver has been partially synchronized with the version present in Linux 3.9, improving its stability. Howewer, many issues remain and thus Xorg still doesn't use the drm/radeon driver by default.

Last 32-bit release

A 32-bit address space is now a significant limitation in the high-performance world where DragonFly lives.

This is the last DragonFly release planned to work on i386. Please plan to upgrade to 64-bit when possible. Note that prebuilt packages for this release will only exist for 64-bit systems; 32-bit users will have to build by hand.


64-bit (x86_64) installations are recommended. The 32-bit (i386) should only be used if your hardware cannot support 64-bit operating systems. Each version is available as:

The release ISO images should be available on most of the mirrors. If the ISO is not available on a certain mirror, please try another one or download it from the DragonFly master site. Each image is in the "Live CD" format, meaning that it boots into a running and fully functional DragonFly system, which can be used for testing or system recovery tasks as well as installation. Check the hardware page or boot a Live CD to check for compatibility.

"GUI" images with a desktop are not ready at release time.

MD5 sums

MD5 sums for the compressed images:

MD5 (dfly-i386-3.8.1_REL.img.bz2) = 99c478173f7e2c234f0fa1513006c0be
MD5 (dfly-i386-3.8.1_REL.iso.bz2) = 05f64ac7dd2d692e3c994723e9162fc6
MD5 (dfly-x86_64-3.8.1_REL.img.bz2) = 864fa6cc384bbe3cbf3a43435a22930c
MD5 (dfly-x86_64-3.8.1_REL.iso.bz2) = 134c8867a713a3fe8c5c4edaf2836e17

MD5 sums for the uncompressed images:

MD5 (dfly-i386-3.8.1_REL.img) = 31561c7832f167161f46c908cc7e9991
MD5 (dfly-i386-3.8.1_REL.iso) = f4e3afce3611828f76dad8103a38f174
MD5 (dfly-x86_64-3.8.1_REL.img) = 5c977a3a67aab687afac4dde08211d1b
MD5 (dfly-x86_64-3.8.1_REL.iso) = 932d56de57bfae9afd2f2eb3966a9dbe

dports packages

Packages for dports on DragonFly 3.8 are available, for 64-bit platforms. The 'pkg' command will automatically access the main dports repository for DragonFly. Modify /usr/local/etc/pkg/repos/df-latest.conf if you want to change this and select a different mirror (or replace that file with a modified df-releases.conf to switch to the static 3.8 RELEASE repository).

If you have pkgsrc packages installed, move or rename /usr/pkg and /var/db/pkg before installing from dports. Dump databases before starting this process. Use 'pkg search' to verify the existence of your needed packages before moving the existing pkgsrc files away, and 'pkg install' to add them.

If you need specific build options for dports packages that aren't on by default, you will need to build your own versions of the software. Download the dports src repository with 'make dports-create' in the /usr directory, and build from there.

See the HowToDPorts page for more details on using and maintaining dports.

DragonFly 3.8 Special Installation and Upgrade Notes

This is the most important part of this page.

DragonFly 3.8.1 Release Notes

The .1 release includes recent OpenSSL and PAM security updates. See the tag commit for a full list.

DragonFly 3.8.0 Release Notes

For a list of per-commit changes, see the 3.8.0rc tag, 3.8.0rc2 tag and the 3.8.0 tag commit.

Kernel changes

Userland changes

Hardware changes

Network changes



Contributed Software

Security related