수년간 지속된 예측과 소문 끝에, 중국의 거대 기술 기업 화웨이는 2019년, 자체 개발한 Harmony OS 운영체제를 공식적으로 선보였습니다. 이 발표는 많은 이들의 궁금증을 자아냈고, 그에 대한 질문들이 쏟아져 나왔습니다. Harmony OS는 어떤 방식으로 작동하는가? 어떤 문제들을 해결할 수 있는가? 그리고 현재 화웨이와 미국 정부 간의 갈등에서 비롯된 결과물인가?
Harmony OS는 리눅스 기반인가?
아닙니다. Harmony OS와 리눅스는 모두 자유 소프트웨어 제품이라는 공통점이 있지만 (정확히 말하자면, 화웨이는 오픈 소스 라이선스로 Harmony OS를 출시하겠다고 약속했습니다) Harmony OS는 완전히 독자적인 제품입니다. 또한, 리눅스와는 다른 설계 구조를 채택하여 모놀리식 커널이 아닌 마이크로커널 설계를 사용합니다.
잠깐만요. 마이크로커널과 모놀리식 커널이라니, 무슨 말인지 이해하기 어렵다고요?
다시 설명해 보겠습니다. 모든 운영체제의 핵심에는 커널이라는 것이 존재합니다. 커널은 운영체제의 근간이 되는 핵심 요소로서, 기본적인 하드웨어와의 상호작용을 담당하고, 자원을 관리하며, 프로그램이 실행되고 작동하는 방식을 정의합니다.
모든 커널은 이러한 기본적인 역할을 수행하지만, 작동 방식에는 차이가 있습니다.
이제 메모리에 대해 이야기해 보겠습니다. 현대 운영체제는 사용자 애플리케이션 (예: 스팀, 구글 크롬)을 운영체제의 민감한 부분으로부터 분리하려고 노력합니다. 시스템 수준 서비스가 사용하는 메모리와 애플리케이션이 사용하는 메모리를 엄격하게 분리하여 보안과 안정성을 확보하는 것이 목표입니다.
Harmony OS에서 사용되는 마이크로커널은 커널 모드에서 실행되는 항목을 매우 제한적으로 관리하여 효율성을 높입니다.
반면, 모놀리식 커널은 실행되는 항목에 대한 제한이 상대적으로 적습니다. 예를 들어, 리눅스에서는 많은 OS 수준의 유틸리티와 프로세스가 메모리 내의 권한 있는 공간에서 실행될 수 있습니다.
리누스 토르발스가 리눅스 커널 개발을 시작했을 당시, 마이크로커널은 실제 상업적 활용도가 거의 없는 미지의 영역이었습니다. 또한, 마이크로커널은 개발하기가 더 어렵고 시간이 오래 걸리는 경향이 있었습니다.
하지만 약 30년이 지난 지금, 상황은 달라졌습니다. 컴퓨터는 더욱 빠르고 저렴해졌으며, 마이크로커널은 학문적 연구 단계를 넘어 실제 제품 개발에 활용되고 있습니다.
macOS 및 iOS의 핵심인 XNU 커널은 과거 마이크로커널 설계, 즉 카네기 멜론 대학교에서 개발한 Mach 커널에서 많은 영감을 얻었습니다. 또한, 블랙베리 10 운영체제의 기반인 QNX와 다양한 차량용 인포테인먼트 시스템도 마이크로커널 설계를 사용합니다.
확장성이 핵심
마이크로커널 설계는 의도적으로 제한적이기 때문에 확장성이 뛰어납니다. 개발자가 장치 드라이버와 같은 새로운 시스템 서비스를 추가할 때, 커널 자체를 근본적으로 변경하거나 간섭할 필요가 없습니다.
이는 화웨이가 Harmony OS에 이 접근 방식을 선택한 이유를 시사합니다. 화웨이는 스마트폰으로 가장 잘 알려져 있지만, 소비자 기술 시장의 다양한 분야에 관여하는 기업입니다. 그들의 제품 라인업에는 피트니스 웨어러블, 라우터, TV 등이 포함됩니다.
화웨이는 매우 야심 찬 기업입니다. 경쟁사인 샤오미를 따라, 화웨이는 자회사인 Honor를 통해 스마트 칫솔, 스마트 책상 램프 등 다양한 IoT 제품을 판매하기 시작했습니다.
Harmony OS가 궁극적으로 화웨이가 판매하는 모든 소비자 기술에 적용될지는 아직 확실하지 않지만, 화웨이는 가능한 많은 기기에서 실행되는 운영체제를 보유하고자 합니다.
이는 호환성 문제와 관련이 있습니다. 하드웨어 요구 사항을 무시한다면, Harmony OS용으로 개발된 모든 애플리케이션은 해당 운영체제가 설치된 모든 기기에서 작동해야 합니다. 이는 개발자들에게 매력적인 제안입니다. 또한, 소비자에게도 편리한 이점이 있습니다. 점점 더 많은 기기가 컴퓨터화됨에 따라, 더 넓은 생태계의 일부로 쉽게 작동할 수 있게 됩니다.
스마트폰은 어떻게 되나?

