Daniel Lorch, the student working on a port of Hammer to Linux, has a blog, with some notes on progress. I found this April item entertaining.
Mr_Bond on #dragonflybsd passed along a link to Colin Percival’s post about scrypt, a “provably as strong as possible” encryption function that is designed to withstand brute force attacks. This was presented at BSDCan 2009, but his post has more details and links.
… And Antonio Huete Jimenez has described the few steps required to install it.
Pedro F. Giffuni suggested that the SEEK_HOLE and SEEK_DATA lseek extensions would be good additions to Hammer, and linked to a Sun paper that went into more detail.
If you’re running bleeding-edge DragonFly, you’ll need to rebuild world and kernel after this recent change to interrupt counting from Sepherosa Ziehau.
Another one of those links for my own benefit: Scripting Vim. (via)
For your weekend reading: A Brief, Incomplete, and Mostly Wrong History of Programming Languages. It’s far more clever than the source material suggests. (via)
pkg_dry, the binary package management tool I keep nattering on about, has had its name changed to ‘pkgin‘. I have no idea how to pronounce it.
If you’ve already tried pkg_dry, this will require rebuilding the databases because of the name change.
The newest BSDTalk has a conversation from BSDCan 2009 with 5 different FreeBSD core team members, for 38 minutes.
I always forget how to do this, so I’m linking to an article about it: Tunneling and Proxies over SSH. There’s a cutesy title and intro, which can be safely ignored. (via)
Also, some tips for taking full advantage of Git. (via)
Antonio Huete Jimenez has updated his pkg_dry installation script. You won’t need it much longer; it should show up in pkgsrc soon.
Simon ‘corecode’ Schubert tagged 2.3.1, which is still in the development branch, so don’t update unless you were already at 2.3. There’s a nice list of commits that went into this tag.
Two recent roguelike items:
Gamasutra has a 4-page article about Rogue, emphasizing its origins being intertwined with the original BSD UNIX. Read the comments for some BSD history, from that actual people involved. (via)
The latest @Play column about roguelikes is very long, and that will not be a surprise after you read the title: How To Win At Nethack. I find articles like this fascinating, but then again, I also enjoyed reading through the AD&D Dungeon Master Guide for the charts.
Naoya Sugioka has a Qemu patch to make a cloned tap(4) device work; feedback is desired, and Sepherosa Ziehau has already supplied some.
“FreeBSD – the unknown Giant” has beaten me to the post I was intending to make, noting that there’s 4 different BSD releases this week, all of varying sizes, and showing a lot of vigor in the BSD community.
Aggelos Economopoulos added an interesting feature for virtual kernels: the memory of a given virtual kernel is now accessible directly at /proc/$pid/mem .
Yonetani Tomokazu discovered a permissions problem under Hammer, so Matthew Dillon made a number of commits to fix this and other issues. An update for 2.2 will get them for you, and DragonFly 2.2.2 will be put together very soon so that there’s a release image with these fixed.
Hubert Feyrer, for his PhD, put together a Virtual Unix Lab – a whole lab of NetBSD systems for teaching System Administration. It’s a good strategy for an environment where some percentage of the systems will be irretrievably mangled. It’s available as a book.
Antonio Huete Jimenez wrote up his experiences using pkg_dry on DragonFly, which were mostly successful.
He followed up with a script that takes care of the initial setup for pkg_dry, and noted that following pkg_dry in CVS is the best idea at this point, as it’s going through rapid development.
It should be possible to point pkg_dry at pkgbox.dragonflybsd.org or one of the mirrors, and perform binary-only remote installs and upgrades of pkgsrc packages.
Dru Lavigne has linked to the latest issue of the Open Source Business Resource, with a focus on open source in government. The next issue will be “women in open source” (appropriate given recent hullabaloo) – they’re looking for submissions.
Also, Dru made a good point in a separate post, that is connected with the recent kqemu work for DragonFly: if every BSD had a working kqemu kernel module, it would make life easier for people taking the BSDA exam.
