INFRA Signal 411
Show HN: Kakehashi – Experimental userspace to run macOS binaries on Linux ARM
Engineers working on Linux ARM hardware, including Asahi-class machines with 16 KiB pages, can run select macOS CLI tools without a full VM or emulator. The project runs guest code natively on the CPU, so overhead comes only from syscall translation rather than instruction emulation, though the supported surface is currently narrow.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
Guest code executes natively on the CPU with BSD syscalls translated to Linux equivalents, avoiding the performance penalty of instruction-level emulation.
Verified working programs include 7-Zip with multi-threaded compression, curl with HTTPS via a seeded CA bundle, and clang probe fixtures, all running on Docker/Colima and UTM with Linux aarch64.
The project explicitly disclaims product readiness, noting missing support for Apple frameworks (Security, CoreFoundation), GUI applications, git, codesigning, and full curl features like HTTP/3 and proxies.
THE CLUSTER