Please tell me, if you know, how much faster is Windows/Linux on BootCamp than on Parallels/Fusion virtualization software?
É difícil quantificar sem qualquer tipo de referência para responder definitivamente à sua pergunta. Na minha experiência com bootcamp e vmware fusion (ou parallels / virtualbox) para mim foi uma questão de conveniência mais do que qualquer coisa, então eu uso vmware fusion em uma base regular. O desempenho foi perceptível entre dual-boot e virtualização, mas depende de como você usa seu computador.
Software development (Visual Studio, Eclipse, Notepad++, Total Commander, Git Bash etc.)
Eu uso o Visual Studio 2008/2010 no Windows 7 Pro (64 bits) e no KomodoEdit no Ubuntu. Eu não vejo nenhum problema real de desenvolvimento além de um tempo de construção um pouco mais longo. Se eu estou construindo um site ASP.NET, obter o IIS para iniciar é um pouco mais do que o normal, mas nada que é notoriamente pior do que o habitual.
Eu não posso falar por VSS / TFS / Git / CVS / controle de versão de origem, etc. etc. Basicamente, desenvolvimento de software seria quase idêntico, mas dependendo da complexidade do código, bibliotecas / assemblies, dependências e tal, o processo de compilação pode demorar um pouco mais do que o normal. Mais uma vez, os benchmarks realmente mostrarão a diferença, mas, na minha experiência, está próximo o suficiente dos ambientes não virtuais.
Live TV (Windows Media Center with my USB DVB-T TV Stick)
Eu nunca assisti TV ao vivo via USB ou em uma máquina virtual, então não posso dizer nada com certeza. Mas mesmo assistindo a streaming de vídeo ou arquivos de vídeo pelo compartilhamento de rede, o atraso às vezes era perceptível. Qualquer coisa de I / O pesado você notará mais usando qualquer ambiente virtual.
Games (Quake III, Dragon Age, Unreal Tournament etc.)
A menos que você planeje jogar paciência, eu ficaria longe de jogos virtualizados. Eu tentei jogar Civ4 no Windows 7 com 2 GB de RAM e foi muito lento. Eu não posso imaginar Quake, Unreal Tournament sendo muito melhor. Concedido que esses jogos são relativamente antigos, eu não acho que os jogadores sérios podem esperar que as máquinas virtuais executem em paralelo ao hardware nativo.
Utility Software (Nokia Ovi Suite for my cell, Lingvo dictionary etc.)
Acho que isso será executado como esperado, como uma máquina não virtual.
Linux (Ubuntu 10.04 for testing and debugging software I develop)
Estará perto da velocidade da máquina não virtual.
Existe uma maneira de virtualizar uma partição de bootcamp que pode ser o que você está procurando. Se você criar uma partição bootcamp, instalar janelas e inicializar no OSX, o VMWare Fusion terá uma opção para tratar a partição bootcamp como uma VM para que você possa executar de fato a inicialização dual ou a instância da máquina virtual. Esse pode ser o melhor caminho a percorrer se o desempenho for de extrema prioridade.
Instale todos os softwares e jogos que você deseja. Se eles tiverem um desempenho ruim em uma VM, então, pelo menos, ela estará em sua partição de bootcamp. Se games / apps / tv rodar bem, você terá a flexibilidade de usar o OSX e mudar para o Windows 7 sempre que precisar. Eu faço não saber se isso pode funcionar para o Linux, mas não me surpreenderia se houvesse uma maneira de fazê-lo. Aqui está um link para informações da VMWare sobre como fazer isso configuração.