• Sources: repository, HN discussion
  • Summary: Kakehashi loads Darwin Mach-O binaries on Linux aarch64 against a freestanding libSystem rather than emulating a full macOS userland. The repository reports 7-Zip running about 5.2 times slower than native on a multi-file archive, and publishes its unsupported surfaces alongside that measurement rather than claiming parity. The stated target is continuous integration, running Darwin command line tools on Linux arm64 runners.
  • Why it matters: Linux arm64 runners bill at roughly a tenth of a hosted macOS minute, so a 5.2 times slowdown on a command line tool can still cut cost for the build steps that do not need a full macOS host.
  • Follow-up: Track whether the supported binary surface grows beyond command line tools.

send feedback on this story