21 May 2006
Now that was an experience. Not a particularly good one, but an
experience nonetheless. Actually, I haven't had that much trouble
installing something since the last time I messed with installing
something on a Linux box. Lots of prerequisites, quite a number of
cryptic error messages, and hours.
Of course, two things
increased the annoyance of this experience. First, the box had a
previous beta version of the 2.0 .net framework and Sql Server 2005. I
had to delete both of them before starting, but never could actually
get through the install. At the very end I was getting a very strange
error message that I could not figure out how to get around. Being
frustrated, and feeling that the previous betas may just be sticking it
to me on this one, I paved over the machine with a new install of 2003
server. Many, many hours later, and only a few cryptic messages later,
I actually got it installed.
The other thing is performance.
Take their performance requirements seriously. I installed this on a
machine that didn't even come close to their requirements (one reason
why it took ages I'm sure, but probably not a reason for many of the
annoyances I faced). They recommend at the very least 1 gig of ram and
a 2.2 ghz processor. I got it installed on a 700 mhz processor and 256M
of ram. Yes, it is agonizingly slow. But it works. I can see it in
action, even if the action is in slow-motion... Right now I'm
considering an upgrade. I haven't even decided for sure if I'm going to
use TFS for my development at home. Regardless, though, it would be
nice to have a faster machine for my build server.