Encontrei algumas boas informações sobre ferramentas sem fio neste Q/A . Aparentemente, foi introduzido no kernel do Linux em 1997 por Jean Tourrhiles patrocinado pela Hewlett Packard.
Edit: Parece que WE (Wireless Extensions) foi adicionado ao Kernel por Tourrhiles, não pelas próprias ferramentas wireless. As ferramentas estão disponíveis na maioria das distros como a principal forma de comunicação com a WE. Você pode ver WE no kernel em /proc/net/wireless
.
A última versão lançada foi v29
ainda o Ubuntu 14 e 16 parece conter o v30
beta ( iwconfig -v
).
Estou curioso sobre o que aconteceu com este pacote? Por que a versão "beta" 30 se tornou a versão padrão de fato usada?
A HP parou de financiar Jean Tourrhiles, então o desenvolvimento parou? Ou talvez tenha sido decidido que era estável o suficiente para interromper o desenvolvimento, mas se fosse esse o caso, por que o 30 ainda seria um beta?
Encontrei esta página do Github, mas parece ser apenas para referência histórica.
Histórico da versão
Eu deveria ter lido as perguntas e respostas que vinculei melhor porque havia um link para uma página discutindo por que esse projeto foi abandonado :
Nota lateral: parece que Jean Tourrhiles trabalhou no projeto por volta de 1997-2009. Encontrei um artigo de 2014 dizendo que Tourrhiles ainda estava na HP, trabalhando em um projeto chamado OpenFlow :
As ferramentas sem
iw
fio foram substituídas por porque as extensões sem fio foram substituídas pela nova interface nl80211 para dispositivos sem fio. A documentação do kernel para iw diz isso.No entanto, o nl80211 está em desenvolvimento ativo e nem todos os drivers foram migrados para ele. As ferramentas sem fio ainda são necessárias para dispositivos que não foram migrados de extensões sem fio.
A razão pela qual o Ubuntu (e praticamente todas as distros que conheço) fornece a versão 30 beta é porque essa versão corrige um bug crítico que estava na versão 29, que causava falha no iwconfig se houvesse muitas redes na área devido a um buffer transbordar. O repositório do Github para ferramentas sem fio não mostra isso, mas aqui está o patch relevante do Arch