It’s been a couple of months since I had to turn in my Powerbook when I was recently let go due to downsizing. I actually went through a sort of withdrawal as I really enjoyed using my Powerbook and was really sad to turn it in.
I had an old laptop that I installed Ubuntu on and it was my Linux Webcam server. I liked having the webcam server on the laptop since I could move it around and easily capture the action, wherever it was. But now I found I needed something to actually do work on while I was on the job hunt.
Now, I really liked Ubuntu, but there was something about it that left me wanting. It was hard to explain but as best as I could put it is that it did EVERYTHING. I wanted to get my hands dirty and I wanted something that was a little more “advanced.” Even on my Mac, I used Fink and used an xterm with the command line often. Everything on Ubuntu was just too easy.
I cut my Linux teeth I think on Debian 1.2 (I still have the CD I bought). I used Debian for years. At work, we used Digital Unix which became Tru64, a bsd-type of Unix. Then, somewhere along the line, I used FreeBSD as my desktop for years… that is until I got my Mac. Even up to that point, I used XEmacs/Gnus as my newsreader and email client for work. At home, I read mail on my FreeBSD box and used Pine until I went to IMAP .
So, fast forward to today. On my old crappy laptop, (with 16MB of video), I needed something to get by and I didn’t want to install WinXP since I don’t have a license. I am also learning Ruby and relearning PHP. So now I have a L.A.M.P. laptop and I develop anywhere the mood strikes me. Despite the lacking power on this laptop, it was workable. I really liked it.
I went with Fedora 7 and was in heaven. In fact, I don’t want a Mac any more. I want a new laptop running Fedora. I’ll even go dual-boot with Fedora and Windows.
While I find myself in this transitional period, I feel like I am re-honing my skills with the latest flavors of Linux, learning new development skills, and learning the latest in tools. For example, I have a subversion server that I am using. I began using Eclipse as an IDE for Perl and PHP. I am learning, engaged, and feeling somewhat productive. I’ve began reading USENET again and getting back to the core parts of the Internet that I really enjoy.
I tried the various flavors of Linux before deciding on Fedora. I tried Ubuntu of course, Gentoo, SuSe, and was going to try Solaris 10 x86 but I have that on DVD and my crappy laptop doesn’t have a DVD-Rom.
The tools that I enjoy using are:
- XEmacs for HTML coding
- Eclipse for PHP and Perl
- Claws Email Client
- Open Office (which is fantastic since the last time I used it!)
- Subversion
- Rapid SVN
- Eclipse plugin
- Ruby on Rails
- Pidgin IM
- Nvi (for quick coding with syntax coloring and indention)
I love it. I’ve also been turned onto some really slick Firefox plugins.
- Firebug
- Web Developer
- MouseOver DOM Inspector
(Note: I was going to link to the Firefox plugins but the site is down right now.)
Now, I just need to find more quiet time to really get into it. If you got other ideas or tools, or even methodologies you find useful, I’d love to hear them!
And I hate you, too. I first got involved with Linux nearly 10 years ago when a co-worker introduced me to it. Since then, I have tried about a dozen different flavors on half a dozen different platforms. I have spent days and weeks at a time configuring, debugging and tweaking my systems. And I have to say, after all this hope and effort, I have had almost zero success with Linux. Sure, the basics work OK, if not a little buggy. But to get Linux to do wifi, or to sync with my PDA, or to recognize the various cameras I use, or to do video has all been an exercise in frustration. At this point, the only reason I stick with Linux at all is because I’ve become obsessed. I am determined to get some version of Linux working for me to see what people like you have been raving about. OK, so I don’t really hate you; I’m just a little envious.