I’ve linked to explanations like this before, but it’s worth repeating: when Tim Darby had a crash, Matthew Dillon explained how to obtain a dump. This can be fantastically useful when debugging a crash.
Hasso Tepper pointed out an interesting problem: problems with unistd.h not being available on DragonFly keep a number of C++ programs from compiling. The fact that this doesn’t happen on other platforms appears to be completely accidental.
Alex Hornung posted a nice summary of his DevFS project for DragonFly Google’s Summer of Code – Matthew Dillon has a followup, too.
Are you a Summer of Code student for DragonFly? Don’t forget to post a summary of your project to kernel@ before the start. Yes, I know there’s exams.
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.
