¿Puedo ejecutar aplicaciones OSX?

45

Solo me pregunto, ¿hay algún proyecto como WINE, pero para el software de Mac? Es decir, ¿podemos usar un programa que actúe como una capa de compatibilidad para ejecutar aplicaciones Mac?

Dante Ashton
fuente
¿Qué programa necesitas ejecutar de todos modos?
Javier González el
1
Logré ejecutar programas de terminal como htop en una Mac , cuando saqué el archivo directamente de mi computadora portátil Ubuntu .
Alvar
@Alvar No creo que ninguna aplicación pueda funcionar en una u otra. Ubuntu está basado en Linux mientras que macOS está basado en Unix; ambos usan el shell Bash que hace que los programas de alto nivel sean semi compatibles.
Dev

Respuestas:

18

Recientemente apareció en Slashdot el proyecto Darling , que tiene como objetivo proporcionar la emulación Darwin / OS X y ya puede ejecutar algunas aplicaciones de Mac OS X en Linux.

Parece estar desarrollado con fines académicos y todavía está en sus primeras etapas, pero parece prometedor. Se basa en el mencionado GNUstep.

Christopher Kyle Horton
fuente
Resulta que era simplemente prometedor
jchook
10

Tristemente no.

Hay varios proyectos que intentan la emulación de PowerPC, pero ninguno que le permita ejecutar su aplicación estándar de Mac OS X.

ændrük
fuente
77
Creo que Mac cambió de PowerPC a x86, en el momento del cambio de Macos 9 a Macos X.
ctrl-alt-delor
8

GNUstep como una API equivalente a Cocoa, la API de Mac basada en NeXTstep, pero no está completa, necesita recompilación, y luego parece que su aplicación Mac retrocedió en el tiempo.

El alfa nerd
fuente
3

EDITAR: Al leer las otras respuestas, parece que ahora hay formas de hacer lo que OP pidió. Dejo esta respuesta aquí porque todavía es una alternativa viable en algunos equipos para aplicaciones que no se ejecutarán bajo emulación.

Si bien las otras respuestas son correctas (no, no puede), hay una manera de instalar OSX en software de virtualización como VirtualBox. Esto no es lo que solicitó, así que tenga cuidado, pero puede obtener los resultados que necesita.

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

Jeremy
fuente
Tengo esto funcionando en una máquina, pero no pude en otra. Que funcione o no para usted depende en gran medida de su hardware.
scottl
1
Descubrí que el rendimiento es bastante pobre usando VirtualBox para ejecutar MacOS X dentro de un host Linux.
Ken Kinder
Estaría rompiendo el EULA a menos que esté haciendo esto en una Mac. @scottl la razón por la que solo funciona para máquinas específicas, es porque macOS está optimizado solo para procesadores Intel (al menos las versiones actuales).
Dev
2

No.

Lamentablemente, no hay forma (sin emular / virtualizar Mac OSX) para ejecutar programas de Mac. A diferencia de Windows, cuyas bibliotecas se han replicado legalmente para WINE, no existe tal replicación para Cocoa, excepto Gnustep, que está muy incompleta.

ζ--
fuente
0

Su mejor opción ahora es ejecutar Mac OS X en virtualbox y usar el modo integrado. He probado el modo integrado con Winxp y funciona muy bien. Realmente no he probado esto con Mac OS X, ¡pero supongo que nunca es demasiado tarde!

RaiGal
fuente
1
esto es exactamente lo mismo que una respuesta publicada un año y medio antes de esta ...
Alvar
0

Hmm, no puedes ejecutar aplicaciones OSX en Ubuntu. Aunque ambos sistemas operativos están basados ​​en Unix, las aplicaciones de Mac OS X están diseñadas para ejecutarse en su plataforma y codificación Mac OS X, mientras que Ubuntu se basa en Debian, no hay factores comunes.

Wilsonzaizai
fuente
55
Linux no es UNIX.
RolandiXor
3
Dijo "basado en Unix", lo que no necesariamente significa que comparte código común con Unix. Puede significar "se comporta de manera similar a" ...
Sergey
44
"se basa en" no es "es"
dag729
2
Linux se basa en Unix (inspirado en), pero no es UNIX (una marca registrada). Donde como GNU no es Unix.
ctrl-alt-delor
1
esta respuesta es muy ... ¿cómo lo digo? mucho-hacer-sobre-nada-ish. Para las personas que saben esto, aparte de "no puedes ejecutar aplicaciones OSX en Ubuntu", en realidad no me está diciendo nada
pythonian29033
0

No.

No puede ejecutar aplicaciones Mac en una máquina Ubuntu. Incluso si fuera posible, sería muy difícil satisfacer los requisitos de la mayoría de las aplicaciones.

La mayoría de las aplicaciones de Mac usan características como /Library/Application Supportalgo que Ubuntu no tiene (que yo sepa). Algunas aplicaciones incluso modifican archivos del sistema o agregan archivos nuevos (los primeros podrían dañar su sistema si se encuentran en la misma ubicación).

Sin embargo...

Si realmente desea ejecutar aplicaciones Mac, su mejor opción es virtualizar macOS o iniciarlo de forma nativa. Este último (muy probablemente) sería el más difícil; se llama hackintoshing y es un método muy popular (pero rompe el EULA de Apple).

Si puede encontrar una distribución de macOS que funcione en su hardware, no es una mala idea intentarlo si realmente desea soporte nativo. Sin embargo, podría ser un trabajo difícil. No entraré en muchos detalles, pero la mayoría de lo que normalmente querría saber se puede encontrar con una búsqueda rápida en Google .

Dev
fuente