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.
I had mentioned the new malloc in DragonFly before, but Matthew Dillon has a nice explanation of its performance improvements and the relationship to the existing slab allocator.
Colin Adams has a DragonFly system up and running, and he’s posting about dragonflies – the insect variety.
Hasso Tepper, who has been working very hard on pkgsrc on DragonFly, has a few strange pkgsrc issues he’d like help on. Anyone have ideas? (Follow the thread to see what’s been done so far.)
The 2.2.1 release is on its way out to mirrors now. Simon ‘corecode’ Schubert has kindly put together a list of the changes in this new version.
Naoya Sugioka has the latest version of his kqemu patch; it fixes some issues noted by Johannes Hofman. It may end up in the base system.
Sepherosa Ziehau has added ‘ifpoll’, a feature similar to polling(4). It has to be enabled via a kernel option and so far is only enabled for emx(4); read his commit message for more details.
Sdävtaker posted a note about BSDDay, a BSD convention happening in Argentina, on the 29th and 30th of May. There’s also a poster. (PDF)
NetBSD now has a Projects Blog and a Twitter account. I’m not taking credit for the idea, but I do note a definite similarity between that and the DragonFly Digest, to which I say: quick, someone do this for FreeBSD and/or OpenBSD! More attention to all the BSD work being done is positive.
Hasso Tepper spotted a tty problem that caused a panic in kdesu; Matthew Dillon committed a fix which means the release is delayed until tomorrow. (Thanks, Lazarus, for catching it first)
Make Hasso Tepper’s life a bit easier and take heed of this list: Maintaining stuff in pkgsrc.
Edit: Meant to publish this a bit ago; missed it. Sorry!
Bring in money and then take it out again. It’s conceivable that Impi Linux would have fizzled on its own, being one of a zillion Linux distributions out there, but becoming a commercial product seems to put different, and tougher, contstrictions on any open source project.
The 2.2.1 release of DragonFly, rounding up changes since the release (I don’t have a list), should be tomorrow.
Mashing together to make one post:
FreeBSD-SA-09:05.telnet and FreeBSD-SA-09:07.libc have been fixed in DragonFly.
These PC-BSD 7.1 vs. Kubuntu 9.04 Benchmarks are interesting but not that conclusive – different versions of gcc were used. (thanks J. Kanowitz) Here’s a different comparison of performance inside a VM from Ivan Voras.