DragonFly BSD

release62

DragonFly BSD 6.2

DragonFly version 6.2 is the next step in the 6.x release series. This version has hardware support for type-2 hypervisors with NVMM, an amdgpu driver, the experimental ability to remote-mount HAMMER2 volumes, and many other changes.

The details of all commits between the 6.0 and 6.2 releases are available in the associated commit messages for 6.2.2 and 6.2.1. 6.2.0 was not released.

To see all the bugtracker issues that were closed for this release, please check here.

Big-ticket items

Details

Checksums

MD5 (dfly-x86_64-6.2.2_REL.img) = 4c46d6545e58bfda7d99bbb594ef0730
MD5 (dfly-x86_64-6.2.2_REL.iso) = aa942f24aa8a53dbf1ca9400cf6e949b
MD5 (dfly-x86_64-6.2.2_REL.img.bz2) = ee9fe5b7af806469d58465617361111a
MD5 (dfly-x86_64-6.2.2_REL.iso.bz2) = b391a29c8e9c1cc33f2441ff1f0d98a0

Upgrading

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

Change your local /usr/src to 6.2:

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

And then rebuild: (in /usr/src)

make build-all
make install-all

(reboot your system)

make initrd 

make initrd is optional for systems with unencrypted disks. See the initrd(7) man page for details.

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

pkg update
pkg upgrade

If you get a lua error when upgrading pkg, copy over a new config file:

cp /usr/local/etc/pkg/repos/df-latest.conf.sample /usr/local/etc/pkg/repos/df-latest.conf

All other changes since prior release

Security Issues

Kernel

Filesystems

Networking

Graphics

Driver updates

Userland

Libraries

Miscellaneous

DSynth work

Various tools have been upgraded in the base system:

Compiler status

Package updates