

A running description of activity related to DragonFly BSD.
BSD Now 340 is up, with dives into different BSD platform tools; very enjoyable if you like digging into how things work, which of course you do if you are reading this.
If you follow the upgrade instructions in my 5.8 update post, there is one ‘gotcha’. If your copy of /usr/src was downloaded using “make src-create-shallow”, you will not have any git history – or any branches other than 5.6.
The easy, cheesy way to fix it is to remove /usr/src, then type “make src-create” in /usr, and proceed from there. There’s probably a way to edit in the other branches, but I haven’t tried it yet. I’m counseling the brute force method for now.
DragonFly 5.8.0 has been released. This version brings dsynth, with matching optimizations to fit dsynth running many parallel builds of ports.
My users@ post has the usual details on upgrading, as do the release notes.
Note that you will get some noise in dmesg until you remove opie from where it’s mentioned in /etc/pam.d/ files. It’s cosmetic unless you use opie, and you probably don’t. I mention it because I noticed it. Check /usr/src/UPDATING after pulling in the 5.8 source to see details of this and other changes.
Dr. Paul Vixie is giving a talk at NYCBUG’s monthly meeting, titled “Operating Systems as Dumb Pipes“. It’s tomorrow. Go, if you are near; this is one of the people who built basic blocks of the Internet’s infrastructure.
If you are near Stockholm, go to the Stockholm BUG meeting, tomorrow. I’m posting it a bit ahead of time to account for time zone difference.
Tab-clearing links!
Your unrelated music link of the week: KUTMAH – New Appliance. (via)
Happy leap day!
xhci(4),dhclient(8), and scsi.
I am running a bit late posting about it, but BSD Now 339 is out, with conversations about recent different releases, plus as the title says, fundraising.
Yes, that is ambiguously phrased for fun. Matthew Dillon committed some benchmarks inside rdrand() code to show the actual performance improvements.
This recent commit changes how random number provision is seeded on DragonFly. It sounds interesting, but I don’t know if the performance improvement translates to real-world activity.
Still backlogged, which means one of these weekends I’ll catch up and you’ll have about a zillion links to click.
No theme this week cause I think I hit everything.
tmpfs on DragonFly now clusters writes better, so performance is improved in high-activity environments… which is probably why you are using tmpfs anyway. The post says 2-4x improvement when paging out.
If you post about a problem and later solve it, you will help many people in the future if you summarize the problem and (very important) the fix. In this case, Nelson H. F. Beebe installing DragonFlyBSD 5.6.2 on his Dell Precision 7920 workstation.
BSD Now 338 is up, which strangely is listed as the “100th episode” on the site, but I think that means it’s only indexed through #239. Anyway, it has the normal ingredients – a ZFS article, a convention note, and a link into a conversation about OpenBSD, among other things.
I tagged version 5.8 a few days ago. Release will be soon, but not before this weekend.
The next scheduled meeting for SEMIBUG is tonight. Go, if you are near.
Partial overflow this week, which means probably even more next week. We all benefit!