Ответ 1
Вы можете распаковать формат Xar с помощью архива xar
; возможно, front-end архива ark
также может обрабатывать формат Xar, поскольку он ссылается на libarchive12
, который предоставляет поддержку только для чтения для формат Xar.
OS X использует исполняемый формат Mach-O, в то время как Linux использует ELF. (Хорошо, Linux также может читать некоторые архаичные файлы формата a.out тоже, но этот формат фактически не работает на современных Linux-системах.) Существует экспериментальный загрузчик Mach-O для Linux, но на данный момент он звучит как игрушка. (Вам также нужны библиотеки, которые используют приложения для фактического запуска программ - это будет еще одно осложнение.)
Итак: Да, вы можете распаковать их. Нет, вы не можете просто запускать приложения OS X в Linux.