How long have you been working with Linux, and how did you get interested in it?
I first got turned onto Linux relatively late--in 1997 or so. I'd already heard of it long beforehand, but was a big commercial *nix proponent. While working at an ill-fated startup as a field engineer, one of the other employees kept nagging me to install Linux. He loaned me Slackware, I couldn't get it installed properly, and I eventually turned to turbolinux. Within six months, I wasn't using Windows for much of anything but games anymore.
How long did it take you to write Multitool Linux and what was it like?
We worked on it from the fall of 2000 until April of 2k2. It feels like two years, but really, about 18 months. Since there were several authors, it was a stop-and-go process. That is to say, one of us would crank out a couple of chapters relatively quickly, then pause a bit, and another would crank out a couple of chapters. All of the authors are pretty hobby-heavy guys, so we had plenty of extraneous distractions as well. Overall, it wasn't a bad thing that it took that amount of time--much of the software matured as we were writing (I found KDE1 to be absolutely horrendous, for example, though my co-authors disagreed). Like a fine cheese or wine, I believe the aging did the book good. Though, I'm a little disappointed that I didn't get all the netfilter/iptables stuff into the book. Perhaps in Son of MultiTool Linux, we'll cover the new firewalling code...
In your opinion, where does Linux need the most software development at the moment?
Games and user-interface. Standardization. I really like Redhat's move to make KDE and Gnome look the same. Regardless of how much us hacker-types like customization and different looks, that isn't something that appeals to the general public. Look at the near-pathological following that Macintosh has--it's all because of the standard interface to applications. If you can use one Mac app, you can essentially use them all. I hate to say it, but Linux is often worse than even Windows for UI. Different apps have differently styled menubars and icons. It's been quite a while since I played with Gnome, but the last time I did, I felt like a fish out of water. This isn't because Gnome is inferior. It's because I'm more used to using KDE. And truth be told, I only use that at work. At home, I'm a strict Blackbox kind of guy (and I'm starting to play with fluxbox, as well).
And games. Definitely games. We need everyone who likes Linux to buy a subscription to Transgaming.com. If Linux is going to beat MS Windows (and who doesn't want that?), we need to have total DirectX compatibility. The guys at Transgaming are making great strides, but they need funding. $5 a month isn't too much to ask, is it? They may not be GPLd, but perhaps if enough people subscribed and requested it, they'd change.
What advice do you have for people that are considering switching to Linux?