Painful and tedious.
It was a good thing I had two backups of all the information on the iMac I was migrating (at this point I am hesitant to call it an upgrade).
The backup from last week turned out to be good and complete, the one from today less so.
I came very close to losing a year and a half of email, contact information, etc.
Anyway, the steps I took of making a disk image (ie, a read-only archive) turned out to be a lifesaver.
Now come the teething problems. Java, my favorite language/dessert topping/laundry booster is crummy in OS X. This means no web games. OS 9 did fine with these: why the step backwards?
I have already installed fink and as a result I have installed bash and am building XFree86 4.2. So while Java lives up to it’s write once, debug everywhere reputation, C/C++ seem to work fine.
It took quite a while to install all the upgrades from 10.0 through 10.1.4: the initial install goes really well, but I think it would be easier if Software Update would let you know about all the updates you need. I knew I had more things to get but would every user?
I have yet to see how little details like printing have been handled: that was a real problem in 10.x. I ended up having to install CUPS and netatalk to advertise AppleTalk since OS X couldn’t deal with lpr printing. Tomorrow.