리눅스 커널 7.3, 인텔 우주용 칩 “스타파이어” 첫 지원 패치 반영
작성일
인텔 우주용 SoC 스타파이어, 리눅스 커널 7.3에 첫 지원 패치 반영
팬서레이크 파생 칩…EDAC 드라이버 재활용해 장치 ID만 추가

인텔이 우주 등 극한 환경에서 쓰일 반도체 “스타파이어(Starfire)”를 위한 리눅스 커널 지원 작업이 시작됐다. 개발 중인 리눅스 커널 7.3에 스타파이어 전용 패치가 처음으로 반영되면서 관련 코드 정비가 본격화하는 모양새다.
인텔은 지난 7월 스타파이어를 발표하면서 이번 분기 중 엔지니어링 샘플 출하를 시작한다고 밝혔다. 스타파이어는 노트북·PC용 칩 팬서레이크(Panther Lake)에서 파생된 SoC로 극한 환경에서의 생존성을 목표로 설계됐다. 이런 특수 목적 칩이 쓰이는 환경에서는 윈도우보다 리눅스가 주로 쓰이는 경우가 많아, 커널 차원의 지원 작업도 발표 직후 곧바로 시작된 것으로 보인다.
우주에서도 버티는 칩, 스타파이어는 무엇인가
인텔은 지난 7월 팬서레이크를 기반으로 한 우주용 SoC 스타파이어를 공개했다. 미국에서 생산되는 18A 공정 기반 칩으로, 극한 환경에서 안정적으로 동작하도록 설계됐다고 밝혔다. 엔지니어링 샘플은 이번 분기 중 고객사에 출하될 예정이다.
이런 특수 목적 칩은 통상 윈도우가 아닌 리눅스 기반 운영체제로 구동되는 경우가 많다. IT 매체 포로닉스(Phoronix)는 스타파이어가 쓰일 환경에서는 리눅스가 윈도우보다 더 흔히 사용된다고 짚었다. 포로닉스는 스타파이어 출하 이후 리눅스 배포판이 해당 시스템의 주 운영 환경이 될 것이라고 전했다. 우주 임무처럼 사람이 직접 개입하기 어려운 환경일수록 안정성과 커스터마이징이 쉬운 오픈소스 운영체제의 활용도가 높다는 점을 보여주는 대목이다.

리눅스 7.3 첫 패치, EDAC에 새 장치 ID만 추가
스타파이어 관련 첫 패치는 메모리 오류 감지·수정(EDAC, Error Detection And Correction) 서브시스템의 edac-for-next 브랜치에 이번 주 반영됐다. 이 패치는 스타파이어 SoC에 대한 EDAC 지원을 추가하는 내용이다.
EDAC 관점에서 스타파이어의 메모리 아키텍처는 팬서레이크와 매우 유사하다는 점이 특징이다. 개발자들은 이미 존재하는 IGEN6 드라이버의 코드 경로를 그대로 재사용했고, 새로운 장치 ID만 추가해 오류 감지·수정 기능이 스타파이어에서도 정상 동작하도록 했다. 하드웨어 구조를 새로 설계하지 않고 기존 팬서레이크용 코드에 식별자만 얹은 셈이다.
포로닉스는 이번 패치가 인텔 스타파이어와 관련해 지금까지 확인된 첫 패치라고 전했다. 앞으로 나올 후속 패치들도 대부분 새로운 장치 ID를 추가하는 형태로, 기존 팬서레이크 드라이버 지원 경로를 그대로 따를 것으로 예상된다.
“러기드 팬서레이크”와 동일한 칩일 가능성
포로닉스는 스타파이어가 이전에 리눅스 커널에서 언급된 바 있는 “러기드(rugged) 팬서레이크”와 실질적으로 같은 칩일 가능성도 있다고 짚었다. 팬서레이크 계열 안에 내구성을 강화한 특수 환경용 변형이 이미 논의돼 온 만큼, 스타파이어가 바로 그 실체일 수 있다는 것이다. 다만 이는 아직 확정된 사실이 아니라 정황상 제기된 가능성이다.
포로닉스는 이와 별개로 과거 리눅스 커널에 포함됐던 아다프텍(Adaptec)의 스타파이어 네트워크 드라이버를 언급했다. 이름은 같지만 이번 인텔 스타파이어 SoC와는 전혀 무관하며 독립적으로 동작하는 드라이버라고 설명했다. 두 개의 서로 다른 “스타파이어”가 커널 코드베이스에 함께 존재하는 셈이라 명칭 혼동에 주의가 필요하다.
향후 패치 전망과 의미
개발자들은 앞으로도 스타파이어 지원을 위한 장치 ID 추가 작업을 이어갈 계획이다. 팬서레이크에 대한 기본 지원이 이미 커널에 갖춰져 있는 만큼 우주용 변형인 스타파이어 통합 작업도 비교적 수월하게 진행될 것으로 보인다.
이번 사례는 인텔이 신형 칩을 발표한 직후 리눅스 커널 쪽에서 곧바로 관련 코드를 준비하는 흐름을 잘 보여준다. 특수 목적 반도체일수록 오픈소스 운영체제와의 호환성이 초기 단계부터 중요하게 다뤄진다는 점을 시사한다. 스타파이어의 엔지니어링 샘플 출하가 이번 분기 중 시작되는 만큼, 리눅스 7.3 이후 커널에서도 관련 패치가 추가로 이어질 가능성이 크다.