Najboljšo strojno opremo za Linux® lahko izberete tako, da si ogledate seznam strojne opreme, združljive z Linuxom, po možnosti za določeno distribucijo ali različico, ki jo boste izvajali. Takšen seznam lahko najdete na uradnem spletnem mestu za določeno distribucijo ali na spletnih mestih, ki ponujajo splošen seznam naprav, prijaznih za Linux®, kot del dokumentacije, ki spremlja operacijski sistem. Zelo dragoceno je tudi dobro razumevanje vrst strojne opreme Linux®, ki so skoraj vedno nezdružljive z nobeno distribucijo, tako da lahko prihranite čas in frustracije pri poskusih, da nekatere naprave delujejo. Izvajanje internetnega iskanja »naprav Linux« vodi tudi do mesta, kjer lahko prenesete gonilnike, ki jih potrebujete za združljivost za vašo strojno opremo Linux®. Izkušeni uporabniki Linuxa® so se naučili, da ne smejo podcenjevati vrednosti informacij o strojni opremi za Linux®, ki so na voljo v tehnični pomoči skupnosti za zadevno distribucijo in strojno opremo.
Kos strojne opreme, ki bo brezhibno deloval pod eno distribucijo Linuxa, je lahko zelo problematičen pod drugo različico tega operacijskega sistema. Ta težava se včasih pojavlja pri dveh različnih izdajah iste distribucije zaradi različnih različic jedra, na katerih temeljijo izdaje. Raziskave so zelo pomembne pred nastavitvijo, nadgradnjo ali selitvijo na drug okus ali na drugo izdajo istega okusa. Vedeti, katere posebne vrste strojne opreme Linux® so skoraj nikoli združljive, je verjetno polovica bitke, še posebej, če ste novi v Linuxu®.
Na primer, klicna povezava v sistemu Linux je skoraj vedno problematična s tako imenovanim “mehkim” ali “win” modemom. To je zato, ker te naprave nimajo določenih komponent strojne opreme, za katere v jedru Linux® ni nadomestila, kot je v nekaterih drugih operacijskih sistemih. Ko gre za potrebo po vzpostavitvi klicne povezave, je potreben modem, ki temelji na krmilniku ali pravi strojni modem, da se izognemo težavam in prilagajanju konfiguracijskih datotek. Veliko ljudi še vedno uporablja klicne povezave kot primarno ali rezervno povezavo.
Drugo vodilo, ki je v pomoč pri izbiri najboljše strojne opreme Linux®, je, da so zelo ekonomični tiskalniki na splošno nezdružljivi, komercialni in omrežni tiskalniki ali večnamenski tiskalniki pa so ponavadi združljivi. Enako lahko rečemo, ko govorimo o zelo varčnih digitalnih fotoaparatih; ponavadi niso združljivi s številnimi distribucijami Linuxa®. Če vas skrbi priročnost namestitve novega sistema z distribucijo, ki bo delovala takoj iz škatle, je koristno vedeti, da so na primer skoraj vse sistemske plošče in prenosniki osebnih računalnikov (PC) Intel Pentium se štejejo za strojno opremo, združljivo z Linux®.
Nekatere naprave Linux®, ki ne bodo delovale takoj iz škatle, so še vedno združljive, ker se funkcionalnost lahko doseže s spreminjanjem konfiguracijskih datotek strojne opreme. Glede na zadevno strojno opremo boste morda morali vedeti, kako delati z moduli jedra. Vaše poznavanje Linux® in programiranja bo nedvomno vplivalo na vaše odločitve pri izbiri najboljše strojne opreme Linux® zase ali za stranko.