Entertainment, this week. There’s several items here that will be more entertaining if you’re over 25. Or maybe 35. Get clicking!
Apparently the surplus money from the recent NYCBSDCon is going to each of the BSD projects. Great news! Now, what to do with it…
Jan Lentfer, who apparently has a high tolerance for pain, has now brought the kernel part of pf up to the equivalent of the OpenBSD 4.4 version, available for testing. It’s not yet committed. pfctl’s updated too.
Sascha Wildner has added uguru(4), from OpenBSD, to support the microcontroller on ABIT motherboards which report on temperature/fan speed/voltage.
Siju George found no equivalent of OpenBSD’s ‘afterboot‘ quick-start page in DragonFly, so he went and created it himself. Go, read.
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.
BSDTalk has a 19 minute interview with Mike Larkin talking about ACPI and OpenBSD.
Jan Lentfer has updated pf (and pflogd and ftp-proxy) in DragonFly to match what was in OpenBSD 4.1. Why this intermediate step? pf went through a lot of changes after OpenBSD 4.1, so this was easier than jumping right to the current version – which he plans next.
In any case, this was a huge and difficult job, with somewhere around 10,000 lines of code added, and very useful for DragonFly. Jan also managed to keep the DragonFly-specific features working, where “no state” is the default, along with features like fairq.
Undeadly has an article up about recent work on mandoc in a mini-hackathon. It’s mentioned in context with OpenBSD in the article, but mandoc is also present in DragonFly, and is a potential groff replacement. (And I think groff is the last item in base requiring C++? I may be wrong.) Plus, as I’ve said before, I like mandoc’s output. It would be nice to use that for our online man pages, for instance.
There’s an interesting article about mandoc and mdocml up on undeadly.org, talking about its history and usage in OpenBSD. It’s present in DragonFly, though it hasn’t been set to replace anything (i.e. groff), yet, that I know of. I do like the mdocml HTML output, and I’d like to see it here.
The version of pf in DragonFly is somewhat long in the tooth, but Jan Lentfer’s volunteered himself for the herculanean job of updating it. Go, Jan! Let’s hope this large task is more Nemean than Augean.
In an effort to catch up…
It’s New Year’s Eve Eve, and so here are a bunch of links I’ve built up over the past few days.
I’ve been building this entry up for a while, so some of these entries are newer than others.
- From the howling void: OpenSolaris or FreeBSD. I’ll admit I haven’t tried OpenSolaris, but I’m also biased to BSD.
- cpdup, originally-on-DragonFly software, has had an update.
- This description of the Content Pyramid talks about web content and links, but it could be stretched to open source software. There’s always been an implicit value to being at the top of the pyramid – hence the prestige not always fairly attached to “the commit bit”.
- Old computer facts (storage sizes) presented in handy infographic form? Sign me up!
- vitunes, a curses-based playlist manager. OpenBSD-specific, but may work on DragonFly. I like the look. (via)
- Video4Linux support is being worked on for FreeBSD, as apparently the headers are available without having to accept the GPL. This makes it potentially available to all the BSDs, which is nice.
- FreeNAS is moving to Linux, which is a mistake bummer. Except iXsystems stepped in and now FreeNAS is continuing as a FreeBSD-based item. A story that seemed bad but came out well, thanks to iXsystems. (Quick, buy their hardware!)
- “If you know of surviving software on 1/2″ tape, paper tape, cards, DECtape, etc. from users groups or computer manufacturers, please contact us. Equipment is available to recover these bits, and in some cases can be brought on-site.” (via)
- 3 BSD-themed holiday gifts.
Alexander Polakov has imported OpenBSD’s hotplugd(8). It monitors for hotplug-style events, like disk additions and removals, and executes corresponding scripts to handles those events.
OpenBSD developer Jacek Masiulaniec gets 14 minutes of airtime in the most recent BSDTalk podcast.
Sascha Wildner has added mandoc(1), an OpenBSD product. I like the HTML output. (I’ve said it before, come to think of it.)
The recent importation of tmux into OpenBSD 4.6’s base system has led to some interest; I haven’t used it directly but having a BSD-licensed session manager (if that is the right term) in the base DragonFly system would be nice.
Matthew Dillon has put together some new test machines, in preparation for porting the OpenBSD AHCI driver to DragonFly. Check his message if you are thinking about building a new system, as they appear to work well.