트럼프 행정부의 재무부가 화웨이를 ‘기업 목록’에 등재하여 미국 기업이 화웨이와 거래하는 것을 막은 지 거의 1년이 지났습니다. 이는 화웨이 사업의 모든 영역에 압박을 가하고 있지만, 특히 회사의 모바일 사업 부문이 가장 큰 타격을 입어, 구글 모바일 서비스(GMS)를 포함한 새로운 장치를 출시할 수 없게 되었습니다.
구글 모바일 서비스는 구글 지도, Gmail과 같은 앱과 구글 플레이 스토어를 포함한 안드로이드 생태계를 의미합니다. 대부분의 앱에 접근할 수 없는 화웨이의 최신 스마트폰으로 인해 많은 이들은 화웨이가 안드로이드를 포기하고 자체 개발한 운영체제로 전환할지 궁금해했습니다.
하지만 그럴 가능성은 낮아 보입니다. 적어도 단기적으로는 그렇습니다.
우선, 화웨이 경영진은 안드로이드 플랫폼에 대한 지속적인 지원을 강조했습니다. 대신, 화웨이는 GMS에 대한 자체 대안인 화웨이 모바일 서비스(HMS) 개발에 주력하고 있습니다.
그 중심에는 화웨이의 앱 생태계인 Huawei AppGallery가 있습니다. 화웨이는 구글 플레이 스토어와의 ‘앱 격차’를 줄이기 위해 10억 달러를 투자하고 있으며, 3,000명의 소프트웨어 엔지니어가 이 프로젝트에 투입되었다고 밝혔습니다.
새로운 모바일 운영체제를 처음부터 개발하는 것은 매우 어려운 일입니다. 화웨이는 Harmony OS용 앱을 이식하거나 재개발하기 위해 개발자들을 설득해야 합니다. 윈도우 모바일, 블랙베리 10, 삼성의 타이젠(이전의 바다)의 사례에서 알 수 있듯이, 이는 쉬운 일이 아닙니다.
하지만 화웨이는 세계에서 가장 많은 자원을 보유한 기술 기업 중 하나입니다. 따라서 Harmony OS 기반 스마트폰의 가능성을 완전히 배제하는 것은 현명하지 않습니다.
중국 제조 2025
여기에서 흥미로운 정치적 관점을 살펴볼 필요가 있습니다. 수십 년 동안 중국은 해외에서 설계된 제품을 생산하는 세계의 공장 역할을 해왔습니다. 하지만 최근 몇 년 동안 중국 정부와 민간 부문은 연구 개발에 막대한 투자를 하고 있습니다. 점점 더 많은 중국에서 설계된 제품들이 국제 시장에 진출하여 실리콘 밸리의 기술 기업들에 새로운 경쟁을 제공하고 있습니다.
이러한 맥락에서, 중국 정부는 ‘중국 제조 2025’라는 야심 찬 계획을 추진하고 있습니다. 이 계획은 반도체와 항공기 같은 첨단 기술 제품에 대한 수입 의존도를 줄이고, 자체 개발한 대안으로 대체하는 것을 목표로 합니다. 이는 경제적, 정치적 안보, 그리고 국가적 명성 증진을 위한 것입니다.
Harmony OS는 이러한 야망에 완벽하게 부합합니다. 이 시스템이 상용화되면, 셀룰러 기지국과 같은 특정 분야를 제외하고, 중국에서 세계적으로 성공한 최초의 운영체제가 될 것입니다. 이러한 자체 개발 능력은 중국과 미국 간의 냉전이 지속될 경우 특히 중요할 것입니다.
결과적으로, Harmony OS가 중국 민간 부문뿐만 아니라 중앙 정부에서도 열정적인 지지를 받는 것은 놀라운 일이 아닙니다. 그리고 궁극적으로 성공을 결정짓는 것은 바로 이러한 지지자들입니다.