Eu não estou usando outros aplicativos do OS X enquanto trabalho no Ubuntu, que é assim mesmo meu sistema operacional principal. Eu decidi ir para o virtualbox, já que posso aproveitar ao máximo os recursos de economia de energia do OS X e ainda usar a webcam integrada, o sistema de áudio e os dispositivos USB no Ubuntu.
Estou executando o VirtualBox (neste ponto 5.1.26) em um Macbook 2015 (OS X 10.11.6) com 8 GB de RAM e CPU capaz de executar 4 threads. As configurações padrão não eram as melhores (ao reproduzir vídeos na VM) e eu precisava de alguns ajustes. Eu estou usando o xubuntu (atualmente 16.04). Eu atribuí 3 CPUs, apesar do aviso no VBox e cerca de metade da RAM.
O ajuste mais irritante é o fato de o xubuntu não gostar da alta resolução de tela nativa. Eu estou usando os scripts abaixo para reduzir a resolução no lado do OS X. Isso funciona muito bem e não dá a aparência pixelizada de downscaling no VirtualBox.
Aqui está o código que você precisará - graças a quem o escreveu:
Crie você mesmo, por exemplo um script BASH chamado set_1440x900.sh
#!/bin/bash /Users/myusername/Apps/setgetscreenres/setgetscreenres 1440 900
que seria definido como 1440x900, uma resolução perfeita para macbooks Retina de 10 polegadas (por exemplo, modelo 2015).
Você também pode criar um aplicativo AppleScript para chamar o script usando o OS X Script Editor em Utilitários. Você pode salvá-lo como "Aplicativo" e adicioná-lo ao encaixe.
do shell script"/Users/myusername/Apps/setgetscreenres/set_1440x900.sh"
Após a reinicialização do OS X, o que raramente faço, basta clicar uma vez neste aplicativo e a resolução da tela é (suavemente) reduzida. Ele ficará borrado por um tempo, mas depois de um tempo, você não perderá mais a resolução nativa da Retina, se você trabalhar no Xubuntu. Se você quiser voltar para a resolução de retina nativa, você pode escolher qualquer um dos modos de "Preferências do Sistema" > "Exibição". Você provavelmente faria isso se quisesse trabalhar com um aplicativo nativo do OS X.
Vídeos no modo de tela cheia agora serão executados sem problemas no xubuntu. Se você fechar o seu macbook, você enviará a virtualbox para "salvar o estado da máquina" em segundo plano, que é exatamente o que você vai querer fazer em um laptop. Isso acontece convenientemente depois de um tempo de inatividade no estado fechado, ou seja, para pausas curtas, você não terá "interrupções de despertar". Você pode passar um dia inteiro com algumas pausas com uma única carga de bateria (5-6 horas). Se você estiver em uma reunião e quiser economizar bateria, diminua um pouco a tela e remova uma das 3 CPUs da configuração VBox. Você pode experimentar algum vídeo piscando, mas para usar o Google Drive, libreoffice, etc, tudo vai correr bem.
Usando esta configuração você -bater uma bateria de longa duração -pode usar drivers nativos para todo o hardware -sem nenhum problema dentro VBox com drivers para linux sobre hardware Mac - pode executar outro sistema operacional virtual em um segundo e terceiro VBox e trocar dados entre todos os sistemas operacionais com facilidade, incluindo o host OS X -Não precisa gostar ou estar familiarizado com o OS X. Você não precisa tocá-lo. No entanto, pode ser útil para executar alguns aplicativos não-livres, seja algum atualizador de firmware para um dispositivo e similares. -pode transferir facilmente a sua "configuração de linux de trabalho favorita" para qualquer outro PC padrão, laptop, servidor, etc. com a mesma arquitetura de CPU - mesmo hardware baseado no hardware de controlo baseado, e. arduino e ESP32 de dentro do VirtualBox de uma maneira livre de problemas. -não precisa adquirir nenhuma licença de software além do que você obtém com o próprio computador.