It looks like I summarized iwm(4) updates too early, cause Imre Vadasz added an actual powersave option. I’d like to see someone with a power meter do some before-and-after testing.
It’s been a quiet week, but there’s some activity: Imre Vadasz has been committing many improvements to iwm(4). They haven’t been standalone enough for me to build a post around, but the most recent enables a low-power scan mode.
I’ll just say I did this:
cpdup -VV -v /var/hammer/usr/snap-20160928-0301/local/pgsql/data /usr/local/pgsql/
And managed to bring back my last year or so of RSS feeds and the like. Phew!
If you had trouble getting your laptop’s touchpad to work under DragonFly, try again. (If you are running DragonFly-current)
It’s now possible to build dports using LibreSSL instead of OpenSSL. Set SSL_DEFAULT in make.conf to the appropriate port name, and start building. Use synth for fastest results, of course.
LibreSSL will eventually become the default library. This is in addition to the previously-mentioned, already-completed in DragonFly 4.7, base system switch to LibreSSL.
For those running DragonFly 4.7, there’s new firmware for all iwm(4) devices. Also, you can get temperature readings off the iwm wireless device now, if I’m reading this correctly.
Tomohiro Kusumi is thinking about porting it. Follow the whole thread for details.
3D printing on DragonFly with a Fabrikator? Yep, it works. (from jh32 on EFNet #dragonflybsd)
I’ve never had as many hackathon links as I did for g2k16 over this week and last.
- “LiteBSD is variant of 4.4BSD operating system for microcontrollers“. (via)
- More g2k16: Florian Obser, Vincent Gross, Antoine Jacoutot, Matthieu Herrb, Martin Pieuchot, and Patrick Wildt.
- OpenBSD on HP Stream 7.
- “PAM Mastery” print layout done.
- Coincidentally, Michael W. Lucas is giving a talk about PAM at next week’s SemiBUG meeting. The 20th, I think.
- The Raspberry PI Platform and The Challenges of Developing FreeBSD.
- One Floppy NetBSD Distribution. (via)
- Beastie tequila.
- “I made a fanzine for fun in scribus, first issue is about DragonFly ! :)“
- OpenBSD Planet.
Matthew Dillon has added powerd, a utility that will automatically step down processor speed based on reported temperature. The range is configurable, and there’s some other nice-to-have features. This will save your CPU from melting, and probably also your thighs from being burned.
karu.pruun has been trying to get a Macbook’s hybrid graphics card to work in DragonFly. He’s been working on a gmux driver, but it needs a framework like Linux’s switcheroo. If this topic interests you, help him out.
I may have mentioned this in part before, but Matthew Dillon has a brief script to reload pf when an interface IP changes. I’m linking it here in case it’s useful in the future.
Recent changes for virtual machine support and the new powerd utility have been rolled into the release branch for DragonFly. They’ll probably be in the next point release, or you can rebuild a release machine now for immediate access.
Also mentioned in the update from Matthew Dillon, DragonFly-master users should upgrade carefully as DragonFly migrates to using LibreSSL in base, and dports-based LibreSSL in dports.
The’Errata 793‘ issue is apparently a bug where an AMD CPU can hang under very specific circumstances. Sepherosa Ziehau has a fix – please try it if you have the appropriate hardware.
How long does it take to build all 24,000 packages in the DragonFly ports collection? Apparently about 22 hours on a dual Xeon machine (with I think 36 cores) or 48-core Opteron. This is with synth. I used to measure pkgsrc builds in weeks.
DragonFly now has version 2.4.2 of LibreSSL and uses it in base. Ports may still link to OpenSSL, though – it’s still built by default, though make.conf can be configured to prevent that.
This makes sense once you think about it: copy-on-write filesystems (like Hammer2 and ZFS and probably others) actually do nothing when “zeroing” out filespace.
DragonFly-master (i.e. 4.7) now disables DSA keys by default. If you are using a DSA key for SSH/SFTP/whatever, you should change it anyway. Otherwise, it won’t work without workarounds after your next 4.7 upgrade, or by the time of the next DragonFly release.
GCC has been updated by John Marino from 5.3 to 5.4 in DragonFly – the 5.4 closed bug list on the GCC site is a good way to find out the benefits.
I don’t know how I ended up with 3 pfSense items to lead with – it just happened.
- pfsense 2.3.x passive ftp.
- PFsense DMZ on ESXi.
- Assistance with routing issue with pfSense VM.
- FreeNAS: Open Source Storage Operating System. (via)
- User manages to get OpenBSD and FreeBSD working with Libreboot. (via)
- HardenedBSD switches to LibreSSL in base as the default crypto lib. (via)
- BSD Question.
- Hardened Operating Systems.
- Performance Improvements for FreeBSD Kernel Debugging. (via)
- SNI support added to libtls, httpd in -current.
- Cover reveal for “PAM Mastery”.
- DiscoverBSD for 2016/08/22.
- Synth – A simple, fast drop-in alternative to 3Ps: Portmaster, Portupgrade, and Poudriere (for FreeBSD and DragonFly). Surely you knew of this already? (via)