Hammer REDO and other storage notes

Matthew Dillon declared his intention to have REDO working for Hammer very soon.  This will improve speed by lowering the number of fsync()s needed in a given period of time to flush data to disk.

He continues in a separate message talking at length about data flushing and how to implement it efficiently, with some comparisons to work in FreeBSD.  The followups are worth reading, too.

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.

Messylaneous for 2009/12/10

I’ve been building this entry up for a while, so some of these entries are newer than others.

More development tools

A number of recent changes will be important to you if you develop on DragonFly:

  • Sascha Wildner has added a indent(1) profile that matches what is usually done in DragonFly.
  • Also, there’s a dragonfly.el for emacs users.
  • Now new, but worth mentioning again: there is an excellent development(7) man page.
  • Alex Hornung has ported and modified FreeBSD’s minidumps, so crash dumps can now be kept smaller than your total physical memory size.

Using NVIDIA on DragonFly

This has been around for a while, but I’m re-mentioning it because it’s not really linked anywhere: Simon ‘corecode’ Schubert has a version of the FreeBSD NVIDIA video driver that should work on DragonFly: http://gitweb.dragonflybsd.org/~corecode/nvidia.git.  It should be possible to clone from that link, build the code, and use it.  (Untested by me – if you’ve done it, some explicit instructions would be helpful to others.)

Messylaneous: books, lawsuits, git, more

Dear universe, including DragonFly people: stop doing so much stuff.  It’s hard to keep up.

More news, more articles

Dru Lavigne is going to be doing blogging/tweeting for the FreeBSD Project and FreeBSD Foundation.  This is a good thing – BSD in general is helped by more of a conversation about what’s going on.  I daresay this Digest has established that there’s definitely enough events, just with DragonFly, for daily news.

Also, Dru’s published summaries of the articles in the upcoming July ‘Collaboration’ issue of the Open Source Business Resource.

Help the Macys

This story popped up last year, focusing on Kip Macy’s legal issues.  Kip is a BSD developer, contributing to FreeBSD and having worked on checkpoint support in DragonFly.  Another side of his story has come to light.  He and his wife could use the support, but there is (that I know of) no immediate way to help.

It would be nice if there was some common news source for BSD topics, instead of being an also-ran for Linux; this is an example of where an online community can support its own members, instead of that negative story that has been out for months.