Question one: do Ubuntu and Redhat (or all Linux in general) use the same drivers?
Essencialmente, mas não exatamente. Eles são os mesmos no sentido de serem compilados da mesma fonte (C e asm) (embora as distribuições às vezes usem seus próprios patches). Eles são diferentes no sentido de que os binários não são cópias literais um do outro. Os drivers do Linux são módulos do kernel e são distribuídos com o kernel. Um driver construído a partir de uma versão específica do kernel (por exemplo, 2.6.26 ou 3.7.6) para uma arquitetura específica (por exemplo, x86) pode trabalhar com kernels com a mesma versão do kernel na mesma arquitetura.
Então, se você tem um Ubuntu usando 3.11 e um redhat usando 3.11 no mesmo computador, você provavelmente poderia trocar os módulos de um lado para outro. No entanto, isso seria uma espécie de exercício acadêmico, já que os módulos são distribuídos como parte do kernel, e ambas as distros terão construído e instalado praticamente todas as aplicáveis. 1
Question two: how do I find drivers for my laptop
Você não precisa. Se eles existem, eles provavelmente já estão lá. Há algumas exceções, mas não se incomode com essa rota, a menos que seja absolutamente necessário por algum motivo específico. Drivers que não são parte da árvore do kernel geralmente não fazem parte dela por uma razão, e não por uma boa razão. Existem algumas exceções para isso - por exemplo, ATI e Nvidia fazem um show de distribuição de seus próprios drivers OGL, e onde trabalham , eles devem ser ótimos (embora isso possa ser mais um incômodo do que vale a pena).
O Ubuntu e o Fedora são as duas mais atualizadas no sentido de que atualizam frequentemente coisas, incluindo o kernel. Redhat reempacotou o Fedora como o Ubuntu reempacotou o Debian. No entanto, as filosofias são meio que invertidas; enquanto o debian é mais conservador em sua abordagem do que o ubuntu (portanto, atualizações menos frequentes), o fedora é mais radical que o redhat (portanto, uma atualização mais frequente).
Finalmente, você pode compilar seu próprio kernel a partir da fonte em qualquer distro. Isso é problemático no pi porque requer patches especiais, mas com desktops e laptops normais você pode usar o acordo real . Eu particularmente não estou recomendando isso, e tome cuidado para que você se familiarize com todas as opções ...
1 Para reiterar e explicar isso um pouco mais: ao contrário do Windows, os drivers do Linux geralmente não são fornecidos por um fabricante. Eles são escritos por outras pessoas e incluídos na árvore de fontes do kernel. Todas as várias distros usam a mesma árvore, então o que é significativo não é a distro, mas a versão do kernel.