I've been using Linux systems as my primary desktop since the fall of 1997. I've been programming on Linux systems from the same time, and for several years I was the primary sysadmin for a cluster of Linux workstations in the computer science department of Alfred University.

Working for Solartech, I've also gained experience with the uClinux environment, which is Linux adapted to CPUs without a memory management unit (which is to say, very specialized hardware). During this time, my primary desktop environment has still been Linux-based.

I used to be more active in the Linux community when I was a student, but I haven't given up entirely. I'm an associate member of the Free Software Foundation, and recently attended the yearly member meeting. I'm also making GPL'd releases of a knitting pattern program that I'm writing (in Java).