DragonFly BSD


DragonFly BSD 5.8

DragonFly version 5.8 brings a new dsynth utility for building your own binary dports packages, plus significant support work to speed up that build - up to and including the entire collection. Additional progress has been made on GPU and signal support.

The details of all commits between the 5.6 and 5.8 branches are available in the associated commit messages for 5.8.0rc1 and 5.8.0. Also see /usr/src/UPDATING for specific file changes in PAM.

Big-ticket items



MD5 (dfly-x86_64-5.8.0_REL.img) = de8383533308bf3591b197bd67729beb
MD5 (dfly-x86_64-5.8.0_REL.iso) = 4c14c4e7395c6b85f95f7dc86ad9455a
MD5 (dfly-x86_64-5.8.0_REL.img.bz2) = 4e57bc31d778a6dbf10e788ed22dcffa
MD5 (dfly-x86_64-5.8.0_REL.iso.bz2) = 4656540a2cf9cd302228559936ac523d


If you have an existing 5.x system and are running a generic kernel, the normal upgrade process, described below, will work.

Change your local /usr/src to 5.8:

cd /usr/src
git fetch origin
git branch DragonFly_RELEASE_5_8 origin/DragonFly_RELEASE_5_8
git checkout DragonFly_RELEASE_5_8
git pull

And then rebuild: (in /usr/src)

make buildworld
make buildkernel
make installkernel
make installworld
make upgrade

(reboot your system)

make initrd 

make initrd is optional for systems with unencrypted disks, and has been possible for several releases; it's mentioned here for completeness. Look at the initrd(7) man page for details on what it does.

Don't forget to upgrade your existing packages. 5.8 packages have already been built and are immediately available.

pkg update
pkg upgrade

All other changes since prior release

Security Issues





Driver updates


Boot, Image

Various tools have been upgraded in the base system:

Compiler status

Package updates