Neste contexto, "firmware" refere-se ao código essencial para a execução do dispositivo que é carregado pelo driver do dispositivo quando é inicializado. Não é armazenado de forma permanente no dispositivo.
Isso é geralmente chamado de "microcódigo" (abreviado como "µcode") em vez de firmware, porque é pequeno o suficiente para ser carregado no dispositivo toda vez que é ligado.
O "firmware" ou microcódigo que você carrega em um sistema operacional não deve afetar a operação desse dispositivo em outro, porque a inicialização do outro sistema operacional carregará o microcódigo de seu próprio driver.
Obviamente, existem alguns dispositivos que possuem um "firmware" permanente, como dispositivos auto-suficientes complexos, como roteadores, smartphones, dispositivos NAS, etc., mas nesses casos o firmware já está pré-carregado no dispositivo, em vez de carregar na inicialização por meio de um driver de dispositivo no sistema operacional. Esse firmware pode ser "atualizado", obtendo uma atualização de firmware especial e instalando-o da maneira recomendada pelo fabricante, mas substitui o firmware permanente que já estava no dispositivo.
Um adaptador Wifi, como um baseado em PCI / PCIe / USB, quase certamente não está armazenando nenhuma configuração permanente ou firmware no dispositivo real e todo o código será carregado por um driver no PC cada vez que o dispositivo for inicializado.
% bl0ck_qu0te%Isso pode não ser a melhor maneira de instalar o firmware. Esta é uma mensagem geral baseada em Linux que não é adaptada especificamente para o Ubuntu. O Ubuntu realmente fornece alguns pacotes de firmware fáceis de instalar para dispositivos comuns que você pode simplesmente instalar com o apt-get, e pode ser uma alternativa mais robusta para baixar os arquivos de firmware brutos do upstream.
Neste caso, você poderá instalar o firmware b43 com o comando Ubuntu:
sudo apt-get install firmware-b43-installer
Se este comando não funcionar para você, há mais alguma informação sobre esse modelo de adaptador wifi em esta questão .
O motivo pelo qual não é instalado por padrão, mas precisa ser instalado dessa forma, é quase certamente devido a restrições de licenciamento; a parte do microcódigo do driver não é de código aberto e provavelmente tem uma licença que o restringe a ser distribuído com o Ubuntu - mas o usuário (você) tem permissão para baixar e instalar você mesmo.