Просто интересно, есть ли такие проекты, как WINE, но для программного обеспечения Mac? То есть мы можем использовать программу, которая работает как слой совместимости, для запуска приложений Mac?
Просто интересно, есть ли такие проекты, как WINE, но для программного обеспечения Mac? То есть мы можем использовать программу, которая работает как слой совместимости, для запуска приложений Mac?
Ответы:
Недавно на Slashdot был представлен проект Darling , цель которого - обеспечить эмуляцию Darwin / OS X и уже может запускать некоторые приложения Mac OS X в Linux.
Похоже, что он разработан для академических целей и все еще находится на ранних стадиях, но выглядит многообещающе. Он основан на вышеупомянутом GNUstep.
К сожалению нет.
Существуют различные проекты, которые пытаются эмулировать PowerPC, но ни один из них не позволил бы вам запустить стандартное приложение Mac OS X.
GNUstep в качестве равноправного API для Cocoa, Mac API на базе NeXTstep, но он еще не завершен, требует перекомпиляции, и тогда ваше приложение Mac выглядит так, как будто оно вернулось в прошлое.
Был проект, который пытался сделать это для очень старого Mac Software (68k) под названием Executor: http://en.wikipedia.org/wiki/Executor_%28software%29 - это, конечно, больше не существует.
Насколько я могу судить, современного эквивалента не существует, и создание такой вещи было бы почти такой же большой задачей, как и сам Wine.
РЕДАКТИРОВАТЬ: Читая другие ответы, кажется, что теперь есть способы сделать то, что спросил OP. Я оставляю этот ответ здесь, потому что это все еще жизнеспособная альтернатива на некоторых аппаратных средствах для приложений, которые не будут работать под эмуляцией.
Хотя другие ответы верны (нет, вы не можете), есть способ установить OSX на программное обеспечение для виртуализации, такое как VirtualBox. Это не то, о чем вы просили, поэтому будьте осторожны, но это может дать вам необходимые результаты.
Ваша лучшая ставка сейчас - запуск Mac OS X в virtualbox и использование бесшовного режима. Я пробовал бесшовный режим с Winxp, и он прекрасно работает. Я действительно не пробовал это с Mac OS X, но, думаю, никогда не поздно!
Хм, вы не можете запускать приложения OSX в Ubuntu. Хотя обе ОС основаны на Unix, но приложения Mac OS X предназначены для работы на платформе Mac OS X и кодировании, в то время как Ubuntu основана на Debian, общих факторов относительно нет.
Вы не можете запускать приложения Mac на компьютере с Ubuntu. Даже если бы это было возможно, было бы очень сложно удовлетворить требования большинства приложений.
Большинство приложений Mac используют такие функции, как /Library/Application Support
то, чего нет в Ubuntu (насколько мне известно). Некоторые приложения даже изменяют системные файлы или добавляют новые (первые могут сломать вашу систему, если они окажутся в одном месте).
Если вы действительно хотите запускать приложения для Mac, лучше всего либо виртуализировать macOS, либо загружать его самостоятельно. Последний будет (наиболее вероятно) самым сложным; это называется hackintoshing, и это очень популярный метод (но нарушает лицензионное соглашение Apple).
Если вы можете найти дистрибутив macOS, который будет работать на вашем оборудовании, попробуйте попробовать, если вам действительно нужна встроенная поддержка. Однако это может быть тяжелой работой. Я не буду вдаваться в подробности, но большую часть того, что вы обычно хотели бы узнать, можно найти с помощью быстрого поиска в Google .