정보기술 · 정보통신 ·
퀄컴, 스냅드래곤 8 엘리트 젠5 발표 당일 업스트림 리눅스 지원 공개...업계 패러다임 전환 신호탄
ARM 생태계의 고질적 문제 해결...하드웨어 출시와 소프트웨어 지원 시차 완전히 해소
퀄컴이 스냅드래곤 8 엘리트 젠5에 대한 완전한 업스트림 리눅스 커널 지원을 하드웨어 발표 당일에 공개해 업계에 충격을 주고 있다.
[한국정보기술신문] 퀄컴이 최신 플래그십 모바일 프로세서인 스냅드래곤 8 엘리트 젠5의 발표와 동시에 업스트림 리눅스 커널 지원을 제공하며 반도체 업계의 오랜 관행을 깨뜨렸다. 이는 수십 년간 모바일 반도체 산업을 지배해온 하드웨어와 소프트웨어 간의 시간적 간극을 완전히 해소한 역사적 사건으로 평가받고 있다.
퀄컴은 9월 하와이에서 열린 스냅드래곤 서밋에서 스냅드래곤 8 엘리트 젠5 모바일 플랫폼을 공식 발표했으며, 동일한 날 리눅스 커널 메인라인에 초기 커널 및 서브시스템 지원 패치를 제출했다. Phoronix 보도에 따르면, 퀄컴 오픈소스 엔지니어들은 발표 직후부터 스냅드래곤 8 엘리트 젠5의 디바이스 트리 바인딩을 포함한 20개의 패치 시리즈를 리눅스 커널 개발자 커뮤니티에 공개했다.
업계 표준 탈피한 혁신적 접근
전통적으로 ARM 기반 프로세서는 출시 후 수개월에서 수년이 지나야 독립 소프트웨어 개발자들이 실질적으로 활용할 수 있었다. 이러한 지연은 독점 안드로이드 커널이 번성하는 반면, 메인라인 리눅스 커뮤니티는 구형 하드웨어의 드라이버를 역공학해야 하는 이분화된 생태계를 만들어냈다.
WebProNews의 분석에 따르면, 퀄컴의 이번 조치는 업계 표준이었던 담 넘기기 방식에서 탈피한 것이다. 기존에는 메인 운영체제 커널과 병합되지 않는 수백만 줄의 외부 트리 코드가 포함된 보드 지원 패키지가 제공됐다. 하지만 이번에는 퀄컴 엔지니어링 팀이 젠5 칩셋 개발 주기 동안 커널 유지관리자들과 동시에 작업했다.
이러한 성과는 디바이스 트리의 표준화에 크게 의존한다. 디바이스 트리는 특정 컴퓨터의 하드웨어 구성요소를 설명하는 데이터 구조로, 운영체제 커널이 해당 구성요소를 사용하고 관리할 수 있게 한다. 과거 퀄컴 칩은 메인라인 커널과 호환되지 않는 대폭 수정된 디바이스 트리가 필요했지만, 프리실리콘 단계에서 엄격한 업스트림 표준을 준수함으로써 스냅드래곤 8 엘리트 젠5는 운영체제에서 기본적으로 인식된다.
포괄적 하드웨어 지원 제공
공개된 패치는 프로세서, GPU, 오디오, 비디오, 카메라, 디스플레이 등 SoC의 여러 서브시스템에 대한 초기 지원을 포함한다. 구체적으로는 PSCI 유휴 상태 및 cpufreq를 갖춘 CPU, PDC 웨이크업 지원이 있는 인터럽트 컨트롤러, GCC 및 RPMHCC를 포함한 클록 컨트롤러, 인라인 암호화 엔진이 있는 UFS, USB2/USB3, PCIe, 블루투스, WLAN 등이 지원된다.
또한 퀄컴은 데비안 데모 이미지 설치, 커널 컴파일, 스냅드래곤 8 엘리트 젠5의 특정 기능 활용을 위한 상세 가이드를 제공했다. 이를 통해 기술팀은 최종 디바이스용 애플리케이션뿐만 아니라 머신러닝, 컴퓨터 비전, IoT 솔루션을 빠르게 적용할 수 있다.
산업용 IoT 및 자동차 시장 공략 전략
스냅드래곤 브랜드는 프리미엄 스마트폰과 동의어지만, 퀄컴의 성장 전략은 점차 자동차 부문, 산업용 IoT, 신흥 AI PC 시장과 긴밀하게 연결되고 있다. 이러한 영역에서는 메인라인 리눅스 커널이 제공하는 장기 지원이 기업 채택의 필수 요건이다.
즉각적인 업스트림 지원을 통해 퀘컴은 산업 고객에게 독점 포크가 제공할 수 없는 보안 업데이트와 안정성 보장을 제공한다. 퀄컴의 기술 공개 자료에 따르면, 이를 통해 스냅드래곤 8 엘리트 젠5는 고성능 태블릿에서 소프트웨어 정의 차량에 이르기까지 서로 다른 제품 카테고리의 통합 기반으로 기능할 수 있다.
메인라인 리눅스 커널을 독점 포크보다 우선시함으로써 퀄컴은 사실상 운영체제 계층을 상품화하여 하드웨어 차별화에 집중하고 있으며, 이는 범용 컴퓨팅에서 인텔과 AMD의 확고한 우위에 직접 도전하는 움직임이다.
개발자 커뮤니티 반응
리눅스 커널 메인테이너들 사이에서는 이번 변화가 새로운 디바이스의 초기 구동 시간을 수개월에서 며칠로 단축한다는 논의가 활발하다. 이는 디바이스 제조의 경제성을 근본적으로 바꾸는 요소다.
PostmarketOS 위키에 따르면, 퀄컴은 Vulkan 1.4 및 OpenGL ES를 지원하는 리눅스용 Adreno 드라이버도 공개했다. 다만 이 드라이버는 오픈소스가 아니며 GNU libc용으로 컴파일되어 데비안이나 Arch Linux ARM 같은 GNU 배포판에서 작동한다.
x86 헤게모니에 대한 도전
업계 전문가들은 이번 조치가 ARM 생태계의 성숙을 의미하며, 수직적 모바일 사일로에서 바이너리 블롭이나 대규모 패치 없이 데비안이나 페도라 같은 표준 데스크톱 리눅스 배포판을 실행할 수 있는 수평적 컴퓨팅 플랫폼으로의 전환을 나타낸다고 분석한다.
실리콘과 소프트웨어 정의의 동시 출시는 역사적으로 ARM 생태계를 괴롭혔던 단편화된 개발 주기에서 급진적으로 벗어난 것이며, 안드로이드가 아닌 시장에서 혁신을 억눌렀던 기술 부채를 효과적으로 제거한다.
다만 최근 Android Authority 보도에 따르면, 스냅드래곤 8 엘리트 젠5는 안드로이드 16의 새로운 리눅스 터미널 기능을 지원하지 않는 것으로 확인됐다. 이는 비보호 가상머신 지원이 필요한데, 퀄컴의 최신 하이엔드 칩이 이를 제공하지 않기 때문이다. 삼성 갤럭시 Z 플립 7은 Exynos 2500으로 리눅스 터미널을 실행할 수 있지만, Z 폴드 7은 스냅드래곤 8 엘리트 젠5를 사용해 실행할 수 없다.
향후 전망
퀄컴의 이번 조치는 ARM 기반 프로세서의 리눅스 지원에 대한 새로운 표준을 제시한다. 초기 활성화 패치는 현재 리눅스 커널 검토 중이며, 앞으로 수주에서 수개월에 걸쳐 추가 패치가 이어질 것으로 예상된다.
업계 분석가들은 이러한 변화가 ARM PC 시장 점유율을 2028년까지 25%까지 끌어올릴 수 있는 핵심 요인이 될 것으로 전망한다. 다만 이러한 성장이 리눅스 생태계까지 포괄할지, 아니면 윈도우 중심으로 국한될지는 퀄컴과 다른 ARM 벤더들의 지속적인 업스트림 지원 개선에 달려 있다.
한국정보기술신문 정보통신분과 송유찬 기자 news@kitpa.org