I remember it was painless, except for some drivers.
But I also remember having to choose how to set up the partition table, including what format it would be in. I didn't know the difference between any of them, just that ext3 and reiserfs were "good". So I flipped a coin.