O reconhecimento do hardware depende muito da versão do kernel utilizada pela distribuição.
Além disso, de patches aplicados pela distribuição e configuração do kernel na compilação (o que é incuído na compilação).
O Ubuntu 8.10 virá com um kernel bem mais novo que o 8.04 e que incorpora muitas melhorias no reconhecimento de hardware.
Digo isso por experiência própria. Comprei um notebook recentemente (por um colega nos EUA) e o reconhecimento de hardware foi ruim pelo modelo ser novo.
De cara já não reconheceu placa wireless e nem som. Não testei os demais periféricos.
Bastou instalar o ubuntu 8.10 e agora tenho wireless, som, webcam, bluetooth, etc..
Ainda tem algumas pequenos problemas, já que agora que o ubuntu 8.10 virou beta, mas está ficando muito bom.