I know OpenSSL in DragonFly was just updated, but Peter Avalos has done it again, bringing it to version 1.01e. I assume this new version is to fix some recently-exposed problems. He also has updated libdialog, which was previously not located in contrib/, as sime third-party software needed a more modern version. As a side effect from that, tzsetup in DragonFly now matches the version in FreeBSD and NetBSD. And, Sascha Wildner has updated the locale files on DragonFly, also to match FreeBSD and NetBSD.
The machines at dragonflybsd.org are now on a different part of the Internet, so if you were having problems connecting over the past few days, it should be better now. Matthew Dillon wrote up details of what he changed and why he changed it, including a note about future blade server plans.
I have reports from some people not being able to connect to the Digest, and others who can. If you can’t, please mail me a traceroute. I thought it was from me messing with pf, but perhaps not…
It’s announced! If DragonFly is going to participate again for the sixth year in a row (wow!), we need mentor volunteers…
Matthew Dillon is moving dragonflybsd.org’s network link to a new VPN today. (It may have already happened; I only just read the email.) This may help the people that have reported their network path to dragonflybsd.org seems to die somewhere in the Cogent network…
For once, I didn’t accidentally post this too early. I hope you have some spare time; there’s a lot of meaty links this week.
- “Keep the workload off the pinkies.” is a good recommendation for any keyboard layout. (via)
- Dan Langille started doing some price comparisons for various hard drives; see the comments on his article for some specialty sites that do the same.
- “It was open source because we didn’t have any choice.” Spacewar, the first computer game. Or at least the first computer game like we’d expect it to be.
- If you read the details, Ethernet and Microsoft Word came from almost the same place. (via)
- YouCompleteMe, a Fast, As-You-Type, Fuzzy-Search Code Completion Engine for Vim. (via) Haven’t tried it.
- This article about the correct pronounciation of “GIF” is mostly a historical rehash, but I really like the last two sentences.
- This Wired article does a good job of describing what’s special about Flickr compared to all the other big photo services, and also has an excellent metaphor for Facebook buried in there. (via)
- This is perhaps one of the better descriptions of being a “nerd” and how it has changed recently.
- Well, that’s a bizarre translation. (via tuxillo on EFNet #dragonflybsd)
- My favorite part of this excellent Economist article about Voyager 1 and 2 is this note: “Most ingeniously of all, Dr Stone’s team equipped the probes with an advanced bit of hardware called a Reed-Solomon encoder. […] The rub was that in 1977 a way to decrypt Reed-Solomon corrected data had yet to be worked out. Luckily, by the time Voyager 2 reached Uranus in 1986, it had been.“
- An HTML5-based roguelike. I’m sure there’s others. I like that HTML5 is starting to make things Just Work. (via)
Your unrelated comics link of the week: Anthony Clark of Nedroid.com is selling his sketchbook; 101 pages as a digital download, for $1. Look at his strip or his Tumblr doodles if you want to know more before, but that’s quite a deal. Nedroid is the source of one of my favorite character names: Beartato. Also makes a good shirt.
The emx(4) driver now has support for multiple TX queues, but it’s not on by default. There’s scenarios where multiple queues work out with that hardware, but you have to be sure you are actually in the right setup for that first. Check Sepherosa Ziehau’s commit message for the details.
DragonFly didn’t participate this year, but it’s worth looking at the winners of the Google Code-In work for 2012 – there’s two people that were working on NetBSD in there.
John Marino has set gcc 4.7 as the default compiler in DragonFly. This replaces the previous default of gcc 4.4. The 4.4 version is still available, and while you can set NO_GCC44 to keep it from being built, John’s commit message notes that it’s still useful especially for some ports that don’t work with gcc 4.7.
If you have git installed, and you are trying to upgrade it, you may have problems. The scmgit-docs package dependency requires some DocBook files that aren’t always accessible. If you do run into this problem, there’s 3 separate options:
- You can just install scmgit-base and ignore scmgit-docs. The program ‘git’ still runs.
- You can download the prebuilt DocBook files separately.
- You can rebuild some XML-related dependent files and then rebuild without issue.
Hubert Feyrer wrote a review of Ansible 0.9, a management tool for multiple systems, similar to Puppet or maybe Chef. Just after doing that, Ansible 1.0 came out, with support for pkgsrc via pkgin-installed packages. This is the first solution (that I know of) that supports pkgsrc package management for multiple systems.
For once, I got to read the commit logs for other BSDs…
The OpenBSD ‘Papers’ page has some videos listed to match the OpenBSD-related presentations from EuroBSDCon 2012.
Not only does NetBSD support the BeagleBoard, but Michael Lorenz is committing from it.
PC-BSD is looking to use pkgng, the same binary package manager used in John Marino’s DPorts. It’s proving quite popular.
Quick summary, the multiple TX queue support gives me: +200Kpps for 2 bidirectional normal IP forwarding (now 4.40Mpps) +160Kpps for 2 bidirectional fast IP forwarding (now 5.23Mpps)