ipfw and Hammer fixes in DragonFly

There’s an odd bug in ipfw that is now fixed in DragonFly 6.2/6.3.  If you are using ipfw and adding networks and hosts in a specific order, the netmask will be set wrong.

There’s also a problem with the overnight bulkfree cleanup in Hammer that’s had various attempts to fix it over time – it’s now really truly fixed.  It mattered only if you had an extremely large number of inodes – 100000000 or so,

Matthew Dillon wrote up an explanation for both.

DragonFly 6.0.1 released!

6.0.1 is tagged and available.  The major reason for this update is an expired Let’s Encrypt certificate that would cause problems when downloading dpkg binaries.   A list of 6.0.1 commits is available.

I recommend the usual rebuild process mentioned on the 6.0 release notes:

make buildworld
make buildkernel
make installkernel
make installworld
make upgrade

Don’t forget to update your packages with ‘pkg upgrade’.

NVMM lands in DragonFly

Aaron LI’s added NVMM, hardware acceleration for virtual machines, to DragonFly.

The version of qemu in dports is not set up to support this, yet.  Until then, you can download a prebuilt version.

Since NVMM originated on NetBSD, the NetBSD documentation page for it describes how to use it quite well.  There’s a man page in DragonFly for it too, of course.  There’s even basic machines to try.