He encontrado una buena información acerca de las herramientas inalámbricas en este Q / A . Aparentemente fue introducido al kernel de Linux en 1997 por Jean Tourrhiles patrocinado por Hewlett Packard.
Editar: Parece que WE (Extensiones inalámbricas) fue agregado al Kernel por Tourrhiles, no por las herramientas inalámbricas en sí. Las herramientas están disponibles en la mayoría de las distribuciones como la forma principal de comunicarse con WE. Puedes ver WE en el kernel en /proc/net/wireless
.
La última versión lanzadav29
aún era Ubuntu 14 y 16 parece contener la v30
beta ( iwconfig -v
).
Tengo curiosidad sobre lo que pasó con este paquete? ¿Por qué la versión "beta" 30 se convirtió en la versión estándar de facto utilizada?
¿HP dejó de financiar a Jean Tourrhiles para que se detuviera el desarrollo? O tal vez se decidió que era lo suficientemente estable como para detener el desarrollo, pero si ese fuera el caso, ¿por qué 30 seguiría siendo una versión beta?
Encontré esta página de Github pero parece ser solo para referencia histórica.
Historial de versiones
fuente
/proc/net/wireless
pero las herramientas inalámbricas en sí mismas no son parte del kernel. Avísame si me equivoco en eso.Respuestas:
Las herramientas inalámbricas están en desuso
iw
porque las extensiones inalámbricas están en desuso en favor de la nueva interfaz nl80211 para dispositivos inalámbricos. La documentación del kernel para iw dice eso.Sin embargo, nl80211 está en desarrollo activo y no todos los controladores se han migrado a él. Todavía se requieren herramientas inalámbricas para dispositivos que no se han migrado desde extensiones inalámbricas.
La razón por la que Ubuntu (y casi todas las distribuciones que conozco) proporcionan la versión 30 beta es porque esa versión corrige un error crítico que estaba en la versión 29, lo que hacía que el iwconfig fallara si había demasiadas redes en el área debido a un búfer Desbordamiento. El repositorio de Github para herramientas inalámbricas no muestra esto, pero aquí está el parche relevante de Arch
fuente
Debería haber leído las preguntas y respuestas que he vinculado mejor porque había un enlace a una página que explicaba por qué se abandonó este proyecto :
Nota al margen : Parece que Jean Tourrhiles trabajó en el proyecto entre 1997 y 2009. Encontré un artículo de 2014 que decía que Tourrhiles todavía estaba en HP, trabajando en un proyecto llamado OpenFlow :
fuente