I first switched to the Mac in ’03 after a few years of being a mostly Linux/BSD guy. Aside from the ability to test Wikipedia in Mac browsers, I was drawn by the oh-so-cute factor of the 12″ aluminum PowerBook and more importantly the way it actually was able to detect its included hardware and attached monitors. ;)
Four years later, desktop Linux is better than ever but still tends to fall down and wet itself when doing things like configuring a multimonitor configuration or installing Flash and Java plugins in 64-bit mode. I’d be afraid to even try it on a laptop without knowing that sleep/wake and external monitor hookup work properly on that exact model.
But when I switched I promised myself I would retain my freedom to switch back. Today I’m using a Mac laptop and a Linux desktop together in the office; if I wanted to switch 100% to Linux, what would I need to change?…
|Mac app||Linux app|
|Firefox||Ahh, open source. :)|
|TextMate / BBEdit||gedit? jEdit? Eclipse?||I haven’t really been happy with *nix GUI editors. Emacs is not an acceptable option. ;)
I need a good project-wide regex search/replace, good charset support, ability to open & save files over SFTP, and syntax highlighting/sensitivity that doesn’t interfere with my indenting.
Being easy to load files from a terminal and not sucking are pluses.
|Yojimbo||Tomboy?||I use Yojimbo constantly for notes, scratch space, web receipts, chat snippets, todo lists, reference cheat sheets, anything and everything.
Simple as it is, I love this app! The closest thing I’ve used on *nix is Tomboy, but it doesn’t feel as smooth to me. I’ll just have to fiddle with it more… figuring out how to import all my existing data would be another issue.
|QuickSilver||Gnome desktop launcher?||I’ve found QuickSilver invaluable for launching various apps… I used to switch to Terminal and run ‘open -a Firefox’ and such. ;) I think the new launcher which will be included with Ubuntu Gutsy will serve okay on this, though I haven’t tried it.|
|Keynote||OpenOffice Impress||Wonder if it’s got the nice preview-on-second-screen that Keynote does.|
|Parallels||VMWare Workstation||Already use this on my office Linux box.|
|iChat||Pidgin||Been using Pidgin a bit on my Linux box in the office; it’s pretty decent these days.|
|Colloquy||XChat-GNOME||Kind of awkward, but I haven’t found an IRC client I’m happier with on *nix.|
|Google Earth||Google Maps||I haven’t had any luck getting the Linux version of Google Earth to run on my office box, but the web version is usually fine.|
|iTunes||RhythmBox||I’d have to strip DRM from my iTMS tracks, but that’s certainly doable. Don’t know whether it’ll be able to sync with an iPhone, though. ;)|
|iPhoto||F-Spot||I took a quick peek on the F-Spot web site and was surprised to find nothing about importing from iPhoto. Should be doable; the photos are all just JPEGs and the metadata’s in some kind of XML last I looked.|
|NetNewsWire||?||I haven’t found a good RSS reader on *nix yet.|
|iCal||Evolution calender? Sunbird?||I guess I could use Google Calender, but it’s kind of nice to have something that works locally.|
The biggest lapse if I switch at home would be in the video editing / multimedia end of things, which I dabble in sometimes and keep meaning to get back into more. I’m pretty happy with the Apple pro apps (Final Cut, Motion, etc), and there’s not really much touching that in Linux-land.