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)
For once, I’m not working on Saturday, so even though this is last minute, at least I’m not in a race with the clock.
- ZFS High-Availability NAS. (via)
- Steam on FreeBSD. (via)
- Reminder: Next SemiBUG meeting is on the 23rd.
- Want to help move a cabinet of BSD User Group equipment, in NYC?
- “results-oriented and non-ideological“.
- BSD, guava. (via)
- OpenSSH is/has been deprecating DSA keys. This affects FreeBSD, and probably DragonFly too.
- The third “Hosting files using ZFS” class is available.
- connect doesn’t restart. OpenBSD pkg_add.
- OPNSense is at version 16.7.2 and gained a team member.
- DiscoverBSD for 2016/08/15.
- Linux kernel, the port. (via)
- MidnightBSD 0.8 out. (via)
- UEFI multibooting: FreeBSD and DragonFly BSD.
There’s been multiple reports of pulseaudio causing problems for DragonFly users. It would get pulled in as a dependency, and audio would suddenly stop working. Uninstall, and audio is fine. John Marino has removed it from dports, to prevent that exact problem.
There’s been a number of commits lately around higher optimization levels for your DragonFly kernel. It looks you can even set it systemwide. Boot code remains at -O; any higher level will make it explode. Is this safe? I have no idea!