Kakehashi - macOS binaries on Linux ARM

Show HN: Kakehashi – Experimental userspace to run macOS binaries on Linux ARM

Kakehashiは、Linux aarch64上でmacOS ARM64バイナリを実行するユーザー空間トランスレーションレイヤーです。JITを使わず、Mach-Oをロードし、フリースタンディングなlibSystemをマッピングし、BSDシステムコールを変換することで、7-Zipやcurlなどの実在するDarwinツールをネイティブ実行します。CLIファーストで、DockerやUTM上で動作し、CIコストを大幅に削減できる可能性を秘めています。システムコール境界のオーバーヘッドはありますが、CPU上でネイティブにコードを実行するため、macOSランナーの高コストを回避する選択肢として注目です。

Kakehashiは、高価なmacOSランナーを必要とせず、安価なLinux aarch64上でDarwin CLIツールを実行するための実用的な架け橋です。

同じ日のその他の記事

2026-08-02