Kakehashi: новый метод запуска macOS программ на Linux ARM
Разработчик представил проект Kakehashi, который позволяет запускать бинарные файлы macOS на операционных системах Linux с архитектурой ARM, решая при этом проблемы с производительностью, свойственные предыдущим эмуляторам.
Автор, работавший над userspace-эмулятором WIE, столкнулся с проблемой низкой производительности: 7zip сжимал 200 МБ файл в 80-100 раз медленнее, чем нативная версия macOS. Это заставило его приостановить разработку WIE и искать новое решение, поскольку радикальная переработка концепции была невозможна.
Новая инициатива, получившая название Kakehashi, ставит цель переносить бинарники между операционными системами без использования JIT-компиляции. Именно она была узким местом в предыдущем проекте. На текущий момент разработчик сообщил об успешном запуске 7zip, утилиты curl и Apple Git, демонстрируя работоспособность новой концепции.
Этот проект может открыть новые возможности для разработчиков, которым необходимо запускать macOS-приложения на Linux ARM. Успешная реализация Kakehashi позволит использовать широкий спектр программного обеспечения экосистемы Apple на альтернативных аппаратных платформах, что потенциально упростит разработку и снизит зависимость от конкретного «железа».
Источник: Habr · Rusability ИИ


Комментарии (0)
Без регистрации. Комментарии проверяются автоматически перед публикацией.
Пока нет комментариев. Будьте первым!