Executando o MacOS Big Sur no Linux via container usando o Docker

Através dessa matéria mostro como executei o MacOs Big Sur no Linux utilizando container via Docker. Lembrando que não é a melhor forma de se executar o MacOS, pois o container serve justamente para executar binários do sistema ou serviços sem ter que precisar executar o sistema num todo. Pra entender melhor essa questão vamos ver como funciona um container.
Container
Pra simplificar vamos enteder o Container como um binário de uma aplicação ou serviço, que contem quase tudo que ele precisa pra ser executado, conversando com o seu hardware nas demais particularidades, como por exemplo usando o Kernel e a interface gŕafica da sua maquina.
Exemplo, se vc tiver um 5 máquinas vituais de sistemas Linux, você necessariamente possui 5 sistemas operacionais instalados, com seu Kernel, interface grafica, gerenciador de janelas, e por ai vai.

Já no container, você vai utilizar o Kernel, interface grafica e o gerenciador de janelas do sistema instalado na sua da sua maquina.

No container você consegue rodar apenas serviços expecificos e programas, portanto o container seria a virtualizaçao do programa ou serviço em si, ao invés do sistema Operacional num todo.
Instalando o docker
Pra fazer a instalação do docker utilize o seguinte comando:
curl -sSL https://get.docker.com | sh (Esse comando adiciona o repositório e instala o docker)
Agora vamos subir o docker com o comando:
/etc/init.d/docker start
E então vamos ver se o docker está funcionando:
ps -ef | grep docker ou docker ps
Instalando o container do MacOS Big Sur:
docker run -it \
--device /dev/kvm \
-p 50922:10022 \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e "DISPLAY=${DISPLAY:-:0.0}" \
sickcodes/docker-osx:big-sur
E então siga o que foi passado no vídeo lá do canal.
Depois de tudo instalado, quando for executar o container com o MacOS utilize o comando abaixo:
docker start Container (Container ID)
E pronto, já vai conseguir rodar o MacOS Big Sur na sua máquina.
Tinha um pessoal conversando em uns forums gringos sobre como execuitar o Xcode da Apple via container, segue o link caso tenha interesse e também do Github e a matéria que me me deu essa idéia: Linuxuprising, sickcodes, stackoverflow