Primeiramente algumas palavras sobre hwe-support-status (de acordo com seu código-fonte):
-
--show-all-unsupportedmostra todos os pacotes HWE instalados no seu sistema e que não são mais suportados pela Canonical. No seu caso, isso significa todos os pacotes com nomes terminados em-lts-wilye os vários pacotes do Linux 4.2. -
--show-replacementsmostra meta-pacotes HWE que devem ser instalados para substituir os não suportados. No presente caso, isso significa vários pacotes-lts-xeniale o Linux 4.4.
Os pacotes -lts-xenial têm dados de dependência ( Conflicts e Replaces ) projetados para remover automaticamente os pacotes -lts-wily quando instalados.
Observe que as substituições propostas são meta-pacotes. Estes são pequenos pacotes que dependem de uma lista maior de pacotes relacionados. Dessa forma, a instalação de um meta-pacote ( linux-generic-lts-xenial ou xserver-xorg-lts-xenial , por exemplo) instalará "tudo" relacionado. É por isso que a lista de substituições é muito menor que a lista não suportada.
Agora, responda suas perguntas:
A) Os pacotes não suportados (do Ubuntu Wily) serão substituídos por pacotes suportados (do Ubuntu Xenial). Note que alguns pacotes podem não existir mais no Xenial e serem simplesmente removidos (em particular: os drivers AMD / ATI fglrx , mas você tem um chip NVIDIA, então isso não o preocupa).
B) O suporte ao Broadcom b43 é um assunto importante. Se você não precisou executar uma configuração específica para o Linux 4.2, então acho que ainda deve funcionar para o Linux 4.4. Uma pesquisa rápida no Google não revelou nada de particularmente errado com o b43 e o Linux 4.4. Observe que b43 é um nome genérico compartilhado por muitos chips Broadcom. Você pode querer investigar qual chip você tem precisamente e verificar se existem problemas no Linux 4.4.