LinuxLaboratory.org

About LinuxLaboratory.org

The Site

My name is Brian K. Jones, and I started LinuxLaboratory.org in 2001 to serve two purposes: first, I love playing with web frameworks, content management systems, document management systems, wikis, blogs, etc., and I figured being able to apply all of this to some practical, real site would be fun and challenging.

The second purpose was to serve as a place for me to put my notes and ramblings on various things. See, in 2001, I was not quite as organized as I am now. Worse, I was in the habit of changing Linux distros like some people change socks. After losing all of my data during an installation of a new Linux distro (I'd forgotten to back up my /home partition, which held all of my docs), I decided that keeping my docs online would be good for me and anyone else who might find them useful.

Since 2001, LinuxLaboratory.org has been run on PHPNuke, PostNuke, MediaWiki, Drupal, XPHP, dokuwiki and, starting in July 2009, Django. And those are just the tools that actually made it into production. I've tried at least a dozen other open source projects in the hopes of finding the "dream" solution. After all of this, I decided that using Django gives me a nice balance between availability of pre-written code to ease my site-building, and the flexibility that comes with a very generic framework that can be easily extended to morph the site as needed. I didn't really *want* to write code to maintain the site, but I've had to hack every other solution in existence, so if I'm going to do that, I might as well get exactly what I want!

The Content

The main purpose of the site these days is to house republished versions of articles I've written for various publishers like O'Reilly, Linux.com (the old one, not the one that the LinuxFoundation now runs), TUX Magazine, Python Magazine, php|architect Magazine, Linux Magazine, and others.

It also holds articles that are too long/complex for the blog, and it holds a bunch of scripts and code as well, which anyone is free to use.

The Site Maintainer

I started out in database land. I worked for a consulting firm working on data warehousing and reporting integration/distribution projects, then worked for Sybase as a consulting DBA and project manager. During my time there I got heavily into system administration (Solaris, mostly) and I had been doing lots of stuff with Linux for some time on my own. After I left Sybase, I got a job as a system admin/engineer, and never looked back.

Nowadays I own my own technology training and consulting firm, which you can learn all about here.

When I'm not training, consulting, or managing the business, I'm likely mucking with some kind of technology. In addition I play guitar and have been a musician for most of my life, I brew beer from scratch, and I enjoy playing pool, cooking/grilling/eating, and hanging out with friends and family.