One of the biggest obstacles desktop Linux has faced over the years is the fact that no one can guarantee that every peripheral you plug into your computer will work with Ubuntu, Fedora, PCLinuxOS, or ...