ProjectChampollion
1.0.0
Rosetta 2는 AOT(Ahead-Of-Time) 및 JIT(Just-In-Time) 바이너리 변환을 사용하여 Arm 기반 Apple Silicon에서 x86_64 애플리케이션을 실행하는 에뮬레이션 메커니즘입니다.
Rosetta 2의 기술적 세부 사항은 부분적으로 문서화되어 있지만 충분하지는 않습니다. 프로젝트 샹폴리옹(Project Champollion)은 로제타 2의 내부를 공개하는 것을 목표로 하는 프로젝트입니다. 현재 제공되는 내용은 다음과 같습니다.
aot_shared_cache
의 파서주목
이 프로젝트는 진행 중인 작업이므로 여전히 일부 실수가 있을 수 있습니다. 잘못된 점을 발견하시면 이슈에 제보해주세요.
이 저장소를 인용하려면 다음 BibTeX 항목을 추가하세요.
@software{prj_champ_rosetta2,
author = {Koh M. Nakagawa},
title = {{Project Champollion: Reverse engineering Rosetta 2}}
url = {https://github.com/FFRI/ProjectChampollion},
version = {0.1.0},
year = {2021},
}
이 프로젝트의 도구는 Apache License 버전 2.0에 따라 배포됩니다.
고 M. 나카가와. © FFRI 시큐리티, 주식회사 2021