M1 맥에서 부팅 가능한 리눅스 공개 (초기단계 베타)
(twitter.com)Corellium에서 진행하고 있는 Apple Silicon 리눅스 프로젝트입니다. macOS 11.2 베타 1에서 kmutil을 이용해 bootloader chainload가 가능하게 되었고, macOS 11.2 베타 2부터 full custom kernel을 지원하기 시작하여 드디어 M1 맥에서 리눅스를 사용할 수 있게 되었습니다. 소스코드는 CorelliumHQ 깃헙 레포에서 확인 가능합니다. 앞으로 Corellium HQ에서 작업하는 리눅스 관련 작업물은 모두 permissive open-source license로 공개할 예정이며 Linux 업스트림에 보낼 예정이라 합니다.
- preloader 코드: https://github.com/corellium/preloader-m1
- 커널 코드: https://github.com/corellium/linux-m1
- 커널 diff: https://github.com/corellium/linux-m1/…
- 부팅용 mach-o binary: downloads.corellium.info/linux.macho