DragonFly Release 2.6
The DragonFly 2.6 release is here!
Three release options are now available for 32-bit: Our bare-bones CD ISO, a bare-bones bootable USB disk-key image (minimum 1G USB stick needed), and a GUI bootable USB disk-key image with a full X environment. The GUI USB image replaces the DVD ISO image we had in the previous release, to work around issues with DVDs simply being too slow to boot an X environment from.
Two release options are available for 64-bit: Our bare-bones CD ISO and our bare-bones bootable USB disk-key image. The 64-bit release is now fully supported.
Currently the gui disk-key image is not yet available due to some late issues with pkgsrc. It will be put up as soon as the issues are resolved.
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 FTP server.
We offer over 8000 pre-built pkgsrc packages for this release. The pkg_radd(1) utility may be used to download pre-built binary packages. The path can be overridden by setting BINPKG_SITES in
To get a list of all packages, let pkg_search(1) download the summary file for that release:
We supply a Makefile in /usr to track the pkgsrc tree. We also supply a Git mirror of the NetBSD pkgsrc CVS repo as well as the pkgsrc/wip (work in progress) repo at git://git.dragonflybsd.org/pkgsrc.git. We recommend that users use it, instead of pulling from NetBSD with CVS. Our Git mirror is updated four times a day.
DragonFly 2.6.x Special Installation and Upgrade Notes
VirtualBox and VMWare users – Unless your virtual hard disk is 50G or larger, we recommend doing a UFS install and not the default HAMMER install. We also recommend installing from the CD ISO and not the DVD ISO.
Binary packages issue – Due to bugs in pkgsrc-2009Q4 we had to use pkgsrc-current for the x86_64 img/iso and both GUI images. The i386 img/iso uses pkgsrc-2009Q4. The binary packages on avalon are thus a bit out of date for the x86_64 and GUI images.
disklabel64 issue – The installer may fail to install a 64-bit disklabel due to a snooping bug in the kernel if a 32-bit disklabel was previously present on the drive. If you get this failure, you can re-run fdisk -IB from a shell and then retry.
DragonFly 2.6.1 Release Notes
swapcache – This is a mechanism which allows an attached solid state drive to be used to cache data and/or meta-data for other filesystems. The meta-data caching feature is particularly useful for machines which manage millions of files. About 2 million inodes and their related blockmaps can be cached per gigabyte of SSD. DragonFly supports up to 32GB of swap, per swap device (up to four) on i386, and up to 512GB of swap, per swap device, on 64-bit, so a very large number of inodes can be cached. Please see the swapcache(8) manual page for more information.
HAMMER – Our filesystem now supports a REDO log on top of the UNDO log it already had. The filesystem will use the REDO log forward-log write and file-extend operations which allows fsync to accomplish its goals with only REDO log writes. This greatly improves the speed of fsync without weakening HAMMER’s fast-recovery feature.
tmpfs – The tmpfs port we did from NetBSD is able to fully utilize the VM page cache on the system as well as swap space, with no duplication of data (unlike MFS) and very good cache characteristics which reduce or eliminate disk activity under nominal operation.
Comments are closed.