Eu 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 as ferramentas sem fio em si. As ferramentas estão disponíveis na maioria das distros como o principal meio de comunicação com a WE. Você pode ver o WE no kernel em /proc/net/wireless
.
A última versão lançadav29
ainda era o Ubuntu 14 e 16, parece conter a v30
versão 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 padrão usada?
A HP parou de financiar Jean Tourrhiles para que o desenvolvimento parasse? Ou talvez tenha sido decidido que era estável o suficiente para interromper o desenvolvimento, mas se esse fosse o caso, por que 30 ainda seria beta?
Encontrei esta página do Github, mas parece ser apenas para referência histórica.
Histórico de Versões
fonte
/proc/net/wireless
mas as ferramentas sem fio em si não fazem parte do kernel. Deixe-me saber se estou errado nisso.Respostas:
As ferramentas sem fio foram preteridas em favor de,
iw
porque as extensões sem fio foram preteridas em favor da 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 causou a falha do 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
fonte
Eu deveria ter lido o Q / A que eu vinculei melhor, porque havia um link para uma página discutindo por que esse projeto foi abandonado :
Nota: Parece que Jean Tourrhiles trabalhou no projeto entre 1997 e 2009. Encontrei um artigo de 2014 dizendo que Tourrhiles ainda estava na HP, trabalhando em um projeto chamado OpenFlow :
fonte