아사히 리눅스, M3 맥 공식 지원 시작. GPU 가속·잠자기·HDMI는 아직 미지원
- Asahi Linux 설치 프로그램이 M3 계열 Mac 지원을 병합했으며, M3·M3 Pro·M3 Max MacBook과 iMac에서 공식 설치를 지원함
- M1·M2에서 지원하던 웹캠, 내장 마이크, USB 3 10Gb/s, Wi-Fi, Bluetooth, AV1 하드웨어 영상 디코딩 등이 M3에서도 대부분 동작함
- 현재 M3 지원은 설치기의 Expert 모드에서만 사용할 수 있으며, macOS 터미널에서
curl -L https://alx.sh/ | EXPERT=1 sh를 실행해 설치함. 프로젝트는 Fedora Linux 45 베타 전에 일반 모드 전환을 목표로 함 - DCP 지원이 없어 잠자기가 동작하지 않고 HDMI 포트도 비활성화됨. 완전한 DCP 지원을 연결하면 이 제한을 해결할 예정임
- GPU 드라이버는 아직 없어 성능이나 전력 효율이 좋은 3D 가속을 기대하면 안 되며, M3 Ultra 기반 Mac Studio도 아직 지원하지 않음
Hacker News opinions
애플 맞춤 실리콘을 역설계하는 건 발사 중인 우주선을 고치는 일 같음. 아사히 팀 작업은 정말 대단함.
썬더볼트는 아직도 안 됨. 애플과 인텔의 폐쇄형 독점 기술이라 지원하기 가장 어려운 부분일 듯.
PCI와 DisplayPort는 아직 완성되지 않았고, DisplayPort는 작동해도 불안정하다고 함. 그래도 개발은 진행 중인 듯.
애플이 사양을 공개하면 될 일을 왜 이렇게 역설계해야 하는지 답답함. PDF 하나라도 공유하면 낭비되는 노력이 크게 줄 텐데.
애플이 리눅스를 막아서 맥을 더 자주 사게 만들려는 거라고 봄. 리눅스를 쉽게 설치할 수 있으면 기기 수명이 길어지고 애플 생태계에 묶어두기 어려워짐.
애플이 리눅스 실행 자체를 신경 쓴다고 보진 않음. 문서 작성과 변경 때마다 지원 문의를 처리할 비용만 늘고 애플에는 이익이 없으니 안 하는 것 같음.
필요한 정보는 PDF 하나로 끝날 수준이 아님. 수만 쪽 레지스터 문서가 있어도 코드 예제와 벤더 엔지니어의 확인이 필요한데, 맥에 리눅스를 설치할 사람은 너무 적음.
hypervisor.framework와 UTM을 쓰면 M2, M2 Max, M5에서 ARM 네이티브 리눅스가 사실상 네이티브처럼 돌아감. 그래픽 가속을 직접 써야 하는 사람이 아니라면 아사히가 꼭 필요하진 않을 수도 있음.
잠자기와 HDMI 출력 부재는 실제 사용에서 큰 걸림돌임. 특히 3D 가속이 없으면 잠자기와 HDMI가 있어도 노트북으로 쓰기 어렵다고 봄.
M칩 세대가 바뀌어도 사양이 그대로일 거라는 예상은 틀림. CPU 명령어 집합 외에도 디스플레이 엔진, GPU, 저장장치 컨트롤러, 비디오 디코더까지 SoC 전체가 계속 바뀜.
개발이 끝난 줄 알았는데, 일부 기여자가 떠난 뒤 다른 사람이 맡아서 프로젝트가 계속되고 있음.
이 정도까지 해낸 건 대단하지만, 애초에 이런 역설계가 필요하다는 사실은 여전히 답답함.