Avec un système de paquets à la "mac os" : toutes les dépendances sont compilées en statique, ou fournies dans le paquet.
C'est l'Ubuntu des BSD (pour le côté grand public, pas pour le côté "on met n'importe quoi dedans et on touille"). Pas testé personnellement mais j'en ai entendu grand bien.
Pour la reconnaissance matériel ça sera du même niveau qu'un FreeBSD équivalent (7.1 à priori ?), donc du moment que tu n'as pas de matériel trop exotique, ça doit passer.