August 2, 2026
Mac apps, Linux chaos
Show HN: Kakehashi – Experimental userspace to run macOS binaries on Linux ARM
Linux just got a wild new Mac app hack—and the comments went feral
TLDR: Kakehashi is an early project that can already run some Mac command-line programs on Linux Arm computers, which could be a big deal if it matures. The community reaction was a mix of hype, legal-style suspicion, and the inevitable programming-language food fight.
A new Hacker News project called Kakehashi is trying to do something that sounds almost illegal even when it isn’t: make some Mac command-line apps run on Linux machines with Arm chips. Right now, it’s early and experimental, but the demo is real enough to get people buzzing. The creator says tools like 7-Zip and curl already work, including multi-threaded tests, though one result is still about 5.2 times slower than native Linux. Translation: it works, but the engine is still coughing.
And honestly? The comments are the main event. One camp showed up like this was the second coming of WINE for Mac software, with people dreaming about a future where long-missing Mac-only tools finally run on Linux. One commenter basically screamed, “I’ve been waiting for this for a long time,” while another immediately jumped to the big comparison: is this the Mac version of Darling? That set the tone fast: hype, hope, and side-eye.
Then came the drama. A skeptical commenter asked the question that always turns a promising open-source thread into a courtroom scene: is this really clean-room work, or does it borrow too much from existing projects? Suddenly the vibe shifted from “cool hack” to “prove it.” And because this is the internet, a side argument about Rust vs. C++ also exploded, leading to one gloriously exasperated reply telling an angry newcomer to “grow up” and “please calm down.” So yes, the software is translating Mac apps—but the thread was translating straight into chaos, ambition, and meme-worthy nerd combat.
Key Points
- •Kakehashi is an experimental, CLI-first userspace translation layer for running macOS ARM64 binaries on Linux aarch64 without JIT.
- •The project loads Darwin Mach-O binaries, maps a freestanding `libSystem`, and translates BSD syscalls to execute real guest programs.
- •The article demonstrates verified execution of 7-Zip, curl, clang probes, and multithreaded workloads on Linux aarch64 using Docker/Colima and UTM.
- •It provides installation commands, runtime examples, and Docker helper scripts for archive and network tests, including HTTPS and certificate-failure checks.
- •The article states the project is not yet making full product claims and lists current limitations such as incomplete curl coverage, missing Apple frameworks, no GUI support, and no codesign support.