개발자 Yureka는 M4 Mac에서 모든 CPU 코어를 사용해 Linux 셸까지 부팅한 과정을 공개했다. WFI와 WFIT 유휴 명령 실행 때 레지스터 상태가 사라지는 문제를 우회하도록 커널 옵션과 m1n1 부트 처리를 수정했고, 관련 m1n1 변경은 병합됐다. 같은 우회가 M4 Pro와 Max 및 M5에서도 동작했다고 보고했다. 이는 초기 CPU 부팅의 진전으로, 카메라와 디스플레이, GPU 등 주변장치 역공학과 절전 구현은 계속 진행 중이다.
Tech로 돌아가기
Tech
M4 Mac의 Linux, 모든 CPU 코어로 셸 부팅 구현
유휴 명령의 상태 손실을 피한 초기 이식 성과이며 GPU와 주변장치를 갖춘 완성형 배포판은 아니다.