Lazy Reading

Nice big pile of links this week.  Enjoy the reading, especially if you’re still recovering from St. Patrick’s Day festivities.  (does that happen outside of the U.S.?)

GIF now unungif’d

The GIF format, or rather the LZW format it uses, is no longer patent-encumbered.   (GIF patent worries led to the creation of the PNG format, if I’m not mistaken)  Matthias Drochner has changed pkgsrc to use giflib instead of libungif.

According to Wikipedia, the patent expired more than 5 years ago, so this isn’t really news other than some packages need to be rebuilt.  Still, memories of the general Internet Outrage from a decade ago are interesting compared to the events of today.

More microbenchmarks

Venkatesh Srinivas performed the fefe.de ‘scalability’ benchmarks, which have been mentioned here before.  He performed it on different hardware and only with DragonFly, so it’s not really for comparison but rather for analysis.  However: graphs!

Matthew Dillon added some system tunables to match these microbenchmarks, and then changed the values.  The benchmarks looked better, but according to him you wouldn’t want to run a system normally with those values.

Lazy Reading
  • The Cognitive Style of Unix (via) – I find this argument absolutely correct based on all my computer experience.
  • Hacker News is apparently getting more of a general news bent, rather than the actual hacker news it started with.  (via)  That seems to be an easy trend for many tech sites that start out focused on a topic (Let’s cover this area of interest!) and eventually diffuse (Let’s cover all our reader’s areas of interest!).  It may be because that seems to bring greater subscriber numbers?  Slashdot would be a good example of this generalization.
  • Note to self: Try to not do that with the Digest.
  • This page has a lot more good places to visit, but I’ll just link directly cause I don’t have any more commentary to associate with it.
  • Did you know there’s open source software for managing conferences?  Not conference calls, but full-on have-speakers-with-papers-and-attendees-with-a-schedule conferences?  It’s called Pentabarf, and it’s used for BSDCan, among other things.  I find the name funny, and it has funny origins.
  • Well, if I’m going to have a Discordian link, I should have a BSD-related Subgenius link.  By the way: I can perform weddings.  You know, just in case that comes up.
  • You know you’re important when the IETF needs to come up with a plan to deal with your retirement.  (viaThis is why it’s neat.  Go, look, because this is one of those parts of the Internet that will not exist this way again, ever.
  • This article at The Register about how open source isn’t making it very far in app stores is more aggressive than exploratory, as Register articles usually are, but there are some good points: phone app stores are able to charge money because of the ease of the delivery system, which apparently trumps ‘free’.   It’s also more purpose-built; pkgsrc I bet would work on an Android phone, but there’s not many applications you could interact with, easily.
Anatomy of a Summer of Code proposal

“Arjun S R” wrote to the kernel@ mailing list asking about the Google Summer of Code projects for DragonFly that he found interesting.  Samuel Greear has a response so detailed it includes links to a similar project proposed last year.  It also works as a good model for how much thought needs to go in before you start.

Update: there’s more, plus some pertinent advice!

DragonFly network handicap

I posted before about a move to use AT&T’s U-Verse fiber/DSL product for dragonflybsd.org’s connection.  It led Matt Dillon to try to add features to compensate for the service’s shortcomings, but it’s still problematic.  He’s written up just how broken U-Verse is, calling it “almost a complete failure” as a business connection.  The bulk of the problems seem to come from the 2Wire DSL modem supplied by AT&T.

Remember when the Internet used to be the place to find long technical writeups of a product directly from people who were using it?  Much of that has disappeared into comment forms and ephemeral Facebook posts.  That’s too bad.

VirtIO-net drivers disappear

The virtio network drivers for DragonFly (mentioned previously here, here, and here) went away.  Apparently the original FreeBSD code was not supposed to be available publicly, under a BSD license, and it’s having a knock-on effect for DragonFly and probably NetBSD.

(virtio drivers, if this is an unfamiliar term, are for devices in virtual environments, as when DragonFly is running under VMWare or something similar.)