Software

By mpdehaan

A few software applications I’ve been involved with:

Open Source apps:

  • Cobbler– an Linux install server and datacenter automation platform that I created back in 2006 and lead through 2009. It is very popular for managing Linux, particularly RHEL/Fedora/CentOS machines, running thousands of datacenters across the world.
  • Func — a remote control framework that I started with Adrian Likins and Seth Vidal in 2007. It is great for building things like build systems, or as library for doing simple push based communication without rewriting your own security layer.
  • virt-factory — virtualization/appliance management system powered by cobbler and puppet, with a python backend and a Rails WebUI — created with Scott Seago and Adrian Likins. This is basically a prototype that Spawned Func and OVirt. There are cool ideas here, but don’t use this, it is unmaintained.
  • Puppet — I did product management for these guys for a while.
  • Cimbiote — an experimental framework for writing CIM providers in Python that I created with Mihai Ibanescu. Don’t use this, it is unmaintained. PyWBEM borrowed some ideas from Cimbiote.
  • EKG — a Ruby-based OSS mailing list statistics script, originally taken from an earlier program by Greg DeKoenigsberg. EKG generates graphs using Google Charts. Fairly rough, but interesting.
  • LookAtGit — a rather simple git source control statistics scanner, that goes a little deeper than ohloh to find things like “contributor acceleration”. While not as shiny as something like Gource, it will give you real numbers.

Other closed-source application involvement includes:

  • Systems, hardware, and storage management software
  • Network applications and database application design
  • Embedded Linux
  • Web development
  • Video content management systems

Podcasts/Interviews with me:

Me on Linked In:

View Michael DeHaan's profile on LinkedIn

For questions about open-source apps, see the respective project pages and mailing lists. For other questions, email is good.