<h2>But de ce document	</h2>
<p class="spip">Ce document veut proposer des pistes pour bien choisir ses composants matériels pour fonctionner avec Linux au moment de l’achat ou comment savoir si un composant matériel est compatible ou encore s’il existe un module ou une démarche pour le faire fonctionner. Tous les tests on été fait sous Debian Etch et Testing.</p>

<h2>Quelques sites</h2>
<p class="spip">Nous sommes allés en premier lieu sur ce site récent et en anglais <a href="http://hardware4linux.info/" class="spip_out">http://hardware4linux.info/download/</a> dont nous allons décrire l’utilisation dans cet article.</p>

<p class="spip">Une autre source d’information en anglais se trouve ici :
<br /></p>
<li> <a href="http://tldp.org/HOWTO/Hardware-HOWTO/" class="spip_out">http://tldp.org/HOWTO/Hardware-HOWTO/</a>
<p class="spip">Une traduction en français a été faite et se nomme : « Guide pratique de la compatibilité matérielle avec Linux » et vous la trouverez ici :
<br /></p>
<li> <a href="http://www.traduc.org/docs/HOWTO/lecture/Hardware-HOWTO.html" class="spip_out">http://www.traduc.org/docs/HOWTO/lecture/Hardware-HOWTO.html</a>
<p class="spip">Cet Howto est le premier à consulter. L’initiative Hardware4linux nous semble intéressante car c’est une base de données qui fait appel à la collaboration et devrait être plus à jour.</p>

<h2>Hardware4linux</h2>
<p class="spip">Ce site est en anglais. Il propose donc aux utilisateurs plusieurs services. Connaître la compatibilité des composants avec sa version de Linux (elles n’y sont pas encore toutes mais cela devrait suffire à un maximum de monde) et contribuer à faire connaître la compatibilité de ses composants.</p>

<h3>Installation de Hardware4linux</h3>
<p class="spip">Le paquet binaire est un .rpm sinon vous pouvez compiler les sources vous-mêmes. Etant sous Debian, nous allons utiliser le paquet Alien.</p>

<p class="spip">Télécharger le paquet : <a href="http://hardware4linux.info/res/lsb-hardware4linux.info-collector-0.9.3-1.i586.rpm" class="spip_out">http://hardware4linux.info/res/lsb-hardware4linux.info-collector-0.9.3-1.i586.rpm</a> (une version 64 bits est aussi disponible)</p>

<div style='text-align: left;' class='spip_code' dir='ltr'><code># aptitude install lsb<br />
# alien -i lsb-hardware4linux.info-collector-0.9.3-1.i586.rpm</code></div>
<p class="spip">Toujours sous root, taper cette commande : (allumer ou brancher tous vos composants matériels, imprimantes, webcam, clé usb, etc)</p>

<p class="spip"><code class='spip_code' dir='ltr'># /opt/hardware4linux.info/bin/hwreport /tmp/report.</code></p>

<p class="spip">A ce moment là, vous allez envoyer votre rapport au site ici :</p>

<p class="spip"><a href="http://hardware4linux.info/upload/" class="spip_out">http://hardware4linux.info/upload/</a></p>

<p class="spip">Maintenant, si cela n’était pas encore fait, il faudra vous inscrire avec un login et un mot de passe.</p>

<p class="spip">Il va vous demander le nom de la machine et le lieu où se trouve votre fichier. Celui-ci est dans « /tmp/report..tar.bz2 »</p>

<p class="spip">Une fois envoyé, il vous sera demandé de décrire le fonctionnement de certains composants. Vous aurez cinq choix :
<br /></p>
<li> Works out of the box (fonctionne parfaitement)
<br /><li> Works with modifications (fonctionne avec modifications)
<br /><li> Don’t know or not supported by hardware (ne sait pas ou pas supporté)
<br /><li> Works partially (fonctionne partiellement)
<br /><li> Does not work (Ne fonctionne pas)
<p class="spip">Une fois l’opération faite, vous pourrez consulter les composants de votre machine et même la compatibilité avec d’autres versions de Linux.</p>

<h3>Faire une recherche et les autres onglets</h3>
<p class="spip">Allez dans l’onglet « search », vous pouvez consulter les composants compatibles avec votre machine que d’autres linuxiens utilisent, découvrirent les modules utilisés pour les faire fonctionner ou leur simple compatibilité depuis le noyau.</p>

<p class="spip">D’autres onglets sont diponibles ; « system », « modules », « types » and « brands » (les marques). Enfin un onglet « about us » qui donne les dernières nouvelles du projet. Je ne sais si un tel projet est prévu en français ou le même site en deux langues mais c’est une initiative fort intéressante.</p>

<p class="spip">Conclusion</p>

<p class="spip">Bien d’autres démarches permettent de connaître la compatibilité de ses composants sous Linux. Une des premières est d’aller sur le site du fabricant lui-même. Les nombreux forums sont aussi des lieux propices à l’échange sur ce problème comme le site suivant :
<br /></p>
<li> <a href="http://www.phoronix.com/scan.php?page=home" class="spip_out">http://www.phoronix.com/scan.php ?page=home</a>
<p class="spip">L’originalité de hardware4linux est de fonctionner directement avec l’aide des utilisateurs.</p>

<h2>Historique des modifications</h2>
<table class="spip">
<thead><tr class='row_first'><th scope='col'><strong class="spip">Version</strong></th><th scope='col'><strong class="spip">Date</strong></th><th scope='col'><strong class="spip">Commentaire</strong></th></tr></thead>
<tbody>
<tr class="row_even"><td>0.3</td><td>19/08/07</td><td>Création par Claude BOBEY</td></tr>
</tbody>
</table>