… 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.
Sepherosa Ziehau has added the ability to use High Precision Event Timers (HPET) in DragonFly, based on FreeBSD code. It’s experimental, and he has instructions on how to find if your hardware supports it. It’s apparently a much faster timer than what is used with ACPI, though I do not have details on how that translates into real-world performance.
Johannes Hofmann has an initial version of the kqemu kernel module installable as a pkgsrc package, so that it can be managed the same as with other third-party software. I don’t know if this will actually make it into pkgsrc, but it would be nice if it did.
