Eu fiz isso. Funciona. O desempenho é um pouco reduzido, e há alguma estranheza. Certifique-se de fornecer à VM recursos suficientes - principalmente RAM. Definitivamente, NÃO dê à VM ambos os núcleos do processador! Dê um. Eu fiz isso em um macbook de 4GB, dando a VM 1.5GB e um núcleo, e fiquei feliz com o desempenho do desktop.
Dito isso, "feliz" neste contexto é uma coisa do tipo "olho no espectador". Você pode ou não ser feliz, dependendo de suas expectativas.
Além disso, depende do que você está fazendo. Para mim, isso foi programação PHP (ou seja, muita Vi), coisas de sysadmin da caixa LAMP (ou seja, muitos terminais), coisas de navegação na web.
Eu devo admitir que eventualmente eu fiquei frustrado com algumas das limitações.
Prós:
- Use o Linux em um bom hardware para laptop
- Não precisa mexer na instalação do Linux em um MBP (o Linux no hardware da Apple sempre foi complicado, IMO. Muito melhor em certos Dells ou Thinkpads ou outros laptops mais "genéricos")
- Material de hardware, como suspensão, VPN, controles de volume, o que for, apenas trabalho. (refere-se ao comentário "complicado", anterior)
- O Trackpad recebe toda a bondade do driver da Apple (relacionado aos dois últimos pontos)
Contras:
- Perda de desempenho
- Peculiaridades, como problemas estranhos de atualização de tela, teclado da Apple, mouse ou trackpad com um botão da Apple fazendo coisas estranhas, estranheza na integração com a área de trabalho (desculpe, não consigo pensar em detalhes)
Finalmente, minhas frustrações com as peculiaridades, não tanto o desempenho, levaram-me a morder a bala e usar toda a bondade do Appley para cima. Eu removi a VM completamente. (Ainda tenho uma VM de servidor, no entanto, para fazer o sandbox de servidor). Devo dizer que estou muito, muito feliz desta maneira. O Mac OS tem muitas coisas que você pode fazer para torná-lo mais amigável para um usuário Linux. Minha recomendação é que você explore essas coisas.
Idéias:
- Instalar o gvim
- Experimente o iTerm
- Confira Macports ou Darwin Ports (não me lembro qual é o melhor)
- Aprenda os atalhos de teclado da Apple (infelizmente, eles são quase todos diferentes dos desktops do Linux. No entanto, eles são MUITO mais consistentes internamente no Mac OS, já que a Apple reforça a consistência da IU de forma estrita)
- Tente um shell gráfico melhor que o Finder (na verdade, uso principalmente o CLI porque odeio tanto o Finder)
- Muitas, muitas outras coisas