BSDTalk has a 19 minute interview with Mike Larkin talking about ACPI and OpenBSD.
Category: OpenBSD
Huge packet filter update
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.
More mandoc madness
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.
Messylaneous: Reviews, packaging, installers, etc
Link catchup!
- The BSD Certification Group needs reviewers for the BSDA exam objectives. It’s as easy as writing on a wiki.
- Undeadly has a lengthy article up about the OpenBSD equivalent of pkgsrc bulk builds, called dbp3. Interesting, because it was constructed on purpose, for that purpose. It’s interesting to me because I have pbulk running all the time, and it’s not as liner a process as I’d like.
- The PC-BSD installer is now present in FreeBSD; I think this is based on the same original installer used for DragonFly. Maybe, maybe not, but I’m curious about the feature set if it’s able to displace the venerable and firmly lodged FreeBSD sysinstall.
- Off topic: I bought an Android-based phone recently, so this (kinda grody) comment on how Apple handles bad reception for the new iPhone is entertaining.
- Really off topic: this man’s conversation about polyhedral dice (Youtube) is strangely compelling. You may or may have needed to play tabletop games previously to really appreciate it. (via)
Mandoc, mdocml, and usage
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.
Potential pf update
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.
Messylaneous for 03/24/2010
In an effort to catch up…
- Matthew Dillon made a change to how material in memory is paged out; it may improve things depending on how much paging your system already does.
- The AsiaBSDCon OpenBSD papers are online, with mention of video of the presentations.
- Use keys for your SSH login, cause this will only get worse.
- Ten Shell One-liners. The first one, using your favorite editor on the command line, is one of those things I knew about, but didn’t know to do. (caveat: some Linuxisms)
- Want to test a big xorg update for pkgsrc? Of course you do.
Messylaneous for 2009/12/30
It’s New Year’s Eve Eve, and so here are a bunch of links I’ve built up over the past few days.
- Hubert Feyrer posted notes on how to mount fixed disks in KDE. This probably works on NetBSD, but I bet it would work on DragonFly too…
- pcc is now able to build an OpenBSD i386 kernel. Will it work for other BSDs? I hope so, eventually.
- The FreeBSD Foundation is in the last hours of donation for 2009 – give if you get a chance. Did you know they get Bad Code Offsets, like carbon offsets? I did not know such a thing exists, though it makes sense.
- Brian Kernighan talking about Elements of Programming Style, in video. (via) Kernighan’s book, “The Practice of Programming“, with Rob Pike, is an excellent read.
Messylaneous for 2009/12/10
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.
- what.
hotplugd added
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.
BSDTalk 179: Jacek Masiulaniec on OpenSMTPd, Epitome
OpenBSD developer Jacek Masiulaniec gets 14 minutes of airtime in the most recent BSDTalk podcast.
mandoc(1) added
Sascha Wildner has added mandoc(1), an OpenBSD product. I like the HTML output. (I’ve said it before, come to think of it.)
New test machines and AHCI work
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.
How it’s made: OpenBSD
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.
More LiveCDs are always good
Undeadly has an article noting that OpenBSD is getting in on the LiveCD game with BSDAnywhere.
I <3 graphs
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: OpenBSD 4 details
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.
BSD == better support
Seen on KernelTrap, then OpenBSD Journal and then Slashdot: BSD support (specifically OpenBSD) hardware support is improving faster than Linux in some cases.
OpenBSD gets money
Apparently the Mozilla Foundation donated US$10K to OpenSSH. That’s good! They still need money, though.
deRaadt interview
Daemon News has an interview of OpenBSD’s Theo deRaadt, where he mentions DragonFly. The last response in the interview is also entertaining.