Plano de fundo no KVM
Acho que isso se deve em parte às expectativas com o KVM. O KVM é, antes de tudo, um produto de servidor e não um produto de desktop para virtualização. Ele pode ser usado em qualquer aplicativo, mas é definitivamente mais adequado para ser usado em um servidor.
Eu uso em 3+ hosts no trabalho, cada um hospedando de 5 a 10 VMs cada, e ele é executado sem problemas e é fácil de gerenciar, e basicamente funciona.
Pergunta # 1
How come they say that most wireless adapters do not support bridging if it works in VirtualBox and VMWare just "out-of-the-box"?
Acredito que você esteja tirando esta conclusão desta sinopse no site do KVM .
WARNING: The here shown method, will not work with most(all?) wireless drivers, as these do not support bridging.
Esta declaração está aqui porque é tipicamente o caso. Eu acredito que muitas vezes é por isso que quando você instala o VirtualBox ou o VMWare, normalmente há módulos de kernel que estão sendo instalados e esses produtos fornecem sua própria embalagem para facilitar isso. Esses produtos estão essencialmente trabalhando em torno desses problemas.
Eu acredito que esse problema também é um problema de driver. Os drivers para WiFi no Linux ainda são insignificantes em comparação com o suporte fornecido pelos drivers do Windows para o mesmo hardware. Isso é apenas um fato da vida.
OBSERVAÇÃO: já tive NICs sem fio que não consegui colocar no modo bridge no passado também. Eu normalmente trabalhei em torno do problema usando o VirtualBox ou obtendo um NIC diferente para o meu laptop.
Também vou destacar que nem o VirtualBox nem o VMware poderiam fazer isso, pelo menos não até versões mais recentes. Veja isso como uma evidência da KB da VMware:
If your host has a wireless network adapter, you cannot use bridged networking on Linux hosts in VMware Workstation 5 or lower, VMware Server 1.x, any version of GSX Server, any hosts in VMware Workstation 3 or lower, or in VMware GSX Server 2 or lower. Under these products, if you want to run virtual machines on a host that uses wireless Ethernet adapters, you must configure your virtual machines to use NAT or host-only networking.
Fonte: Usando rede em ponte com uma placa de rede sem fio (760)
Pergunta # 2
And what's the difference between these hypervisors that makes it so complicated in KVM, if it works at all?
Eu não posso realmente esclarecer essa questão em particular, além de dizer que, se fosse fácil, eu imagino que esse recurso estaria habilitado. Eu acho que o cerne da questão tem a ver com esse recurso que requer três ou mais grupos para coordenar seus esforços (manufatura de hardware, desenvolvimento de driver, kernel do Linux, & KVM).
Essas situações geralmente são o resultado quando você precisa de vários grupos para trabalhar juntos no mundo do código aberto (IMO)!
Então, posso configurá-lo ou o quê?
Você pode configurá-lo seguindo as instruções de um desses dois artigos. A configuração requer o uso de um dispositivo TUN / TAP que pode ser colocado no modo bridge.