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.

Lazy Reading for 2012/02/12

Hey, it’s snowing here!  Finally.

  • I remember when fractal zooming would bring a desktop computer to its knees.  Now, you can do it in a web browser.   (via)  This exists as a standalone application (x11/XaoS) too.
  • I see content from here get splogged, from time to time, and I think that’s what’s happening here.  Someone throws “BSD” into a content generator, with ads slapped on top of it?   Honestly, I’m not sure what it is.  (via)
  • Hammer 2 work is starting, as noted earlier this week.  Let’s see some details on a similar filesystem project, btrfs.  (via)
  • You should quit Facebook because privacy etc. you’ve heard it from me before.  The arguments are getting more thorough, though.
  • Here’s an article from independent game developer Jeff Vogel about serving a niche with your independent work.  I like his writing, plus if you squint your eyes and sorta look at that article’s point sideways, you could construe it as relevant for BSD.
  • For fun, spot the two things I mention/link to here frequently, in this somewhat hypey article about Tumblr.  (via)
  • An Economist article about shifting from computer to computer.   I read that and realized the one computer constant for me isn’t my desktop – it’s “~”.
  • If you ever played games on the Amiga, you may want to watch this movie.  It’s clips from a lot of Amiga games.  By a lot, I mean an hour and a half of footage total.  There were some really advanced games for the time there.  (via)

Your unrelated comic link of the week: Shut Up About Cats.  The rest of that site’s good too.

Also!  On a related link, Venkatesh Srinivas, one of the DragonFly developers, is participating in a bike ride to raise cash for the Ulman Cancer Fund.  If you’d like to pledge  some money, he’ll feel better as he cycles a ridiculous 4,000 miles across the US.

Book Review: SSH Mastery

I’ve reviewed Michael Lucas’s book here before, so when he offered a chance to read his newest, SSH Mastery, I jumped at the chance.  Michael Lucas has published a number of technical books through No Starch Press, and started wondering out loud about self-publishing.  This is, I think, his first self-published technical volume.

It’s a very straightforward book.  The introduction opens with a promise not to waste space showing how to compile OpenSSH in text.  Chapter 2 ends with the sentence, “Now that you understand how SSH encryption works, leave the encryption settings alone.”  This stripping-down of the usual tech-book explanations gives it the immediacy of extended documentation on the Internet.  Not the multipage how-to articles used as vehicles for advertising, but an in-depth presentation from someone who used OpenSSH to do a number of things, and paid attention while doing it.

It’s a fun read, and there’s a good chance it covers an aspect of SSH that you didn’t know.  In my case, it’s the ability to attach a command to a public key used for login.  It even covers complex-but-oh-so-useful VPN setups via SSH.

If you’re looking for philosophical reasons to buy it, how about the lack of DRM?

The physical version is not available yet, but the electronic version is available at Amazon (Kindle), Barnes & Noble (Nook), or from Smashwords (every other format ever, including .txt).  The Smashwords variety of formats means that you’ll be able to read it on your phone, one way or another; I’d like to see more books that way in the future.

 

Up-to-date packages and pkgsrc

Ulrich Habel wants to update some of the Perl 5 modules in pkgsrc.  He published a request for comments, describing what he plans to do for changing some dependencies.  He does note that Perl 5 in pkgsrc is at 5.14.2, which is very recent.

I was talking to a relative today who works at a large financial company, which is standardizing on Red Hat Enterprise.  I find it strange that Red Hat, which has a lot of money behind it, still ships a years-old and arguably broken version of perl.   By using pkgsrc, you’re getting more up-to-date software than people that actually shell out money for the privilege of compiling software.