DragonFly BSD


DragonFly BSD 5.2

DragonFly version 5.2 brings Meltdown/Spectre mitigation, significant improvements to HAMMER2, ipfw, and graphics acceleration. 5.2.1 includes a fix for CVE-2018-8897, and 5.2.2 includes a fix for the LazyFP bug, CVE-2018-3665.

The details of all commits between the 5.0 and 5.2 branches are available in the associated commit messages for 5.2.0rc, 5.2.0, 5.2.1, and 5.2.2.

Big-ticket items

Meltdown and Spectre mitigation support


ipfw Updates

Improved graphics support



MD5 (dfly-x86_64-5.2.2_REL.img) = 74786a66112995d856d83f5ea7aa4040
MD5 (dfly-x86_64-5.2.2_REL.iso) = d848fa979141c616e43acbda0ee11174
MD5 (dfly-x86_64-5.2.2_REL.img.bz2) = 6ecdde8a9eb1cca4148379e75bb8187d
MD5 (dfly-x86_64-5.2.2_REL.iso.bz2) = cbe2da534614c01305e88c1c052a3c65


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

Change your local /usr/src to 5.2:

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

And then rebuild: (in /usr/src )

make buildworld
make buildkernel
make installkernel
make installworld
make upgrade

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

pkg upgrade

All changes since DragonFly 5.0



Other drivers


Various tools have been upgraded in the base system:

Hammer1 Changes

Hammer2 Changes

Compiler status

Package updates

64-bit status