Le driver libre pour cartes WiFi Broadcom est fonctionnel
Par Sid,
mardi 6 décembre 2005 à 11:00 :: Libre
:: lu 9515 fois :: #7
:: rss
:: atom
::
English

vant-hier soir, Michael Buesch, le développeur principal du projet bcm-43xx annonçait sur les listes de diffusion bcm-43xx-dev et LKML le fonctionnement de son driver.
I am writing this mail on my PowerBook and it is sent wireless to my AP. That means, we can transmit real data, if you did not get it, yet. :)
On me dira qu'il y a plein de projets de drivers libre pour divers type de matériels, alors pourquoi un billet sur celui-là en particulier ? Tout simplement parce qu'il n'a profité d'aucune aide de quelque sorte de Broadcom : pas de spécification, pas de code, pas de binaire, pas de HAL. Rien du tout, nada. Contrairement à Atheros, Intel ou encore Ralink, aucun effort de cette compagnie pour fournir un driver libre à la communauté, même moyennant une HAL ou un firmware propriétaire. Le pire dans cette histoire, c'est que ces gens ont un driver pour Linux, qu'ils fournissent sympathiquement moyennant rétribution et signature de NDA aux équipementiers intégrant leurs chipsets, comme Linksys avec sa célèbre lignée de routeurs WiFi WRT54G. Ces gars sont donc parti de rien, il y a deux ans et demi, pour en arriver aujourd'hui à du code qui tourne.
Un autre aspect intéressant dans ce projet est son déroulement dit en Clean Room. Il s'agit d'une méthode de reverse engineering faisant intervenir deux équipes pour d'un côté exécuter la phase de reverse et documenter les spécifications du chipset, et de l'autre coder le driver à partir des spécifications produites par la première équipe. Ce type d'organisation permet en particulier de s'assurer que les développeurs ne cèdent pas à la tentation d'importer directement du code depuis le logiciel original et donc tomber dans les travers de la contrefaçon. Mais ça rend le travail plus fastidieux.
Respect donc à l'équipe de développement de bcm-43xx pour leur travail, qui devrait permettre aux utilisateurs contraints et forcés de matériel Broadcom de pouvoir l'utiliser sous Linux sur d'autres architectures que x86 (pour lesquelles Ndiswrapper existe), ou tout simplement de profiter d'un driver libre et toutes les fonctionnalités qui vont avec (mode monitor, mode master, etc.).
Commentaires
1. Le mardi 6 décembre 2005 à 12:18, par jme
Réponse de Sid
2. Le mardi 6 décembre 2005 à 14:10, par Nono
3. Le mardi 6 décembre 2005 à 17:06, par jme
Réponse de Sid
4. Le mardi 6 décembre 2005 à 20:08, par jme
5. Le mercredi 7 décembre 2005 à 11:12, par bartavelle
6. Le mercredi 7 décembre 2005 à 22:18, par jme
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.