TECH 으로 돌아가기
TECH HACKER NEWS 오늘 6분 읽기 36 READS

맥북에서 진짜 리눅스 돌리기 — Asahi Linux 7.1이 넘어선 벽들

애플이 안 알려준 칩을, 커뮤니티가 직접 뜯어봅니다

맥북 한 번쯤 써보셨죠? M1, M2, M3 같은 애플 실리콘 칩이 들어간 맥은 빠르고 배터리도 오래가서 개발자들한테 인기가 많잖아요. 그런데 이 맥에 macOS 대신 리눅스를 깔아서 쓰고 싶어 하는 사람들이 있거든요. 문제는 애플이 자기 칩이 내부적으로 어떻게 생겼는지를 거의 공개하지 않는다는 거예요. 보통 PC 부품은 제조사가 '이 장치는 이렇게 다루면 됩니다' 하고 설명서를 주는데, 애플은 그런 게 없어요. 그래서 Asahi Linux 프로젝트는 칩을 하나하나 직접 관찰하면서 동작을 알아내는, 이른바 리버스 엔지니어링으로 드라이버를 손수 만들어 왔어요. 이번 7.1 진행 리포트는 그 긴 여정에서 또 한 번 큰 벽을 넘은 이야기예요.

가장 높은 산, GPU

리눅스를 그냥 부팅해서 까만 터미널 화면만 띄우는 건 비교적 일찍 됐어요. 진짜 어려운 건 애플이 직접 설계한 GPU를 제대로 굴리는 거였거든요. GPU가 뭐냐면 화면에 그림을 그리고 3D나 게임을 처리하는 전용 칩인데요, 애플 GPU는 구조가 워낙 독특해서 기존 리눅스 드라이버를 그대로 가져다 쓸 수가 없어요. 그런데 Asahi 팀은 여기서 대단한 일을 해냈어요. 애플 하드웨어 위에서 처음으로 Vulkan과 OpenGL이라는 그래픽 표준을 공식 인증까지 통과한 드라이버를 만든 거예요. 인증을 통과했다는 건 '이 드라이버는 표준대로 정확하게 동작합니다' 하고 공식 기관이 도장을 찍어줬다는 뜻이라, 실험용 장난감이 아니라 실제 게임이나 전문 그래픽 앱을 돌릴 수 있는 수준이라는 얘기예요.

접근 방식도 영리해요. 보통 GPU 드라이버는 운영체제의 가장 깊은 곳인 커널에 무겁게 자리를 잡는데, Asahi는 되도록 많은 로직을 사용자 공간, 그러니까 일반 프로그램이 도는 영역으로 끌어올렸어요. 이렇게 하면 드라이버에 문제가 생겨도 시스템 전체가 뻗지 않고, 고치고 다시 시험하기가 훨씬 쉬워지거든요. 이번 리포트에서도 이런 구조 덕분에 새로운 칩 세대를 지원하고 성능을 끌어올리는 작업이 꾸준히 이어졌어요.

흩어진 코드를 리눅스 본류로

또 하나 중요한 흐름은 업스트리밍이에요. 이게 뭐냐면, Asahi가 따로 보관하던 코드를 리눅스 커널 공식 저장소에 하나씩 밀어 넣는 작업이에요. 왜 중요하냐면, 공식에 들어가야 나중에 커널이 업데이트돼도 코드가 자동으로 함께 관리되고, 설령 특정 팀이 사라져도 그 성과가 살아남거든요. 반대로 공식에 못 들어가면 매번 새 버전이 나올 때마다 직접 맞춰줘야 해서 유지가 정말 고돼요. Asahi가 몇 년째 이 지루하지만 결정적인 작업에 공을 들이는 이유가 여기 있어요.

업계 맥락: 리버스 엔지니어링의 계보

사실 '문서 없는 하드웨어를 커뮤니티가 뜯어서 리눅스에 태운다'는 이야기는 처음이 아니에요. 엔비디아 GPU를 리버스 엔지니어링한 Nouveau 프로젝트가 대표적인 선배인데요, 다만 그쪽은 제조사가 비협조적이라 성능이 늘 아쉬웠어요. Asahi가 특별한 건, 소수 인원이 만든 오픈소스 드라이버가 성능과 정확성 양쪽에서 공식 인증을 받아낼 만큼 완성도가 높다는 점이에요. 애플이라는, 폐쇄적이기로 유명한 회사의 최신 칩을 상대로 이 정도를 해냈다는 건 오픈소스 진영에서 꽤 상징적인 사건이에요.

한국 개발자에게

개발용으로 맥을 쓰는 분 정말 많잖아요. 당장 실무 장비를 리눅스로 갈아엎으라는 얘기는 아니에요. 하지만 이 프로젝트는 두 가지 면에서 볼 가치가 있어요. 하나는, 애플 실리콘 맥이 이제 리눅스도 꽤 쓸 만하게 돌아가는 선택지가 됐다는 실용적인 소식이고요. 다른 하나는, 드라이버가 어떻게 만들어지고 커널에 어떻게 합쳐지는지를 실제 사례로 배울 수 있는 훌륭한 교재라는 점이에요. GPU 드라이버, 커널, 그래픽 스택에 관심 있다면 이만한 오픈소스 학습 자료도 드물어요.

마무리

한 줄로 정리하면, 애플이 문 닫아 둔 하드웨어를 커뮤니티가 표준 인증 수준까지 열어젖히고 있다는 이야기예요. 여러분은 애플 실리콘 맥에 리눅스, 한번 올려보고 싶으신가요? 아니면 이런 리버스 엔지니어링 프로젝트에는 애플 같은 회사가 좀 더 협조해줘야 한다고 생각하세요?


🔗 출처: Hacker News

SOURCE · HACKER NEWS
원문 전체 보기 → https://asahilinux.org/2026/06/progress-report-7-1/
SHARE
처리 중...