Sascha Wildner has updated ACPICA in DragonFly to Intel’s version 20170629. This will be of most interest to those with newer motherboards, as it matches ACPI 6.2.
I’ve waited to post this because it’s a bit complicated, but here is the summary: dports didn’t get updated with new binary builds for a while because Rust stopped working, which killed Firefox. Michael Neumann got Rust working again, and packages are updated.
(Use -f if you have upgrade troubles.)
Your midweek short read: A “Putting DragonFly on a desktop machine” story that would incidentally work as an informal installation guide.
A recent commit from Matthew Dillon serves as a rough safety valve, making it harder to fork/chroot yourself to death.
User am_dxer is using DragonFly, blind, with Orca. I didn’t know if it was possible, but this person proved it can be done. (and that’s an achievement worth supporting.)
Bryan C. Everly eventually figured out how to configure his ThinkPad x230 so that the TrackPoint worked in xorg, and he wrote it down.
This one wrote itself almost in one night from articles I had stored up.
- Latest blog post – UEFI multi-boot setup with Linux and most of the BSDs! (via)
- State of graphics support across BSDs
- Daemons and friendly Ninjas. (via)
- FreeBSD 11.1-RC1 out.
- Kernel relinking status from Theo de Raadt.
- On the Insecurity of TIOCSTI.
- BSDCan 2017 – Trip report double-p.
- d2k17 hackathon report: Martin Pieuchot on moving the network stack out of the big lock.
- d2k17 Hackathon Report: Alexander Bluhm on Network Stack Improvements and more.
- “Absolute FreeBSD 3rd Edition” update.
- openbsd changes of note 624
- “My life long dream of working with cvs and ed has come true” (via)
- Assembling the history of Unix. Really, BSD prehistory. (via)
- FreeBSD deprecates all r-cmds (rcp, rlogin, etc.) (via)
- OPNSense 17.1.9 out.
- Request for testing: https://beta.undeadly.org/.
If you have any local-only branches in your DragonFly git repo, you will need to apply this quick fix.
Do you have an isp(4) device? That would be a Qlogic SCSI/Fibre adapter. If you do, firmware handling has changed internally, thanks to Jan Sucan. I think configuration is unchanged, however.
If you are interested in AES-GCM, and didn’t have to look it up on Wikipedia, and could implement it in the aesni(4) module – tell Sepherosa Ziehau.
If you happen to get missing shared library errors when running something installed via dports, you may have installed during a short period where this previously mentioned bug had bit. The fix is to replace with known good binaries, completely.
There’s an update for the i915 (Intel) driver that is mostly of interest to you if you have a more recent processor. It looks to be mostly bugfixes.
If you’re looking for hardware RAID on DragonFly, here’s some brief notes on what should work. Areca and LSI are the hardware names to watch for. The person who asked the original question pointed to earlier benchmarks, which I may have linked before.
Should you need have Ubiquiti devices, and you need to get the Unifi management program running on your DragonFly server, this script will work for you. Some of the filepaths are different, but it’s otherwise complete.
Thanks to Imre Vadasz, your Haswell, Atom SoCs, Skylake, and Kaby Lake CPUs will now recognize the ig4 device on the associated motherboard. I think it does something with ACPI? I have always been hazy on smbus device functions.
Matthew Dillon noted some OpenVPN problems, requiring him to disable compression. I don’t think this is a DragonFly problem, or even necessarily a BSD problem, but it’s worth mentioning in case you run it.
Radeon hardware support in DragonFly has been moved up to match what’s in the Linux 4.7.10 kernel. If you have a R9 290 GPU, there’s some tweaks you may need.
(n.b. may be unnecessary now from later commits; I don’t have the hardware to check.)
Apparently there’s a missing dhclient feature in DragonFly needed to run on OpenStack. Matthew Dillon’s made a change to get it to work – though I can’t find the exact commit.
For some reason I am completely unfamiliar with this standard, but UHS-1 support for Secure Digital cards has been ported to DragonFly by Imre Vadasz, for a limited range of models. UHS stands for “Ultra High Speed”, so perhaps it’s clear what that standard does for you.
Version 1.13.1 of nginx now natively uses CPU affinity on DragonFly. This matches well with SO_REUSEPORT support; I suspect DragonFly is a fantastic place to run nginx at this point.
…And before you say, “It would be great if someone would put together benchmarks”, think instead, “I’m someone, and I could do it.”