Yeah, Linux these days is pretty good at autodetecting hardware. Before kernel 2.6 and the advances of udev, one would have to edit his or her fstab and check to make sure that the device names were correct. Until recently, setting up soundcards would have to be done through alsaconf, but now udev handles all that. Today, it really is plug and play.