DragonFly BSD


DragonFly BSD 5.2

DragonFly version 5.2 brings Meltdown/Spectre mitigation, significant improvements to HAMMER2, ipfw, and graphics acceleration.

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

Big-ticket items

Meltdown and Spectre mitigation support


ipfw Updates

Improved graphics support



MD5 (dfly-x86_64-5.2.0_REL.img) = 8cac4bcc87bd93cb34fdf8dd42a79067
MD5 (dfly-x86_64-5.2.0_REL.iso) = ac650c26d51fb2a76d0f6f5649d7a81b
MD5 (dfly-x86_64-5.2.0_REL.img.bz2) = f4693457232c0de6351f775a2934d9bc
MD5 (dfly-x86_64-5.2.0_REL.iso.bz2) = 3becb284e84f5eeb077697f8fab4ec14


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