Any. It's the kernel that has hardware support (trough kernel modules and builtin code), not the "distribution" as such (except in the sense that a kernel is part of a distribution).
Some distributions have enabled some things in the stock kernel, others different things, and you can always recompile your own kernel. Most of the "major" distributions aim to work on pretty much any hardware regular users have, and so they have fat kernels that cover most hardware. Therefore you can pick up pretty much any distribution and it will support probably the same hardware any other would; and in the case it won't (i.e. there is no kernel module built for your exotic piece of hardware), you can still fairly easily recompile the kernel to include that support.
EDIT: I'd say Knoppix, Fedora, Ubuntu, SuSE, Mandriva, ...
|