Posso executar aplicativos OSX?

45

Imaginando, existem projetos como o WINE, mas para o software Mac? Ou seja, podemos usar um programa que funciona como uma camada de compatibilidade para executar aplicativos Mac?

Dante Ashton
fonte
Qual programa você precisa executar de qualquer maneira?
Javier Gonzalez
1
Consegui rodar programas de terminal como o htop em um mac , quando tirei o arquivo do meu laptop Ubuntu .
Alvar
@ Alvar Não pense que qualquer aplicativo possa funcionar em um ou outro. O Ubuntu é baseado em Linux, enquanto o macOS é baseado em Unix; ambos usam o shell Bash, que torna os programas de alto nível semi-compatíveis.
Dev

Respostas:

18

Recentemente apresentado no Slashdot, foi o projeto Darling , que visa fornecer emulação do Darwin / OS X e já pode executar alguns aplicativos do Mac OS X no Linux.

Parece ter sido desenvolvido para fins acadêmicos e ainda está em seus estágios iniciais, mas parece promissor. É baseado no GNUstep mencionado acima.

Christopher Kyle Horton
fonte
Acontece que era meramente promissor
jchook 16/03
10

Infelizmente, não.

Existem vários projetos que tentam a emulação do PowerPC, mas nenhum que permita a execução do aplicativo padrão do Mac OS X.

ændrük
fonte
7
Acho mac mudado de PowerPC para x86, por volta da época do interruptor do MacOS 9 para MacOS X.
ctrl-alt-Delor
8

O GNUstep como uma API equivalente ao Cocoa, a API do Mac baseada no NeXTstep, mas não está completa, precisa de recompilação e, em seguida, seu aplicativo para Mac parece ter voltado no tempo.

The Alpha Nerd
fonte
3

EDIT: lendo as outras respostas, parece que agora existem maneiras de fazer o que o OP pediu. Estou deixando esta resposta aqui porque ainda é uma alternativa viável em alguns hardwares para aplicativos que não serão executados em emulação.

Enquanto as outras respostas estão corretas (não, você não pode), existe uma maneira de instalar o OSX no software de virtualização, como o VirtualBox. Isso é não o que você pediu, por isso tome cuidado, mas pode obter os resultados que você precisa.

http://www.taranfx.com/install-snow-leopard-virtualbox

Jeremy
fonte
Eu tenho isso funcionando em uma máquina, mas não em outra. Se irá ou não funcionar para você depende muito do seu hardware.
scottl
1
Eu achei o desempenho bastante ruim usando o VirtualBox para executar o MacOS X dentro de um host Linux.
Ken Kinder
Você violaria o EULA a menos que esteja fazendo isso em um Mac. @scottl a razão de funcionar apenas para máquinas específicas é porque o macOS é otimizado apenas para processadores Intel (pelo menos nas versões atuais).
Dev
2

Não.

Infelizmente, não há como (sem emular / virtualizar o próprio Mac OSX) executar programas em Mac. Ao contrário do Windows, cujas bibliotecas foram legalmente replicadas para o WINE, não existe essa replicação para o Cocoa, exceto o Gnustep, que é muito incompleto.

ζ--
fonte
0

Sua melhor aposta agora é executar o Mac OS X na caixa virtual e usar o modo contínuo. Eu tentei o modo sem costura com Winxp e funciona muito bem. Eu realmente não tentei isso com o Mac OS X, mas acho que nunca é tarde demais!

RaiGal
fonte
1
este é exatamente o mesmo que uma resposta postou um e meio ano antes de este ...
Alvar
0

Hmm, você não pode executar aplicativos OSX no Ubuntu. Embora os dois sistemas operacionais sejam baseados no Unix, os aplicativos do Mac OS X são projetados para rodar na plataforma e na codificação do Mac OS X, enquanto o Ubuntu é baseado no Debian, não há fatores comuns.

Wilsonzaizai
fonte
5
Linux não é UNIX.
RolandiXor
3
Ele disse que "baseado no Unix", o que não significa necessariamente que ele compartilha código comum com o Unix. Pode significar "se comporta de maneira semelhante a" ...
Sergey
4
"é baseado em" não é "é"
#
2
O Linux é baseado no Unix (inspirado em), mas não é o UNIX (uma marca comercial). Onde, como o GNU, não é o Unix.
Ctrl-alt-delor 18/07/12
1
esta resposta é muito ... como eu digo? muito-a-fazer-sobre-nada-ish. Para pessoas que sabem isso, além de "você não pode executar aplicativos OSX em Ubuntu" não é realmente dizer-me qualquer coisa
pythonian29033
0

Não.

Você não pode executar aplicativos Mac em uma máquina Ubuntu. Mesmo se fosse possível, seria muito difícil atender aos requisitos da maioria dos aplicativos.

A maioria dos aplicativos para Mac usa recursos como /Library/Application Support, algo que o Ubuntu não possui (que eu saiba). Alguns aplicativos até modificam arquivos do sistema ou adicionam novos (o antigo pode interromper o sistema se eles estiverem no mesmo local).

Contudo...

Se você realmente deseja executar aplicativos para Mac, sua melhor opção é virtualizar o macOS ou inicializá-lo nativamente. O último (provavelmente) seria o mais difícil; é chamado hackintoshing e é um método muito popular (mas quebra o EULA da Apple).

Se você puder encontrar uma distribuição do macOS que funcione no seu hardware, não é uma má idéia experimentá-la se você realmente deseja suporte nativo. No entanto, poderia ser um trabalho difícil. Não vou entrar em muitos detalhes, mas a maioria do que você normalmente gostaria de saber pode ser encontrada com uma rápida pesquisa no Google .

Dev
fonte