Actualités
OPENHAL : le Graal du WiFi sous Linux ?
Le support du Wi-Fi sous Linux est aujourd'hui une réalité même si il est vrai qu'il comporte encore quelques lacunes tant dans le support des cartes que dans le support de certaines fonctionnalités. Les drivers libres Madwifi ont joué un rôle très important, car ils supportent essentiellement les chipsets Atheros qui font parti des plus utilisés à la fois par les fabriquant de matériel Wi-Fi et par les constructeurs d'ordinateur portable.
Malgré tout, les drivers Madwifi nécessitent l'utilisation d'une portion de code propriétaire appelé HAL (Hardware Abstraction Layer) qui reste sous le contrôle d'Atheros, et qui freine le support de certains chipsets récents. Pour palier à ce problème, certains développeurs ont lancé le projet OpenHAL visant à fournir un remplaçant libre à HAL. Cependant, il planait depuis quelques temps des soupçons comme quoi OpenHAL reprenait une partie du code de HAL et qu'il violait ainsi le copyright qu'il y avait dessus. Souhaitant faire taire ces rumeurs, les développeurs ont décidé de faire appel à la SFLC (Software Freedom Law Center) afin de mener un audit sur les deux codes sources.

Il en ressort que le code source de OpenHAL n'a rien avoir avec celui d'HAL et qu'il est donc tout à fait légitime. Cette clarification juridique va permettre au développement de pouvoir continuer sereinement afin de fournir le support de tous les chipsets Atheros et aussi faciliter son intégration dans le noyau Linux.
Vous souhaitez tester OpenHAL ? Pour ce faire, il existe une version des drivers Madwifi qui utilisent OpenHAL au lieu de HAL, disponible sur le SVN du projet. La commande suivante permet de récupérer le code source : svn checkout http://svn.madwifi.org/branches/madwifi-old-openhal
Ensuite il suffit de renter dans le répertoire madwifi-old-openhal et de taper les commandes "make" et "make install" pour compiler et installer les drivers. Si vous possédez les dépendances nécessaires (les entêtes de votre noyau ainsi qu'une chaine de compilation GNU fonctionnelle), la compilation devrait se faire sans problème. Ensuite, chargez les drivers avec la commande : "modprobe ath_pci" Enfin, la commande "iwconfig" qui permet de lister les périphériques sans fil, devrait faire apparaître une interface nommée ath0.
Pour en savoir plus, le site de Madwifi
- Vous devez vous connecter pour poster des commentaires
Liens relatifs sur Harakiwi