Lazy Reading for 2012/09/23

The weather is finally turning cooler, which makes me happy.

  • I don’t think I’ve seen this before: Very old UNIX releases, listed for running in emulation.  (via)
  • Where the red-black tree name came from.  A red-black tree underpins Hammer 1’s data structures, though it does not in Hammer 2.  (also via)
  • Someone with a HP passport login want to help this guy?  He just needs to reinstall Windows in IDE mode, or perhaps find the right sysctl to toggle.
  • The acme editor, from Plan 9.  I didn’t realize it’s 20 years old.
  • Speaking of editors, Replace in Multiple Files with Vim.  I haven’t seen the argdo command before, or the Vim Ninjas site.  Their color schemes article is useful just for the screenshots. (via)
  • Adbuntu.  It’s not as bad or as inconsequential as most reactions would lead you to believe, but advertising within an OS seems heavy-handed.  The BSD model has been to use the operating system as a vehicle for selling hardware, and that’s been much more successful.  (see iOS, PC-BSD.)
  • Where Did the Internet Come From?
  • The map for Adventure.  (via)

Your unrelated link of the day: Victorian Sci-Fi.  It’s not just a reference list, it’s a link to a lot of the original material, since copyright no longer applies.

SYSV shared memory vs. mmap

Francois Tigeot benchmarked the recent Postgres 9.3 release.  Postgres apparently switched to using mmap instead of SYSV shared memory, and Francois has done this to show the performance differences.  (view the PDF in his post.)  Of course, work has continued since this was posted, so there should be new numbers soon, and new changes I’ll document in a future post.

I haven’t found a reference to the exact decision Postgres made on how to handle memory; please post a link in comments if you know a good source.

Some more books to read

This recent question asked on-list about creating your own file system meandered into good reference books.  This so far was “The Design and Implementation of the FreeBSD Operating System“, “Modern Operating Systems“, and the paper “Vnodes: An Architecture for Multiple File System Types in Sun UNIX“.  Looking for links on those things led me to this Unix filesystem history paper from IBM, which is fun reading.

I’m saying that unironically!  It really is an interesting document to read, for historical and general knowledge.  I am a nerd. 

Lazy Reading for 2012/08/19

I think I’ve made it through my backlog of things to post.  For no apparent reason, I ended up with a whole bunch of ‘this vs. that’ links this week.

Your unrelated link of the week: Taipan!  I played this on the Apple ][ and loved it.  The buy-low-sell-high game is an old genre that hasn’t been used in newer games in the same fashion as roguelikes or sidescrollers.  The only recent equivalents I can think of are Drug Wars and maaaaybe Eve Online.

Lazy Reading for 2012/08/05

I seem to include a vi/vim tip every week.  It’s not on purpose, or at least it wasn’t until now.

Your unrelated link of the week: a thorough investigation of the history of the ‘long s’ character, via.  If that’s too cerebral for you, try this video of a man making turkeys gobble, which made me laugh and laugh.

Lazy Reading for 2012/07/15

It’s a short week this week, but that’s OK.  The last few weeks have been a deluge of links.

Your unrelated link of the week: Crane Recursion.  (via)

Hardware reports given out

New company Gainframe is offering up OpenBSD dmesg/pcidump/usbdevs output for every system they build.  I was originally going to link to this in a Lazy Reading entry, but then I realized it’s also a new company specializing in BSD-compatible hardware.   Read the interview; I met Michael Dexter at the last NYCBSDCon and he is a decent guy.

We need more of this sort of specifically targeted work.   Sites that rely on crowd-sourced contribution are good, but it’s not necessarily comprehensive, and you need a very large crowd for it to work.

Lazy Reading for 2012/07/01

It’s summer, and I’m too warm.  I’m whiny but still making with the links:

Your unrelated link of the day: The Kleptones are great, and this collection of the music that influenced Paul Simon’s Graceland is a wonderful find.  A happier album I’ve never heard.  I feel nostalgic for the days when you had to actually search for music.