처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
테크 뉴스
Hacker News 2026.07.20 37

SteamOS가 ARM으로 간다 — Collabora의 Arch Linux AArch64 포팅기

Hacker News 원문 보기
SteamOS가 ARM으로 간다 — Collabora의 Arch Linux AArch64 포팅기

스팀 덱의 심장, Arch Linux가 ARM으로 갑니다

Steam Deck을 써보셨거나 관심 있게 지켜본 분이라면, 그 안에 든 SteamOS가 Arch Linux 기반이라는 걸 아실 거예요. 그런데 최근 Valve와 오랫동안 협업해 온 오픈소스 컨설팅 회사 Collabora가 흥미로운 작업기를 하나 공개했어요. SteamOS의 토대가 되는 'Holo Core'를 AArch64, 그러니까 64비트 ARM 아키텍처로 포팅하는 이야기인데요. 이게 왜 큰일이냐면, Arch Linux는 공식적으로 x86_64(인텔·AMD 계열 CPU)만 지원하는 배포판이거든요.

Holo가 뭐냐면, SteamOS 3의 내부 코드네임이자 패키지 저장소 이름이에요. Valve는 Arch Linux를 그대로 쓰는 게 아니라 holo라는 자체 저장소에서 게임 구동에 필요한 커스텀 패키지들을 얹어 SteamOS를 만들거든요. Holo Core는 그 토대가 되는 최소한의 시스템이라고 보면 돼요.

왜 하필 지금 ARM일까요

배경에는 Valve의 새 하드웨어가 있어요. Valve가 발표한 VR 헤드셋 Steam Frame이 퀄컴 스냅드래곤, 즉 ARM 칩 기반이거든요. 선 없이 쓰는 헤드셋은 배터리와 발열 때문에 전력 효율이 좋은 ARM이 사실상 유일한 선택지예요. 그런데 스팀의 게임들은 전부 x86용으로 만들어져 있죠. 그래서 Valve는 FEX라는 에뮬레이션 레이어를 밀고 있어요. 이게 뭐냐면, x86 명령어를 ARM 칩 위에서 실시간으로 번역해 실행해 주는 기술이에요. 애플이 인텔 맥용 앱을 애플 실리콘에서 돌리려고 만든 Rosetta 2와 같은 발상이죠. 여기에 윈도우 게임을 리눅스에서 돌리는 호환 레이어인 Proton까지 겹치면, '윈도우용 x86 게임을 ARM 리눅스에서' 돌리는 이중 번역이 완성돼요.

이 모든 걸 받치려면 일단 운영체제 자체가 ARM에서 돌아야 하고, 그래서 Holo Core의 AArch64 포트가 필요해진 거예요.

배포판 포팅의 닭과 달걀 문제

리눅스 배포판을 새 아키텍처로 옮기는 건 생각보다 훨씬 까다로운 작업이에요. 근본적으로 닭과 달걀 문제가 있거든요. ARM용 패키지를 빌드하려면 ARM에서 도는 컴파일러와 빌드 도구가 필요한데, 그 도구들조차 아직 ARM용으로 빌드돼 있지 않은 상태에서 시작해야 하니까요. 그래서 보통 x86 머신에서 크로스 컴파일(내 컴퓨터와 다른 아키텍처용 결과물을 만들어내는 컴파일)로 최소한의 도구 모음을 먼저 만들고, 그걸 발판 삼아 ARM 위에서 나머지 수천 개 패키지를 네이티브로 다시 빌드하는 부트스트랩 과정을 거쳐요. 이 과정에서 'CPU는 당연히 x86이겠지'라는 가정이 박혀 있는 패키지들이 곳곳에서 터지기 때문에, 하나하나 패치하는 지루한 싸움이 이어지고요.

사실 Arch Linux ARM이라는 커뮤니티 포트가 예전부터 있긴 해요. 하지만 공식 Arch와는 별도로 운영되는 프로젝트라서, Valve처럼 상용 제품에 넣어야 하는 회사 입장에서는 공식 생태계와 발맞춘 포트가 필요했던 거죠. 참고로 Valve는 2024년부터 Arch Linux 프로젝트를 공식 후원하면서 빌드 인프라와 패키지 서명 시스템 개선에 돈을 대고 있어요. 이번 작업이 장기적으로 Arch 본가의 멀티 아키텍처 지원으로 이어질 수 있다는 기대가 나오는 이유예요.

ARM 전환, 이제 게이밍까지 왔어요

큰 그림에서 보면 이건 ARM 대세론의 마지막 퍼즐 조각이에요. 애플 실리콘이 노트북 시장을 뒤집었고, 서버는 AWS Graviton 같은 ARM 칩이 비용 효율을 앞세워 밀고 들어왔고, 윈도우 진영도 스냅드래곤 노트북을 밀고 있잖아요. 그동안 'x86의 마지막 보루'로 남아 있던 게 게이밍이었는데, Valve가 여기에 균열을 내기 시작한 거예요.

한국 개발자에게 주는 시사점은 명확해요. 멀티 아키텍처 대응이 이제 특수한 기술이 아니라 기본기가 되고 있다는 거예요. Docker 이미지를 만들 때 amd64와 arm64를 함께 빌드하는지, CI 파이프라인에 ARM 러너가 있는지, 네이티브 의존성이 있는 라이브러리가 ARM에서도 잘 도는지 같은 것들이요. M 시리즈 맥에서 개발하고 x86 서버에 배포하다가 아키텍처 차이로 한 번쯤 데어본 분이라면 이미 체감하고 계실 거예요.

한 줄 정리: SteamOS의 ARM 포팅은 단순한 이식 작업이 아니라, 게이밍이라는 x86 최후의 영토가 열리기 시작했다는 신호예요. 여러분 프로젝트는 지금 ARM 환경에서 빌드하면 한 번에 통과할까요?


🔗 출처: Hacker News

이 뉴스가 유용했나요?

TTJ 코딩클래스 정규반

월급 외 수입,
코딩으로 만들 수 있습니다

17가지 수익 모델을 직접 실습하고, 1,300만원 상당의 자동화 도구와 소스코드를 받아가세요.

144+실전 강의
17개수익 모델
4.9수강생 평점
정규반 자세히 보기

"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"

실제 수강생 후기
  • 비전공자도 6개월이면 첫 수익
  • 20년 경력 개발자 직강
  • 자동화 프로그램 + 소스코드 제공

매일 AI·개발 뉴스를 받아보세요

주요 테크 뉴스를 매일 아침 이메일로 전해드립니다.

스팸 없이, 언제든 구독 취소 가능합니다.