You can now add something to run on first boot after install, only, on DragonFly. This is probably of most use to you if you are building a custom image.
If you want to bring in the DragonFly projects repo, the option has been added to /usr/Makefile. (cd /usr; make projects-create)
Aaron LI has rewritten calendar(1) to support Chinese (lunisolar) and Julian calendars, and along the way added support for other calendars, more options, and generally improved the program. His original source archive is available, as is his reference book.
HAMMER2 now has a ‘growfs’ directive, so if there’s room in the partition, you can expand your HAMMER2 volume to fit. Related: gpt(8) and disklabel(8) now have similar options. fdisk(8) does also.
Apparently DragonFly used to disable IOAPIC when booting in a virtual machine. This helped with some old virtual machines, but broke newer ones. It’s now enabled, which helps boot DragonFly on Google Cloud.
There’s a new option in efibootmgr(8) on DragonFly to boot into firmware, on next boot. You may find this useful.
If you’ve got a newer i219 ethernet chipset – it’s now supported in DragonFly.
ncurses has been upgraded from 6.0 to 6.2 in DragonFly; a 4 year jump. Perhaps not a huge effect on you, but I want to link to it cause there’s such nice changelogs!
There’s work being done on a DragonFly hypervisor, based on NVMM. The theoretical next milestone is tomorrow.
Vincent DEFERT put the DragonFly handbook and other notes into epub format, and you can download them now.
I didn’t know this, but the label in disklabel(8) is called “pack ID” in the man page, and there’s only one way to update it right now in DragonFly. You may only need to know this a few times in your life.
Something I didn’t know but also never tried: ttyv0, the base terminal when booting up DragonFly, can extend to a max of 160 characters. Given that I am used to 80, that seems like overkill.
As part of installing DragonFly, Jonathan Engwall happened to create a script to install every part of xfce4 that he wanted. I’m linking to it in case you want it too.
(xorg and web browser install not included)
For those with a different keyboard layout – different than US English, I mean – and running xorg 1.20 or later: setxkbmap is the command you need.
If you have an AMD processor, support for the System Management Network and CPU temperature readings are now available in DragonFly as amdsmn(4) and amdtemp(4).
Instead of posting about updates, here’s a feature that you will hopefully never notice: ‘make upgrade’, part of the upgrade process in DragonFly, will now go look for 3rd party software built to depend on deprecated DragonFly system libraries, before removing those libraries. (details) If you’ve had a program stop running because something else was upgraded – and I’m sure you have, cause “dll hell” is an actual phrase – you’ll be thankful for this.
For those of you who like csh, or are too lazy to switch away from it, it now includes the current directory in the prompt on DragonFly. Another of those “hey, this can still get updates?” moments for me.
If you’re running a very recent HP laptop, this recent DMAP change may get DragonFly to boot on it.
EDIT: this MSIX fix, too.
DragonFly’s direct rendering has been updated to match Linux 4.12.15, which means improved support for a number of Intel processors.