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.
Undeadly has an brief, interesting article up, written by Mitja MuÅ¾eniÄ, describing the OpenBSD releasing process.Â Worthwhile reading if you are involved in any sort of release cycle.
Undeadly has an article noting that OpenBSD is getting in on the LiveCD game with BSDAnywhere.
Something interesting: graphs of the commit activity for some (all?) of the OpenBSD committers.Â (via ‘constant’ on #dragonflybsd)Â I’d like to do the same for DragonFly.Â Plus, GIANT DAEMON HEAD.
OnLAMP.com has a 3-page interview with various OpenBSD developers about the features in the newest release.Â The interview goes into interesting detail, and for relevance, some of the newer wireless drivers in DragonFly came from this code work.
Seen on KernelTrap, then OpenBSD Journal and then Slashdot: BSD support (specifically OpenBSD) hardware support is improving faster than Linux in some cases.
Apparently the Mozilla Foundation donated US$10K to OpenSSH.Â That’s good!Â They still need money, though.
Daemon News has an interview of OpenBSD’s Theo deRaadt, where he mentions DragonFly. The last response in the interview is also entertaining.