Os softwares de virtualização permitem que os sistemas operacionais convidados utilizem totalmente os drivers / hardwares do host?

1

Eu gosto de usar as distribuições Linux, exceto pela falta de drivers que podem utilizar totalmente o hardware . Como exemplo, drivers de placa gráfica para Linux não podem funcionar igualmente com a contraparte de suas janelas, mesmo que sejam do mesmo fornecedor!

O uso da virtualização reduz esse problema? Quais tecnologias / softwares de virtualização funcionam bem para este caso? No mundo Mac, acho que os paralelos serão o que escolher se eu quiser o sistema operacional convidado para poder utilizar totalmente o hardware do host. Para o Linux dentro do Windows (ou o contrário), os paralelos serão igualmente bons? alguma outra sugestão s / w?

Como o ndiswrapper funciona em comparação com a virtualização?

Estou usando o Mint Linux (isso importa?)

    
por Afriza N. Arief 31.03.2010 / 16:16

4 respostas

1

O

virtualbox tem suporte para uma ampla variedade de drivers, do host ao sistema operacional convidado.

virtualbox.org

A virtualização está tirando uma boa parte de seus recursos para permitir que um sistema operacional "guest" seja carregado, os drivers são colocados no sistema operacional convidado, bem como um strong isolamento entre os dois.

O Linux não tem exatamente o suporte para drivers de vídeo, como se poderia pensar, qual distribuição você está usando?

    
por 31.03.2010 / 16:20
1

I like to use linux distros except for the lack of drivers that can fully utilize the hardware. As an example, graphic card drivers for linux cannot perform equally with their windows' counterpart even if they are from the same vendor!

Does using virtualization reduce this problem?

Não, na verdade, pode aumentar ou até mesmo alterar o problema. Por exemplo, quando você usa o VirtualBox, um driver de vídeo diferente é usado, não um para sua placa gráfica. O driver VirtualBox, na minha experiência, não tira proveito dos incômodos de sua placa de vídeo, o que significa que não está usando todo o seu hardware. Está usando o hardware virtual .

I'm using Mint Linux (does it matter?)

Para o seu caso em particular, não tenho certeza, mas em geral a distribuição pode afetar o hardware que será ou não utilizado. Distribuições específicas também podem ter problemas em um ambiente virtual. Depende do suporte do fornecedor de software de virtualização.

    
por 31.03.2010 / 18:01
0

Em geral, uma máquina virtual terá drivers diferentes para sua máquina host. Mesmo se forem o mesmo sistema operacional, o software de virtualização geralmente fornecerá um conjunto de dispositivos. Assim, enquanto a máquina host pode ter um monitor da nVidia, discos SATA e uma placa de rede de 3 Mb, a máquina virtual pode ter uma placa de vídeo 'genérica', discos 'SCSI' e uma placa ethernet AMD gigabit. Se você substituir componentes em sua máquina host (como a substituição da placa gráfica ou a troca por uma SAN pelas unidades hosts) ou até mesmo transferir a VM para outra máquina, os componentes em execução na VM permanecerão os mesmos.

Alguns dispositivos, como o USB, possuem drivers de passagem. Em vez de tentar virtualizar todos os tipos possíveis de cartão de memória USB ou webcam, o host passa as comunicações do dispositivo diretamente para a VM, efetivamente a VM a vê como se fosse uma máquina real com o dispositivo conectado diretamente a ela. carrega seus próprios drivers. Quando um dispositivo é passado para uma VM, geralmente não é acessível para a máquina host ou para qualquer outra VM que esteja sendo executada na máquina.

Por fim, como o software de virtualização fornece dispositivos virtualizados, você depende inteiramente das decisões da empresa de software quanto ao que ele suporta. Não há suporte de passagem FireWire no VMware, por exemplo. Você pode conectar um disco rígido do Firewire ao seu computador e acessá-lo por meio de um compartilhamento do host, mas não pode ser exibido como um drive na VM. No entanto, uma câmera firewire, que requer drivers específicos a serem instalados, só pode ser acessada pelo host.

    
por 31.03.2010 / 16:55
0

O VirtualBox substituirá seu cartão por um driver mais genérico (VirtualBox Graphics Adapter), mas nas configurações virtuais em Display - Video; Você pode ajustar a quantidade de memória de vídeo que você deseja usar no seu virtual. O VirtualBox também permite ativar a aceleração de vídeo 2D e a aceleração 3D.

    
por 11.06.2010 / 03:55