Scott Ullrich, who has worked on several BSD-related projects, including DragonFly, has something called vCloudBSD, about which you now know as much as me. It looks to be a FreeBSD auto-installer for virtualization, though I’m sure I’m overgeneralizing.
I’ve applied on behalf of DragonFly for Google Code-In. It’s similar to Google Summer of Code, but focuses on 13-18-year-olds and smaller tasks. It runs over the year-end, and we’ll know if we’re in by November 5th.
In the meantime, if you have ideas that could fit the program (see task list at the Google site), please put them on the DragonFly project page.
Alex Hornung has some patches that allow KDE4 to build on DragonFly. They aren’t in pkgsrc and not all in KDE yet, so try them out directly if you want KDE4, for now.
Update: based on something Alex said on IRC… they’re in KDE4 now.
The dragonflybsd.org website is a wiki (ikiwiki, to be exact) and any page on it can be edited. You have to create an account, first, which only requires picking a username and password.
However! If you have an account on leaf.dragonflybsd.org where it is hosted, you can check it out via git, edit any number of pages using your favorite editor, and commit it back and the pages will automatically rebuild. The commit will even show up like any other change.
Pratyush Kshirsagar has put together a website describing his proportional RSS work for DragonFly. He may have more content in the future.
DragonFly 2.8 has been branched, with the release anticipated for the end of this month. I’m building packages right now for it, so we should have binary packages ready at release. A convenient git-summarized changelog exists to track differences since 2.7.3, at least.
Something for everyone this week.
- Via sjg/IRC: The next platforms for DragonFly: Dragon 32 and Dragon 64.
- chmod -x chmod: a slideshow of possible solutions. (via) As ‘blinkkin’ pointed out on IRC: “hammer history /bin/chmod” and “cp /bin/chmod@@0xtransaction_id” would also fix it.
- 328 slides of git-wrangling tips (also via)
- How to pretend to be busy. I wish I had time for this.
- The first MUD, as a solution for class conflict, and not the fighter-vs-mage-vs-cleric type. (via)
Siju George found no equivalent of OpenBSD’s ‘afterboot‘ quick-start page in DragonFly, so he went and created it himself. Go, read.
Found via a random Google search: SSHGuard. It’s not available in pkgsrc, but it’s in other BSD packaging systems, and it lists DragonFly on the site as a possible host. It monitors various services and blocks access to overly aggressive connections using (on DragonFly) pf. This is similar to scripts discussed here in the past. It also may be useful in light of the recent FTPd problem.
Something that always got with with Linux binary support was that I couldn’t get the Linux /proc filesystem to automatically mount on boot. I’d end up doing it by hand later, right after I tried to start a Linux binary and had all sorts of issues. Pierre Abbat had this same problem, and Sascha Wildner has the answer: “linux_load=yes” in /boot/loader.conf.
For those using the release version of DragonFly, the new C-based loader in 2.8 will look like this. Well, not exactly. This is from a proposal from Alex Hornung that removes some extra lines, but I expect this is what you’ll see.
The 200th (yay!) episode of BSDTalk has 14 minutes of conversation with Kjell Wooding, talking about mg, a sort of teeny emacs included with OpenBSD.
Matt Dillon and Venkatesh Srinivas conspired to fix another nmalloc issue, which should resolve any remaining problems people were having with Firefox, and possibly other applications as well. Due to an oversight of sorts, all locking operations on nmalloc’s depot were ineffective, as if there were no locking at all. Curiously, it worked remarkably well considering such a large race condition was present.
I’m going. Venkatesh Srinivas is going. Who else is interested? (See the site.)
When compiling software on DragonFly but outside of pkgsrc, and you have trouble with configure, remember you can always manually pull down new versions. You’re welcome, future me.
Chris Turner wrote some notes about building pkgsrc packages in a chroot, including the handy tip of using
DISPLAY=:0
to run and display a GUI-using app under the chroot.
The almost-to-200 expisode of BSDTalk has 14 minutes of conversation with John Hixson about PC-Sysinstall and what it could replace.
This Lazy Reading post actually has some good lengthy reading in it.
- Modern Perl: The Book: (actually a pre-print draft) Even if you don’t know Perl, I’ve always liked the way the author, chromatic, writes. Many articles about a language or other technical subject tend to either wander about loosely or become a ‘shopping list’ of actions, but chromatic’s work retains focus.
- Robert Watson presents Capsicum; a recent USENIX talk on Youtube. (via a number of places)
- 12 Forgotten Games – the slideshow is of most interest. (via) Online games that predate the vast swarm of today’s titles. MUDs, MUSHs, roguelikes, etc. The nice thing about the slideshow is the link on each slide to a still-running, still-accessible online version of that game.
- Kieron Gillen‘s moving away from Rock, Paper, Shotgun, a gaming review site that has some honest to goodness decent writing. (My Lazy Reading posts are similar to their Sunday Papers for a reason.) One of his articles was all about ZangbandTK. I was all set to link to that in pkgsrc, but it’s not there – just games/angband-tty and games/angband-x11. Darnit. Anyway, read his article and then go play something roguelike.
Based on a recent project list entry for “changing the vm_map lookup” (currently last item on the page), Venkatesh Srinivas wrote up a bit more information on it, linking to different strategies for arranging the data. Good reading for those who like data structures.
