Zum Hauptinhalt Zur Navigation Zur Suche

Atheros veröffentlicht HAL für Linux im Quelltext

Quellcode soll als Dokumentation dienen. Atheros hat das Hardware Abstraction Layer (HAL) für seine Linux-WLAN-Treiber im Quelltext veröffentlicht. Es soll anderen Programmierern als Dokumentation dienen, um die Unterstützung der Atheros-Chips weiter zu verbessern.
/ Julius Stiebert
22 Kommentare Auf Google folgen (öffnet im neuen Fenster)

Luis R. Rodriguez gab die Veröffentlichung auf der Linux-Wireless-Mailingliste bekannt(öffnet im neuen Fenster). Das HAL für ältere Chipsätze unterliegt den Bedingungen der ISC-Lizenz(öffnet im neuen Fenster), einer modifizierten 2-Klausel-BSD-Lizenz. Der Code soll dabei helfen, die Unterstützung für die 802.11a/b/g-Chipsätze unter Linux weiter zu verbessern.

Ursprünglich wurden die Atheros' Chips unter Linux vom Madwifi-Treiber unterstützt. Der nutzte ein Closed-Source-HAL-Modul, um die Chipsätze anzusprechen, und konnte daher nicht in den Linux-Kernel gelangen. Im Herbst 2007 dann wurde Madwifi durch den Treiber Ath5k abgelöst. Der nutzt OpenHAL(öffnet im neuen Fenster), eine Linux-Portierung des HAL-Modules des in OpenBSD verfügbaren freien Atheros-Treibers. Dieses entstand durch Reverse Engineering und kann nun anhand der von Atheros freigegebenen Informationen weiter verbessert werden.

Rodriguez ist einer der Programmierer des Ath5k-Treibers und wurde im April 2008 von Atheros eingestellt. Dort arbeitet er an dem Ath9k-Treiber, der auch schon Chips unterstützt, die nach dem neuen WLAN-Standard 802.11n arbeiten.


Relevante Themen