Build report for pkgsrc

For the curious, I recently sent a bulk build report for pkgsrc-2011Q4 to the lists.  Other than ruby-193 (which is fixed in pkgsrc HEAD thanks to John Marino), we’re looking pretty good!  I’m curious if KDE or Gnome could actually get installed via binary; that’s sort of an ultimate goal due to the number of packages involved.

Speaking of Ruby, the default in pkgsrc may change soon, along with some of the involved Rails packages.

Benchmarks for DragonFly 3.0

As several people have told me, there’s benchmarks of DragonFly 3.0 vs. 2.10, available on Phoronix.   CPU performance shows a significant improvement, in tests that actually test it.   (I’d think a file compression test would be disk-limited, for instance.)   Disk performance isn’t as great, but that may be in part because Hammer no longer will starve reading to benefit writing; that makes benchmarks look worse but improves real-world interactivity.  I’m sure there’s more quibbling to do, since it’s lies, damn lies benchmarks.

Missed notes: JDK1.6, isp(4), PCI ids

I tagged these when they happened in previous months, but I forgot to post them:

“peeter” got wip/jdk16 to build normally on DragonFly, and listed how to do it.  I don’t know if it still applies.

Sascha Wildner updated the isp(4) driver from FreeBSD, adding new supported chipsets and making it able to load as a module.

Also from Sascha Wildner, we’re now using one source only for PCI IDs.  Think of that next time you are looking at dmesg, and it makes sense.

Things I’ve never seen before, in pkgsrc

I was reading an article about how Tumblr scaled to handle the huge amount of data it’s regularly pushing out.  Apparently, it started life as a traditional LAMP stack, but they’ve since moved on – to software packages I have not yet needed to ever use.  Being open source software, it all has crazy names.  Some of these packages are perfectly familiar to me now, but others are completely new.

Anyway, for fun, I decided to see how many of these sometimes new-to-me packages were present in pkgsrc.  I’ll reproduce a paragraph from the story that lists the software they use, and link each one that I found in pkgsrc.

That’s actually more than I thought I’d find, though I can’t articulate why.  Anyway, if any of the names are unfamiliar to you, now is the time to follow up.   Redis, for example, looks more interesting to me at a casual glance than the normal NoSQL models I’ve heard about.

dragonflybsd.org down

If you’ve noticed the main dragonflybsd.org website being down, that’s because both network connections (on different networks!) serving it are down.  This makes the website unavailable, and the source code, but you can still pull down images, packages, and the like from avalon.dragonflybsd.org.  Hopefully this warning will be out of date soon.

Note: It’s back.