Execute VMs MacOS no Docker no Windows e Linux com Docker-OSX

Se você usa Docker e máquinas virtuais com frequência, ficará feliz em saber que pode executar VMs MacOS no Docker, com desempenho quase nativo no Windows ou Linux, graças a um projeto de código aberto chamado Docker-OSX. Sim, isso significa que você pode executar MacOS em um PC, esteja esse PC executando Windows ou Linux. Docker-OSX também inclui suporte para iMessage e conexões USB para iPhone/iPad, permitindo uma experiência robusta de MacOS, apesar de estar em um PC.

Para quem não conhece, Docker é uma plataforma que facilita a automatização e implantação de máquinas virtuais e aplicativos em contêineres. Esses contêineres incluem o sistema operacional completo, aplicativos e dependências relevantes, tornando o ambiente consistente e portátil, além de recursos de controle de versão e reversão, e tudo isso funciona perfeitamente, independentemente de qual seja o sistema operacional host ou onde esteja localizado. O Docker é muito popular no mundo da tecnologia, pois torna os testes, a pesquisa e o desenvolvimento muito mais consistentes e fáceis, e como os contêineres são isolados, você pode fazer tudo e mexer sem se preocupar em bagunçar o sistema operacional host. Docker-OSX expande toda essa grandeza para permitir que máquinas virtuais MacOS rodem em Docker no Windows ou Linux, e é um projeto fantástico para qualquer pessoa interessada em mexer com MacOS a partir de um PC (se valer a pena, você também pode executar contêineres MacOS Docker nativamente em um Mac, mas isso é diferente do que estamos discutindo aqui).

Caso não fosse óbvio, isso é um pouco avançado e direcionado a usuários avançados, desenvolvedores, consertadores, hackers, DevOps ou apenas curiosos e tecnicamente capazes, então se você é um usuário mais casual, pode ficar um pouco sobrecarregado com o processo de configuração.

Leitura sugerida:Execute Threads na área de trabalho com Mac, Windows PC, Linux

O vídeo incorporado abaixo também passa pelo processo de configuração e pode ser um recurso útil se você quiser implantar isso sozinho ou ter uma ideia de todo o procedimento de configuração antes de começar:

Você já deve saber que agora pode implantar contêineres MacOS Docker nativos usando MacOSContainers e Homebrew, mas certamente é bom saber que você também pode executar MacOS no Docker em um PC Windows ou Linux. Dê uma olhada, se você gosta desse tipo de coisa.