"While Atheros had long offered some support for Linux,
it has always insisted on keeping its HAL (Hardware Abstraction
Layer) code proprietary. Last year, an open-source alternative,
OpenHAL, became available, but it wasn’t completely
compatible with the newer chipsets."