M4 Mac Mini용 Linux GPU 드라이버, 한 달 만에 자체 개발
Building a Linux GPU Driver for the M4 Mac Mini in One Month

Cody Ho와 Niklas가 M4 Mac Mini와 MacBook Neo를 위한 OpenGL ES 3.0 호환 GPU 드라이버를 약 한 달 만에 개발했다. 보통 수년이 걸리는 작업이다. 하이퍼바이저로 AGX 펌웨어 ABI를 리버스 엔지니어링하고, 클린룸 방식으로 커널 및 유저스페이스 드라이버를 구현했다. Chrome과 Firefox에서 WebGL이 작동하고, Minecraft가 200fps로 실행된다. 아직 최종 사용자용은 아니지만 곧 제공할 예정이다.
펌웨어 ABI는 이 프로젝트에서 단연 가장 짜증나는 부분이었다. Apple은 합리적인 인터페이스를 갖춘 정상적인 ABI를 만드는 대신, 일반 커널 드라이버를 반으로 잘라 한쪽을 AGX에 넣어 펌웨어라고 부르고, 나머지 절반이 메모리 공유 구조체를 통해 통신하게 했다.