В рамках проекта Kakehashi ведётся разработка транслятора, позволяющего выполнять исполняемые файлы macOS в формате Mach-O, собранные для архитектуры ARM64, в Linux-системах с архитектурой ARM64. Код из macOS выполняется нативно без JIT-компиляции и эмуляции, используя только подмену системных вызовов для libSystem и обработку исключений. Основной целью проекта является обеспечение возможности запуска в Linux утилит командной строки, собранных для macOS. Код написан на языке Rust и распространяется под лицензией Apache 2.0.
Kakehashi ģ , macOS Mach-O, ARM64, Linux- ARM64. macOS JIT- , libSystem . Linux , macOS. Rust Apache 2.0.
macOS 7-Zip, 7zz curl, clang. . 7zz macOS- Linux- 5.2 (118 22.5 ). , macOS , Linux, , macOS.