Explaining my planned move to a Mac.
June 24th, 2009As most of you probably know, about 2 months ago, I retired from Gentoo. I have been using Fedora as my “distribution of choice” on my laptop since that time, and I have been very impressed with it on the whole.
However, there have been a number of niggles which have been putting me off using Linux for a laptop. It’s highly likely that less “advanced” users wouldn’t experience the same issues I’ve been having, but none the less. I’ll outline the issues I’ve been having, then expand upon each of them in turn.
- Photo management software (F-Spot) is not particularly feature-rich, is slow and relatively buggy
- Need to fiddle around with things to get, for example, VPN connections working
- Hibernate/suspend doesn’t work
- Not much in the way of “set and forget” backup solutions
Although F-Spot does what it needs to do (mostly), it is extremely basic, and doesn’t offer solutions such as colour curve adjustment, converting images to black and white, scaling images, cropping images, and so on (unless I’ve missed something). It also doesn’t allow you to organise your photos quite as well as other photo management software, such as Aperture and Lightroom. I discovered a bug in my installation, which left both the F-Spot developers and me scratching our heads: attempting to export photos to Flickr crashes F-Spot if I launch it from Gnome’s menu. If I launch it from the terminal, I have no such issues… The options haven’t changed, and I can’t work out any way to pipe the error messages from when I launch it from Gnome’s menu to a file…
I use the VPN functionality quite a bit these days to connect to the University’s VPN whilst not on the University network. Although I have managed to get the VPN working thanks to one of my friends, I had to fiddle around with adding and modifying keys in the GConf editor, which I really should not have had to do. It might be possible to do it all through NetworkManager’s interface (I know that some of the options were available in the “Advanced Settings” dialog), but it was still a nuisance to sort it all out (and it was also undocumented. DO NOT WANT.)
Hibernate and suspend do not work on my ThinkPad T61. I’d suspect that this has something to do with using discreet nVidia graphics, but I would still like such features to work out of the box. I’ve had this laptop since Feb ‘08, and I’ve *still* not managed to get it working. With the MacBook Pros, you can just close it and wander off: everything just works.
Linux doesn’t really have a “set and forget” backup system such as Time Machine. With Time Machine, you set it up to backup to $external_harddisk, and it does it all for you. You just plug your MacBook in, and it automatically starts backing up in the background. You don’t have to think about it at all until you need it, at which point, you just fly back in time through their shiny interface, and you’re sorted. It really is quite nice.
I guess that I’m just “shifting” my expectations somewhat now that I’ve been at university for a year. At the beginning of the year, I was happy to fiddle around with things to get them to work. I was happy to make tarballs and scp or rsync them to remote locations to back things up. I was using Gentoo, and happy to sit through long compiles and reinstalls. Now, though, I just want things to work. I don’t want to have to fiddle around with obscure settings to make it work. I don’t want to have to sit through long compiles. I guess I want to be able to use my computer for what I want to use it for, without being side-tracked along half a dozen different mini-projects to be able to complete my main goal.
On top of that, Macs are shiny. I think that the Apple LED Cinema Display which has been designed specifically to go with the MacBook Pro is amazing, and just perfect for what I want. It allows me to compromise on the display resolution on the MacBook Pro itself (the MacBook Pro has a 13″ screen which operates at 1280×800. I’m a huge fan of portability, so I want to get the smallest model I can.), as I can just plug it in to instantly upgrade my resolution.
I think I shall probably write a number of blog posts about the software which I currently use and compare it to what I plan to use. Doing so should help me confirm the “upgrade route” I’m going to take, and how I’m going to manage my files and hobbies.