Есть ли что-то вроде wine для запуска приложений OSX на Linux?

8

Этот вопрос отвечает на вопрос, почему Linux не может запускать приложения OSX, но есть ли какое-либо приложение, подобное Wine, которое позволяет это делать?

Тобиас Кинцлер
источник
Системы BSD могут запускать приложения GNU / linux с включенной linux-совместимостью в ядре и пользовательской среде. Однако никогда не слышал о том, чтобы система GNU / linux могла запускать приложения BSD.
Джонатан Клайн IEEE

Ответы:

3

Поскольку wine - это повторная реализация Windows API - вы ищете повторную реализацию Macintosh API или различные «наборы», которые Apple предоставляет, чтобы приложения OSX могли связываться с системными платформами. Я не знаю ни одного, который отвечает всем требованиям. Единственное, что даже близко - это проект Chamelion, который переносит UIKit с iOS на Mac OS X.

Поскольку у меня нет для вас настоящей библиотеки, Lion можно виртуализировать на оборудовании Mac. Возможно, это сработает для ваших нужд, пока вы ждете более легкой реализации, такой как wine?

В Google есть около сотни обращений о том, «как запустить lion в vmware», и все они в основном указывают на проверку наличия файла plist на сервере, которую установщик хочет увидеть, прежде чем она продолжится. Вот тот, который довольно ясно на шагах.

bmike
источник
Я не упомянул об этом в своем вопросе, но искал способ запустить его на ПК. Но все равно спасибо за ваш ответ. Но не беспокойтесь, вопрос скорее в любопытстве, чем в острой необходимости
Тобиас Кинцлер
Это, конечно, технически возможно сделать - только лицензия, кажется, препятствует / препятствует этому. Я отредактирую свой ответ с некоторыми недавними ссылками на виртуализацию OS X.
bmike
5

Проект Darling был начат совсем недавно, и, хотя он еще далеко не готов, это, вероятно, то, что вы ищете. Это уровень совместимости, подобный Wine, для запуска приложений OS X в Linux, и выглядит довольно многообещающе.

fouric
источник
3

Я так не думаю, но, возможно, вы могли бы запустить Hackintosh внутри виртуальной машины.

sybreon
источник
3

Там не полный .

Имейте в виду, что Mac OS X начала свою жизнь как NeXTSTEP, OpenStep которого является совместимой реализацией. Вернее, было в свое время, поэтому история идет. С тех пор в Apple фреймворки NextStep превратились в Cocoa. У Cocoa более 10 лет дополнений, расширений и улучшений, которых нет в OpenStep.

Исходя из того, что я понимаю (и это только слухи и, вероятно, не поддается проверке за пределами Apple), некоторые приложения, включенные в предварительную версию для разработчиков OS X (до 10.0), могли бы работать в Linux (или Solaris или Windows в этом отношении). ) с OpenStep, если вы смогли получить исходный код и скомпилировать его. Некоторые из приложений OpenStep (например, File Manager / Finder, Mail, Dock, Preview и др.) Выглядят и функционируют поразительно похоже на версии, поставляемые в OS X 10.0, но со скином Aqua.

bahamat
источник