Чи є еквівалент вину для запуску програм Mac?


7

Чи можна запускати програми, розроблені для OS X в Linux, не маючи OSX, подібно до того, як ви можете запускати програми Windows у Linux за допомогою Wine, не маючи Windows?


4
Якби щось таке, що насправді спрацювало, ви думаєте, що у вас виникнуть труднощі з його пошуком?
— Hasaan Chop

дійсно. Якщо це безкоштовно і працює, ви знайдете його. Якщо це безкоштовно, але не працює, то вам все одно. Якщо це не безкоштовно, він перемагає мету (просто придбайте OSX).
— o0 '.

btw, можливо, вам не знадобиться купувати найсвіжіший OSX, ви можете придбати старіший, використаний (тобто дешевший).
— o0 '.

Для чого це варто, я не чув такого програмного забезпечення.
— Лоуренс Веласкес

2
Якщо нікому не вдасться отримати 2 оновлення, не буде прийнятої відповіді, і ніхто не отримає 100 балів. Це здається справедливим, особливо якщо врахувати відповідь: "немає".
— alex

Відповіді:


8

Здається, ви шукаєте реалізацію рамок Carbon / Cocoa, використовуваних у Mac OS X.

Я майже впевнений, що не існує достатньо повної реалізації для запуску програм Mac. Єдині подібні проекти будь-якої ваги, які я можу знайти, - це Cocotron та GNUstep , обидва вони, схоже, реалізують лише частини API какао, і навіть тоді лише для розробки платформ. Я був би вражений, якби ви могли запустити будь-яку істотну програму Mac на Linux з одним із цих проектів.


1

Є Дарлінг . Однак це порівняно молодий проект, і він наразі має багато обмежень. Ось кілька цитат з його сайту:

Darling - це шар перекладу, який дозволяє запускати немодифіковані бінарні файли MacOS в Linux. За своєю природою він схожий на відомий проект Wine.

...

В даний час Darling здатний запускати безліч консольних інструментів або додатків. Приклади включають Apple Toolchain, Midnight Commander та багато інших пакетів з Rudix.org. Незважаючи на те, що це може бути не дуже цікавим для кінцевих споживачів, кожен проект повинен починатися з міцної основи, щоб залишатися життєздатним у майбутньому.

...

На даний момент ще не запущено програму MacOS з графічним інтерфейсом. Для отримання додаткової інформації перегляньте Стан проекту . Розробники завжди можуть долучитися до проекту - погляньте на фрукти з низьким висінням .


-3

Я ніколи не зустрічав річ, але швидко Google на ньому дали цікаві речі, ось один з таких результатів тут . Крім цього, було б цікаво подивитися, як можна досягти такої емуляції для епохи перед Mac Mac, тобто PowerPC, не кажучи вже про двійкові файли для powerpc, що працюють на процесорі x86. Однак, оскільки MacOSX є похідною BSD, чому б не отримати джерела для програми macosx, яку ви хочете запустити, і перекомпілювати її, орієнтуючись на вашу систему?

Сподіваюся, це допомагає, З найкращими побажаннями, Томе.


Найкраще було б розповісти, чому це було знято з усіх голосів. Це допомогло б іншим краще розміщувати відповіді тут, а також краще на superuser.com. Дякуємо за час, щоб прочитати його. :)
— t0mm13b

2
Вино - це реалізація API Win32 з відкритим кодом, а не апаратний емулятор. Аналогічно Macha шукає реалізацію API Mac OS X, а не Linux, а не апаратну емуляцію для апаратних засобів Apple.
— Лоуренс Веласкес

Також у Mac OS X вже включено програмне забезпечення для емуляції PowerPC: apple.com/rosetta
— Lawrence Velázquez
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.