애플 M1 시스템에 리눅스를 설치해 실행하는 프로젝트가 꽤 많은 수준까지 발전했습니다. 이제는 기본적인 작업을 충분히 운용할 수 있는 수준이라네요. GPU 가속은 안 되지만.
리눅스 5.16 커널의 PCIe, USB-C PD 드라이버와 PCIe 바인딩을 합치는 데 성공했고, pinctrl 드라이버(애플 GPIO) 핀 제어, I2C 드라이버, 전원 관리, NVMe+SART 드라이버, 디스플레이 제어 드라이버를 실행하는데도 성공했습니다.
GPU 가속은 안 되지만 M1의 CPU 성능이 워낙 좋기에, 싸구려 Arm에서 GPU 하드웨어 가속을 쓴 것보다 M1에서 소프트웨어를 쌩으로 돌리는 게 낫다고 합니다...만, 싸구려 Arm하고 비교하기엔 M1 체면이 좀..
애플 M1의 GPU는 독자적인 GPU를 쓰기에 개발자가 드라이버를 빌드하기가 쉽지 않습니다. 그리고 이 프로젝트는 아직 설치 프로그램을 제공하진 않습니다.