PyoSignal Logo
PyoSignal
← 커뮤니티로 돌아가기
GeekNews / Hada

Kakehashi - Linux ARM에서 macOS 바이너리를 실행하는 실험적 사용자 공간

2026년 8월 3일 오후 02:311 추천0 댓글
#Binary Translation#Linux#ARM64#Kakehashi#macOS

기사 요약

Kakehashi는 Linux aarch64 환경에서 Darwin Mach-O 포맷의 바이너리를 불러와 macOS ARM64 CLI 프로그램을 실행할 수 있게 하는 실험적인 사용자 공간 변환 계층입니다. 이 기술은 별도의 JIT 컴파일이나 명령어 에뮬레이션 과정을 거치지 않고 동작하는 것이 특징입니다. 독립형 libSystem을 매핑하고 BSD 시스템 호출을 Linux 커널 호출로 변환하는 방식을 통해 실행 환경을 구축합니다.

주요 내용

  • Kakehashi는 Linux aarch64에서 macOS ARM64 CLI 바이너리를 실행하는 사용자 공간 변환 계층입니다.
  • JIT나 명령어 에뮬레이션 없이 독립형 libSystem 매핑과 시스템 호출 변환을 통해 동작합니다.
  • BSD 시스템 호출을 Linux로 변환하여 macOS 바이너리의 실행 환경을 제공합니다.