
무슨 일이 있었나요
퀄컴이 올해 스냅드래곤 서밋에서 스냅드래곤 X2 시리즈에 리눅스 지원을 공식적으로 가져오겠다고 발표했어요. 스냅드래곤 X 시리즈는 퀄컴이 만드는 노트북용 Arm 칩인데요, 2024년에 나온 1세대 X 엘리트가 '코파일럿+ PC'라는 이름으로 윈도우 노트북에 들어가면서 처음 주목받았고, 작년에 발표된 2세대 X2 엘리트는 자체 설계한 오라이온(Oryon) CPU 코어를 최대 18개까지 얹으면서 성능을 크게 끌어올린 칩이에요.
그런데 지금까지 이 칩이 들어간 노트북에서 리눅스를 쓰는 건 솔직히 고생길이었거든요. 그래서 이번 발표가 의미 있는 거예요. 하드웨어를 만드는 회사가 직접 '리눅스도 제대로 돌게 하겠다'고 못을 박은 거니까요.
왜 Arm 노트북에서 리눅스가 어려웠을까요
이게 뭐냐면, 우리가 흔히 쓰는 인텔이나 AMD 노트북은 x86이라는 오래된 표준 위에 있어요. UEFI 펌웨어와 ACPI라는 표준 덕분에 운영체제가 부팅될 때 '이 컴퓨터에 어떤 장치가 어디에 붙어 있는지'를 알아서 물어볼 수 있죠. 그래서 리눅스 USB 하나 꽂으면 웬만한 노트북은 그냥 부팅돼요.
반면 Arm 기반 기기, 특히 퀄컴 칩은 원래 스마트폰에서 출발했어요. 스마트폰 세계에서는 기기마다 하드웨어 구성이 다 다르고, 그 구성을 '디바이스 트리(Device Tree)'라는 파일에 일일이 적어서 커널에 넘겨줘요. 쉽게 말해 x86은 컴퓨터가 스스로 자기소개서를 써주는 구조고, Arm은 누군가 그 컴퓨터의 자기소개서를 대신 써줘야 하는 구조인 거예요. 그래서 노트북 모델이 하나 새로 나올 때마다 누군가 그 모델용 디바이스 트리를 작성하고 커널에 올려야 해요.
여기에 드라이버 문제가 얹혀요. 아드레노(Adreno) GPU, 헥사곤(Hexagon) NPU, 오디오 코덱 체인, 카메라, 와이파이, 그리고 배터리 시간을 좌우하는 전원 관리까지 전부 퀄컴 고유 설계라 리눅스 커널에 드라이버가 들어가 있어야 하거든요. 1세대 X 엘리트 때는 리나로(Linaro)와 퀄컴 엔지니어들이 메인라인 커널에 패치를 꾸준히 올렸지만, 실제로 노트북에서 쓸 만해지기까지 거의 1년 가까이 걸렸어요. 우분투 24.10 때 '컨셉' 이미지가 나오고, 레노버 씽크패드 T14s 스냅드래곤 모델이나 턱시도(Tuxedo)의 Arm 노트북 정도가 그나마 잘 돌아가는 편이었죠. 그것도 스피커나 카메라, 절전 모드 같은 부분은 모델별로 되다 말다 하는 상태였고요.
이번 발표에서 달라지는 점
이번 발표의 핵심은 '사후 대응'이 아니라 '처음부터 같이 간다'는 방향이에요. 지금까지는 윈도우 노트북이 먼저 나오고, 커뮤니티와 일부 엔지니어가 뒤늦게 리눅스를 따라 맞추는 식이었다면, 이제는 퀄컴이 X2 시리즈 플랫폼 차원에서 리눅스 커널 지원과 배포판 협업을 공식 로드맵에 넣겠다는 거예요. 발표 자체가 '에이전틱 AI PC'라는 큰 주제 아래에서 나온 것도 눈여겨볼 만한데요, NPU를 리눅스에서 활용하는 문제까지 염두에 두고 있다는 뜻이거든요.
다만 어느 배포판이 언제, 어떤 모델부터 지원되는지 같은 구체적인 일정은 퀄컴 공식 글과 각 배포판 쪽 소식을 직접 확인하시는 게 좋아요. 하드웨어 회사의 '지원하겠다'는 말과 실제로 노트북에서 절전 모드가 잘 되는 것 사이에는 늘 시간 차가 있었으니까요.
업계 흐름에서 보면
비교 대상으로 가장 먼저 떠오르는 건 애플 실리콘 맥이에요. 맥에서 리눅스를 돌리는 아사히 리눅스(Asahi Linux) 프로젝트는 애플이 아무 문서도 주지 않은 상태에서 자원봉사자들이 GPU까지 역공학으로 뜯어서 만든 거거든요. 대단하지만 그만큼 느리고 힘들었죠. 퀄컴이 공식적으로 나서는 건 그 반대 접근이에요. 문서와 드라이버를 제조사가 직접 올리면 속도가 완전히 달라져요.
또 하나는 경쟁 구도예요. 엔비디아가 미디어텍과 함께 Arm 기반 PC 칩을 준비 중이라는 이야기가 계속 나오고 있고, 인텔과 AMD도 x86 쪽에서 NPU를 넣은 코파일럿+ PC를 밀고 있어요. Arm 노트북이 윈도우 전용으로 남으면 개발자 시장에서 맥북과 경쟁하기 어렵다는 걸 퀄컴도 알고 있는 거죠. 개발자들이 맥북을 좋아하는 이유 중 하나가 '유닉스 계열 터미널 + 긴 배터리'인데, 이걸 리눅스 노트북으로 그대로 가져올 수 있다면 이야기가 달라지니까요.
한국 개발자에게는 어떤 의미일까요
당장 실무에서 체감할 수 있는 부분은 개발 환경이에요. 요즘 서버는 AWS 그래비톤이나 구글의 Axion처럼 Arm 인스턴스를 쓰는 경우가 많아졌잖아요. 로컬 노트북도 Arm이면 도커 이미지를 arm64로 네이티브 빌드해서 그대로 배포할 수 있어요. 지금 맥북 유저들이 누리는 그 장점을 리눅스 노트북에서도 누릴 수 있게 되는 거죠.
다만 현실적인 조언을 하나 드리면, '지원 예정'이라는 말만 믿고 지금 X2 노트북을 사서 리눅스를 올리는 건 아직 이르다고 봐요. 커널 버전, 배포판, 그리고 무엇보다 내가 사려는 정확한 모델의 디바이스 트리가 메인라인에 들어갔는지 확인하는 게 필수예요. 반대로 임베디드나 커널 쪽에 관심 있는 분이라면 지금이 오히려 기여하기 좋은 시기이기도 해요. 퀄컴 플랫폼의 커널 패치는 대부분 공개 메일링 리스트에서 리뷰되거든요.
정리하면
Arm 노트북에서 리눅스는 '되긴 되는데 고생하는' 단계에서 '제조사가 책임지고 지원하는' 단계로 넘어가려는 참이에요. 여러분은 어떠세요? 배터리 오래 가고 팬 안 도는 Arm 리눅스 노트북이 실제로 잘 나온다면 맥북 대신 선택하실 건가요, 아니면 아직은 x86 노트북이 마음 편하신가요?
🔗 출처: Hacker News