This could be an In Other BSDs item, but it’s worth highlighting: saugns is a “Scriptable AUdio GeNeration System”; a utility for generating sounds – specifically FM modulation, in a way that will make you think “synthesizers!” There’s a whole language behind it, and the program, as the author, Joel K Pettersson, points out, compiles with no trouble on every BSD.
The module formerly known as ‘radeonkms’ is now just plain ‘radeon’. There have been changes in other commits, but this is the only usage change.
Francois Tigeot updated ttm and radeon DRM in DragonFly to match what’s in I assume the Linux 3.18 kernel. Please try if you have the appropriate hardware. This was at the start of May, so you may have already done so without realizing if you run -current. It’ll be in the 5.6 release, too.
Remember the commit that autocreates human-readable disk device names under /dev? (Here’s a reminder.) It’s now in 5.4 – technically, since 5.4.2. Anyway, it will automatically identify the root USB disk when you boot from a USB .img file, so you no longer have to guess which /dev/daX file it was – usually da8 but sometimes you got a surprise instead.
On DragonFly, booting from a USB stick means your boot volume is usually /dev/da8. That’s a rather arbitrary distinction. As a bonus from the recent part-by-label device change, you can now find the boot disk in /dev/part-by-label/, named by the booted kernel rather than a device number. The commit message has a slightly better explanation.
There’s a bounty entry for Aarch64 support for DragonFly, on the bounties page. This is a difficult goal, but I think worth it. Add to it if you agree.
That somewhat symmetric title is to note a new device feature on DragonFly: if you use disklabel to label a disk, its parts will automatically appear under /dev. So, if you label a disk MYVOLUME, and it has 3 parts, a, b, and d, you will automatically gain a /dev/part-by-label/MYVOLUME.a, /dev/part-by-label/MYVOLUME.b, and a /dev/part-by-label/MYVOLUME.d.
If you were having trouble booting a DragonFly installer – or rather, you could boot but never find a disk to install on, this commit adding support for Sunrise Point, Lewisburg, Union Point, and Cavium ThunderX chipsets may fix your issue.
Two links I yoinked from conversation in EFNet #dragonflybsd: there’s a “powersave” power management page on dragonflybsd.org that for some reason wasn’t linked in the main documentation page. I fixed that, and you may want to look at it and change your mwait settings, or look at the corepower(4) module. (From ivadasz’s comments; thanks!)
There’s also an older page on DragonFly and grub2 that may be interesting to anyone looking to boot. (From aly’s comments; thanks!)
An oddly uplifting batch of BSD stories this week.
- Tor on OpenBSD, part 5 and part 6.
- Slides and transcript and code from the November NYCBUG meeting. (I wish all BUG meetings had this.)
- MeatBSD, the December SEMIBUG meeting, is a meetup at a local meat-heavy restaurant, December 18th. Plan for it now, cause you need to reserve a seat.
- Steam Autumn Sale Highlights for OpenBSD.
- OPNsense 18.7.8 released.
- GhostBSD 18.10 Now Available. (via)
- Abandon Linux – Move to FreeBSD or Illumos. A pro-ZFS item, which means plenty of filesystem comments at the source link. (via)
- Debugging rcctl in OpenBSD. (via)
- FreeBSD for Thanksgiving. This is a nice story to hear. (via)
- Stardew Valley on FreeBSD. (via)
- Cheap BSD-friendly notebook? Thinkpads thinkpads stinkpads thinkpads. (via)