Had to be done sooner or later, and I’ve asked Sean to do the same, but I think it would be good if people knew who the “brains” behind Annvix was and what, if any, their qualifications are (not that you really need any, just a healthy dose of persistence), their interests, and so forth. In short… why on earth would these individuals subject themselves to the torment of working on a Linux distribution considering it isn’t the easiest thing to do.
So, to get the ball rolling, I’m going to introduce myself.
My name is, well, obviously, Vincent Danen. I’ve been dealing with (I refuse to say “doing”) computers for a long time, starting off on an IBM PS/2 with an 80MB drive and (I think) 6MB of RAM. Whatever it was, it was dog slow and I was running a BBS. That got me hooked. I was involved in all kinds of beta testing, writing documentation, and other involvement in the BBS community “back in the day”. At that point I started off with DOS and some multi-tasking thing I can’t for the life of me remember (I want to say QEMU but I think that was a better memory management tool). Anyways, I went from there to OS/2… loved that OS.
It was when an OS/2 fixpack burned me that I turned to Linux, at that point it was Red Hat 4.2 or something. I had tried earlier versions of Slackware and Ygdrassil but there was nothing in them that made me want to switch from OS/2. The big thing for me, at that point, was that my BBS software (BBBS) would run on whatever OS I ran, and it ran on Linux so there we went. I had a second computer that was also running OS/2, which I swapped for Win98 at a later date to play Baldur’s Gate (I completely missed Win95, thankfully). After finishing Baldur’s Gate, I decided I needed to get rid of Windows in order to properly learn Linux and that’s when I started using it fulltime… back in 1998 I think.
Anyways, I did some writing for TechRepublic and a few other sites when Linux was emerging as the next big thing and very few people knew much about it and those that did apparently couldn’t write easy-to-understand articles too well, so I did a *lot* of technical articles; enough that I could quit my old job as a bill collector and write fulltime. With gobs of time on my hand, I started volunteering time and packaging effort for Mandriva (then MandrakeSoft)… back in the 6.x days. Eventually, because I had so much time on my hands, I was hired in 2000 and have worked for Mandriva ever since doing security updates and other related work. I am now the Security Team Manager at Mandriva and I love my job, and I love Mandriva.
Unfortunately, Mandriva’s real strength (ease of use) was a big problem for me and the servers I wanted to run since I was doing web hosting as well. As a result I took Mandrake 9.2, forked it, and began “trimming the fat”, so to speak, to make it into a strict server OS. My initial idea was to have this thing become the basis of a future Corporate Server product. That didn’t really work out too well (difference of ideas, and timing was off) so I turned it into OpenSLS (or Open Secure Linux Server). Of course, after Patrick at Slackware emailed me indicating that there used to be a distro called SLS, that ended up being a pretty shitty distro back in the day, I changed the name to Annvix because I was afraid people would mistake OpenSLS for being a natural progression of SLS and associate the baggage and bad rep that SLS had with my project.
Annvix, BTW, is a mix of mine and my wife’s (Angela) names with a traditional “x” ending since I wanted it to sound unixy and sexy and Annvi just didn’t sound right. (BTW, thanks Ian for that idea!) It took me about 2 months to come up with this.
Anyways, I’ve been working on Annvix since mid-2003. It’s evolved a long way since I initially forked it from Mandrake 9.2. I try to keep pace with some of the development of current Mandriva, but it’s hard because it was, for the longest time, just me. Even now, all packaging efforts are largely done by myself.
As to the “why” of why I forked Annvix… I wanted something lean without a lot of bloat (255MB for a default install testifies to that), and I also wanted something secure. Mandriva’s idea of security was largely msec which, while it’s got great ideas, is naughty in that it changes stuff on you. I hate that. Of course, I could have just put out rsec without making a new Linux distro, but where’s the fun in that? Besides, this was a learning adventure for me as well. Sometimes it was downright bloody frustrating, but for the most part I enjoy working on Annvix. And it’s taught me *tonnes*. Anyways, I wanted something with more emphasis on security, and I also really like the DJB-style of handling services and using runit was awesome. A lot of the stuff and configuration style of Annvix would never ever make it’s way into Mandriva. As well, since I was “just” the security guy, a lot of my suggestions for development never materialized, or was just plain old ignored. That’s ok tho… it just didn’t fit into the style and design of Mandriva, and I don’t begrudge that. If you look at Annvix now, even compared to Corporate Server (which, BTW, I think is pretty darn good and is priced *way* too low), the target and “profile” of the server OS’s are completely different… they cater to two entirely different crowds. Not to say that CS is insecure; it’s not. But *my* server would never have X installed on it, nevermind a whole bloody KDE install. So that’s where ideas and opinions differed.
Mandriva doesn’t have a problem with me working on Annvix, which is nice, because I do it in my spare time. I guess there’s always the hope that Mandriva may pick up Annvix and run with it (including properly funding it), but if not, that’s cool too. Annvix development is a little slow sometimes due to workload, but it chugs along.
Oh, and as for the mascot, Chum… I got the idea from the OpenBSD crowd with Puffy. I just had to make Chum look meaner. =) Although I think Puffy is cooler (I have about four OpenBSD shirts even though I don’t even use OpenBSD)… damn the OpenBSD guys for thinking of the blowfish first! Aaarg!
Ummm.. on the personal side, I was born in 1976, will be married for 10 years this June, have a four year-old daughter named Jayden, one cat (Tika; down from three), a bunch of fish, and a guinea pig (Peekaboo). I drive a car with the license plate “ANNVIX” and another with a bunch of Linux bumper stickers on it. I use OS X on the desktop for the most part, Annvix for most of my servers, and Mandriva wherever I need a machine running Linux with X. I attend church at Bethesda Christian Fellowship, know I’m not going to hell, and am generally a pretty easy-going guy although a number of people have asked if I was related to Theo de Raadt due to some.. outbursts… on mailing lists. No, I am not related to Theo, but I do live 3hrs away from him so maybe there’s something in this Albertan water. I live in Edmonton, Alberta, Canada and hate telemarketers.
So there you have it. The history of me. =)