11 pontos por ffdd270 2020-10-06 | 5 comentários | Compartilhar no WhatsApp

Foi lançada uma camada de compatibilidade do macOS para Linux, semelhante ao WINE no Linux. Como ela não usa virtualização de hardware, mas sim fornece uma camada de APIs compatíveis, é mais rápida do que a virtualização.

No momento, programas GUI básicos podem ser executados com configurações especiais, e no futuro o objetivo é fazer com que programas iOS rodem no Android.

O nome vem da ideia de que o kernel Darwin da Apple e o kernel Linux foram combinados, por isso recebeu o nome Darling. No site diz que não funciona no WSL, mas em comentários de um Pull Request recente dizem que, com algumas configurações, também funciona no WSL (claro, o 2).

5 comentários

 
xguru 2020-10-06

No WSL, parece que ainda tem umas engasgadas, mas se funcionar direitinho talvez a gente veja no Windows rodando juntos apps de Linux/macOS/iOS/Android haha

 
ffdd270 2020-10-06

Na verdade, talvez o vencedor seja o Linux..

https://anbox.io/

Se juntar todas as camadas de compatibilidade disponíveis no Linux, daria para usar praticamente qualquer OS. Mas não curto o ambiente de desktop, então OTL

 
galadbran 2020-10-06

Caramba... parece algo legal e ao mesmo tempo fico pensando onde isso seria usado... mas, mesmo assim, acho que a Apple vai tentar barrar isso ^^;;;

 
ffdd270 2020-10-06

Ah. Não foi traduzido, mas também houve uma resposta dizendo algo como "como é totalmente baseado em software livre, provavelmente não vão conseguir bloquear haha".

Mas, pensando no WINE... se o lado que fornece o sistema operacional ficar mudando a API para todo lado, o tempo de desenvolvimento realmente vai ficar enorme ;_;. Além disso, a WinAPI não teve grandes mudanças... já a Apple não para nem um segundo de mudar tudo...

 
ffdd270 2020-10-06

https://github.com/darlinghq/darling/issues/260#issuecomment-530184521

Na página inicial ainda está escrito "não funciona no WSL", mas alguns usuários estão fornecendo guias para fazê-lo rodar por meio de modificações no kernel do WSL.