Asayomu Tech
注目★★★★★Hacker News

macOS バイナリを Linux ARM で実行、Kakehashi 実験的オープンソース公開

30秒で把握

  • 1Kakehashi が macOS ARM64 バイナリを Linux aarch64 で実行する仕組みを OSS 公開・7z/curl など実ツール動作確認済み
  • 2GitHub Actions で macOS ランナー料金の 10~12 倍コスト削減・Linux ARM64 の安価ランナーで Darwin CLI ツール実行可能
  • 3GUI・コード署名・Xcode テストは非対応・CLI 限定ツールが対象・導入前に現行 workflow の依存確認が必須

要約

WIE Project が Kakehashi を公開した。ユーザー空間で macOS ARM64 バイナリを Linux aarch64 上で実行する翻訳レイヤーで、JIT なしで BSD システムコールを変換して実行する。7-Zip・curl・clang など実際のツールが Docker・Colima・UTM 上で動作確認済みだ。

あなたへの影響

macOS 限定の CLI ツールを Linux ARM 上で安く実行したいチーム向けの選択肢として機能する。

推奨:ただし GUI・コード署名・Xcode UI テストなど Apple 固有の要件がある場合は使えないため、現行プロジェクトの依存内容を確認した上で試験導入を検討する価値がある。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。