Dawg's Projects


The following is a fairly comprehensive list of my projects that may be of some interest or use to some subset of the public.


Software

ZyX-Live-OS

I am concurrently working on several niche LiveOS 'strains' built with the VirOS toolset.

ZyX Rebootless LiveOS Installer

The ZyX Rebootless LiveOS Installer is currently available for download as part of the alpha release of the Guitar-ZyX LiveDVD/USB. Unlike traditional LiveCD installers such as those from Ubuntu and Fedora, which require you to reboot after installation, the ZyX Rebootless LiveOS Installer performs a way-cool devicemapper shell game to 'live migrate' the LiveCD filesystem to harddisk, without requiring the user to reboot as part of the installation process.

VirOS

VirOS is a system imaging toolset, with a primary focus on the generation of customized Linux(tm)-based LiveCDs.

Guitar-ZyX Master Control Program

The Guitar-ZyX Master Control Program is a Nintendo-DS(tm) based homebrew user interface for the excellent rakarrack open source electric guitar live audio effects processor.

Ascendos

In 2011 from September to December, I lead development for the Ascendos' projects' shared goal with *ZyX of building and using a tool to allow the easiest possible forking and rebranding of a particular upstream enterprise linux vendor. I had taken over from Troy Dawson of ScientificLinux, after he got hired to work on cloud stuff for RedHat. Unfortunately my leadership didn't inspire a sufficient following of other developers, so I decided to step asside to focus on *ZyX. My *ZyX projects have the interesting fairly unique feature of a custom installer (zyx-liveinstaller) instead of depending more on the traditional installer mechanisms (as much as a rebuilds like Ascendos/ScientificLinux/CentOS/... unavoidably do).

K.A.B.L.U.I.

Kablui stands for Kick-Ass-Best-LiveOS-User-Interface, and is just a marketing acronym I thought up, and using to name the scripts that I've developed to initialize my workstation desktop preferences and applications. These scripts suit my needs currently, and I hope to extend them and make them useful for a wider audience in the future.

Snake3D

Snake3D is the first 3D(OpenGL) video game that I wrote between jobs in 2000.

Dawg's Metaverse Tools

I've put quite a bit of work into the tools that generate Dawg's Metaverse from the source content. Basically I started out just doing 'view source' and wgets on Spock's Devsite. But from there I've created one big spaghetti mess of x(ht)ml, css, bash, perl, igal, webcpp, and more. It certainly would take the better part of year to make it into a nice package that others could easily use, and certainly there is no shortage of complex unwieldly content management systems out there, but... maybe a retirement project when my bones are too creaky to play disc golf...


Hardware

D2

The 'D2' is my second prototype electric guitar amplifier. No, it doesn't involve my own circuit board, or self-mined copper wiring. Really it's a carpentry project combined with some $100 bose computer speakers, my laptop, and a ton of great Free and Open Source Software.