Фотография
нажмите — покажем
нажмите — покажем
Kakehashi: запуск ARM64 Mach-O приложений macOS в Linux
В проекте Kakehashi разрабатывается транслятор, позволяющий запускать Mach-O‑файлы macOS для ARM64 непосредственно в Linux‑системах на ARM64 без эмуляции. Реализация выполнена на Rust, использует подмену системных вызовов libSystem и обработку исключений в пользовательском пространстве. На текущем этапе демонстрируется запуск утилит 7‑Zip, 7zz и curl, при этом производительность macOS‑бинарников ниже нативных Linux‑версий примерно в 5 раз. Проект ориентирован на CI‑окружения, где стоимость процессорного времени на Linux ниже, чем на macOS.
#linux #foss #code #devtools #security
OpenNews
239 ·