운영 체제를 논의할 때 무엇을 논의해야 합니까?

2024년 첫 근무일, Huawei Device CEO Yu Chengdong은 모든 직원에게 보낸 내부 서한에서 다음과 같이 언급했습니다.

2024년은 홍멍 고유의 중요한 해입니다.우리는 다양한 홍멍 고유 애플리케이션 개발을 가속화하고 기술 기반과 제3자 생태계라는 두 가지 가장 어려운 전투에서 승리하는 데 집중해야 합니다.

반달 뒤인 1월 18일 화웨이는 2024년 첫 기자회견을 열었다. 그 주인공은 하모니OS 넥스트(HarmonyOS NEXT)였다. OS 커널부터 AI까지 '순혈 하모니'라는 별명을 지닌 이 시스템 대형 모델은 화웨이가 독자적으로 개발한 것이며, 총 1억 2천만 줄 이상의 코드를 보유하고 있으며 진정으로 성숙한 시스템이 되었습니다.

지난해 화웨이 메이트 60 시리즈의 갑작스러운 출시가 전격전이었다면, 홍멍 시스템 구축은 긴 여정이었다.

2015년 화웨이의 휴대전화 판매량은 1억 대를 막 넘었고 시장점유율도 급속도로 상승했다.미래의 '위기'는 아직 도래하지 않았지만 4년 후 이미 홍멍(Hongmeng) 시스템 개발이 의제에 올라 있었다. , 2019년, 우리는 HDC에서 처음으로 Hongmeng 시스템을 엿볼 수 있었고, 분산형 마이크로커널의 디자인은 사람들의 마음 속에 깊이 뿌리내렸으며, 4년 만에 마침내 Hongmeng Galaxy 버전이 선보였습니다. 전체 시스템을 외부 세계로 내보내고 홍멍을 위한 중요한 전투를 시작했습니다. .

평화로운 시기의 위험에 대비하여 화웨이는 결코 준비되지 않은 전투에 맞서지 않습니다.

대체부터 초월까지 1억 줄의 코드

스마트폰은 2007년 아이폰이 출시된 이후 17년 동안 발전해 왔으며, 양대 시스템인 iOS와 안드로이드의 커널은 휴대폰 개발의 역사보다 오래됐다. 리눅스 커널은 1991년에 탄생했고, XNU 커널은 1996년생. 거의 30년 전 PC시대 발전의 산물이다.

운영 체제를 비행기에 비유한다면 커널은 하드웨어와 애플리케이션 간의 상호 작용을 구동하는 중요한 구성 요소인 엔진과 같습니다. 인간의 비행 역사에 대한 동일한 비유를 사용하면 현재 시점은 대략 1930년대와 1940년대와 같습니다.

당시 항공기는 수십년 동안 개발되었지만 동력원은 항상 프로펠러와 왕복엔진이라는 두 개의 코어에서 분리될 수 없었으며, 이를 바탕으로 모든 설계가 점진적인 개선이 이루어졌는데, 안드로이드나 2024와 마찬가지로 iOS는 여전히 Linux를 기반으로 하고 있습니다. 그리고 지난 세기 말의 XNU 커널.

▲최초의 제트기 He 178

그러나 시대의 발전은 언제나 기술적인 경로를 갈라지게 만들 것입니다. 기술의 발전은 점진적인 개발 과정을 완전히 따르지 않으며, 폭발적인 혁신이 일어날 가능성이 더 높습니다. 1930년대에 발명가인 Hans von Ohain과 Frank Whittle은 각각 프로펠러와 왕복 엔진을 버리고 제트 엔진을 처음부터 설계하는 새로운 기술을 생각했습니다.

제2차 세계대전 중 고르지 못한 하늘은 이러한 엔진 기술 라인에 정면으로 경쟁할 수 있는 기회를 제공했고, 더 나은 성능을 갖춘 제트 엔진은 빠르게 그 성능을 입증하여 오늘날 우주선의 주류 동력원이 되었습니다.

항공기 엔진의 발전은 운영체제의 발전과 유사하다.

30년 전에는 사람이 매일 접하고 처리하는 정보의 양이 30년 후의 지금과 같지 않을 수도 있습니다. 가상 세계의 많은 양의 정보는 데스크톱에서 휴대폰, 시계, 안경, 헤드폰, PC, 태블릿, TV, 스마트 홈, 스마트 자동차 등 생활 곳곳으로 흘러가고 있으며 정보는 이에 적응해야 합니다. 다양한 형태와 시나리오, 다양한 수의 사람들의 요구사항까지.

수십 년 전 개인용 컴퓨터 시대에 탄생한 이 프로그램들이 과연 오늘날의 스마트 기기 발전 추세를 따를 수 있을까?

홍멍 갤럭시 에디션이 주목받는 이유다.

새로운 Hongmeng 시스템은 전체 코드 수가 무려 1억 2천만 줄에 달하는 전체 스택 자체 연구를 구현했습니다.

OS 커널과 파일 시스템의 '루트'부터 클라우드와 AI 모델의 '브랜치'까지, 모든 기술 프레임워크는 기존의 다른 모든 프로젝트와 독립적으로 빈 캔버스에 다시 생성됩니다. 통합은 항공기 엔진을 재창조하는 것 이상입니다.

기본 시스템을 재구축함으로써 얻을 수 있는 가장 큰 이점은 Hongmeng Galaxy Edition이 시대 발전에 적합한 건축 설계 및 기술 세부 사항에 있어 더 많은 새로운 기능을 갖추고 있다는 것입니다.

대패한 후에야 대성공이 있을 수 있다. Android에서 사용하는 Linux 커널과 비교하여 Hongmeng은 마이크로커널 아키텍처를 채택했는데, 이는 고유한 부드러움, 최고의 에너지 효율성 및 순수한 보안이라는 세 가지 주요 특성을 가지고 있습니다.

기자회견에서 예가 제시되었습니다. Linux 커널의 작업 스케줄링이 서로 다른 크기와 속도의 자동차를 동일한 혼합 차선에 배치하는 것이라면 Hongmeng 커널은 사용자 시나리오에 따라 빠른 차선, 느린 차선 및 차선을 자동으로 구별합니다. 및 시스템 로드 레인 추월, 최소한의 구성 요소 통신 방법, 경량 동시성 모델 및 새로운 메모리 메커니즘과 결합된 효율적인 스케줄링은 장치가 아무리 새롭더라도 본질적으로 높은 부드러움과 낮은 에너지 소비를 달성할 수 있습니다.

보안도 최우선 사항입니다. 안드로이드 사용자들은 오랫동안 제로데이 취약점과 자주 업데이트되는 커널 보안 패치로 인해 어려움을 겪어왔기 때문에 Hongmeng 커널은 처음부터 루트 프리 설계를 선택했으며 커널 서비스는 서로 격리되어 있으며 보안 검증 모듈도 보장됩니다. 수학적 관점에서.

이를 통해 Hongmeng 코어는 CC EAL6+, ASIL-D 및 IEC 61508과 같은 업계 최고 수준의 보안 인증을 획득할 수 있었습니다. 이전에는 시스템 커널과 같은 복잡한 아키텍처가 CC EAL6+의 엄격한 테스트를 통과할 수 없었습니다.

엔진으로 돌아가서 기술적인 경로의 '갑작스런' 변화는 사실 전체 역사와 관련이 있으며, 당시 사람들에게 이 변화의 과정은 실제로 꽤 길었습니다.

휘트니가 제트 엔진 특허를 신청한 후 그가 설계한 항공기가 출시되기까지는 11년이 걸렸습니다. 또한 Huawei의 Hongmeng Galaxy Edition이 프로젝트 구축부터 시스템의 최하층까지 완전히 재구성되는 데 거의 10년이 걸렸으며, 이 10년의 축적으로 Huawei의 Hongmeng 생태계가 더욱 견고해졌습니다.

꾸준히 움직여야만 멀리 갈 수 있다. 이 기간 동안 Hongmeng은 꾸준히 작업하여 기술적 어려움을 거의 처음부터 점차 극복하고 이를 대규모 개발 문서와 개발 도구로 요약했습니다. 이러한 '지원 기능'이 모두 개발될 때까지 Hongmeng Galaxy Edition은 개발자들에게 공식적으로 공개될 예정입니다.

예를 들어, 자체 개발한 개발 언어인 ArkTS는 여전히 TypeScript 언어와 본질적으로 호환되며 개발자는 재학습 없이 Hongmeng 프로젝트 개발에 투자할 수 있습니다. 그러나 또한 많은 새로운 기능을 도입하여 개발자가 더 간단하고 자연스러운 방식으로 프로그래밍할 수 있도록 하여 개발 효율성을 평균 30% 향상시킵니다. Bisheng 컴파일러가 있으면 코드 한 줄도 변경하지 않고도 실행 성능을 10% 향상시킬 수 있습니다.

이러한 편리한 도구를 통해 개발자는 새로운 생태계를 적극적으로 수용할 수 있으며, 그래야만 Hongmeng이 "대체에서 초월까지" 달성했다고 주장할 수 있습니다.

8억 대의 장치를 위해 구축된 세계 최초의 전체 시나리오 시스템

기자회견에서 Ai Faner는 Hongmeng Galaxy Edition이 장착된 첫 번째 장치 시연을 보았습니다. 그녀의 사용 느낌은 다음 네 단어로 요약될 수 있습니다.

스마트하고, 세련되고, 안전하고, 스마트합니다.

소위 "스마트"는 네이티브 Hongmeng이 "컴포넌트 디커플링", 즉 디스플레이, 사운드 및 통신 모듈이 분리되어 있다는 사실을 의미하며, 개발자는 이동식 인쇄의 글꼴처럼 이러한 모듈을 필요에 따라 결합할 수 있습니다. 다른 장치에 적용됩니다.

개발자는 더 이상 하드웨어에 소프트웨어를 적용하기 위해 열심히 노력할 필요가 없으며 "시나리오 먼저" 특정 장치 및 시나리오에 필요한 기능이 무엇인지 먼저 생각한 다음 부담 없이 해당 모듈을 도입할 수 있습니다.

소비자로서 가장 쉽게 인식할 수 있는 것은 시각적인 '정교함'이어야 합니다.

현재의 홍멍 4호와 비교해 홍멍 갤럭시 에디션은 시각적 언어의 근본적인 재구성을 달성했습니다. 마이크로소프트와 구글은 각각 Mica와 머티리얼 디자인 디자인 언어를 구현하려고 노력했지만, 디자인 사양이 애플리케이션 레이어에 머물기 때문에 개발자들이 선택을 꺼릴 수도 있다. 최종 결과는 수많은 고대 문명이 뒤섞인 화려한 도시와 같다. 도시 마을" .

반대로 홍멍 갤럭시 에디션의 시각적 언어는 고유하고 글로벌합니다. Hongmeng 개발 도구를 사용하여 만든 애플리케이션은 자연스럽게 이러한 디자인 언어 세트에 적응하며, Hongmeng 시스템의 디자인 DNA인 기본 조명 효과가 모든 구석구석을 관통하여 시스템에 바다 위로 떠오르는 태양과 같은 호흡과 활력을 부여합니다. .

애니메이션을 중시하는 제조사는 많지만, 조명효과와 명장을 다이내믹 효과의 핵심으로 끌어올리고, 명암의 변화를 이용해 생명력을 표현하는 업체는 이곳뿐이다.

소비자가 점점 더 많은 관심을 기울이는 보안 및 개인 정보 보호 측면에서 Hongmeng은 또한 많은 독창성을 추가했습니다.

사용자와 애플리케이션의 관계를 보내는 사람과 택배기사의 관계로 비유할 수 있으며, 사용자가 아바타를 변경하려고 할 때 사진 파일을 '택배사'에게 맡겨 배송을 맡기는 것과 같습니다.

문제는 이전 권한 관리 메커니즘이 상당히 광범위했다는 것입니다. 이런 경우마다 '택배'는 사용자에게 집 전체의 열쇠(카메라, 갤러리, 위치 등에 대한 접근 권한)를 요구할 것이며 사용자는 동의하거나 거부할 수만 있습니다. 일단 열쇠가 사람에게 주어지면, 택배기사가 집에 들어와 관련 없는 데이터를 뒤지는 것을 막을 수 있는 방법은 없습니다.

홍멍은 집 문앞에 '익스프레스 사물함'을 설치하는 것과 동일하게 시스템 하단부터 파일 하나하나까지 개인정보 관리를 세밀하게 다듬는다. 사용자가 아바타로 사용하고 싶은 사진을 그 안에 넣으면 택배기사가 찾아온다. 그들을 데리러. 전체 프로세스 동안 상대방은 허용된 범위를 벗어난 파일에 액세스할 수 없으므로 개인 정보 보호 및 보안이 더 잘 보호됩니다.

Hongmeng은 또한 시스템 계층에 AI 인텔리전스 기능을 배치했으며, 표준 인터페이스를 통해 Hongmeng 기본 애플리케이션 개발자는 시스템 자체 AI 기능을 쉽게 호출할 수 있습니다.

Aifaner 앱이 Hongmeng 버전을 개발한다고 가정하면 우리 기술 동료들은 바퀴를 재발명하는 데 시간을 소비할 필요가 없습니다. 한 줄의 코드를 추가하면 시스템 컨트롤을 호출하여 기사의 AI 읽기 기능을 구현하고 이미지와 텍스트를 바꿀 수 있습니다. 오디오로. 더 좋은 점은 Hongmeng 시스템의 자연스럽고 무의미한 크로스엔드 상호 작용으로 인해 휴대폰에서 절반만 듣고 차 문을 열고 차에 앉을 수 있다는 것입니다. 자동차 시스템이 자동으로 릴레이를 켜서 계속 재생됩니다. 거의 무료로 그래픽 콘텐츠를 변경할 수 있어 팟캐스트가 되었습니다.

로드맵에 따르면 Hongmeng Galaxy Edition은 올해 4분기까지 모든 소비자를 위한 상용 버전으로 출시되지 않을 예정이지만, 현재 개발자 프리뷰 버전만으로도 입증된 기능으로 인해 연말에 특히 주목할 가치가 있습니다. 를 향해서.

개발자 인센티브는 70억 위안이지만 Hongmeng에게는 더 많은 기회가 있습니다.

작년 Huawei 개발자 컨퍼런스에서 Huawei Terminal BG 소프트웨어 부서 사장 Gong Ti는 다음과 같이 말했습니다.

네 번의 주요 버전 반복을 통해 Hongmeng은 차별화된 사용자 경험을 구축했으며 다음으로 가장 중요한 작업은 번영하는 Hongmeng 애플리케이션 생태계를 구축하는 것입니다. 이는 모든 개발자의 참여가 필요한 훌륭한 사업입니다.

은하계가 회전하려고 하고 수천 개의 돛이 춤을 추고 있습니다. Hongmeng Galaxy Edition이 달릴 수 있든 없든 실제로 결정적인 역할을 하는 것은 개발자와 생태학적 파트너입니다.

과거 바다, 타이젠 등 시스템의 운명은 애플리케이션 지원이 없는 운영체제는 근원 없는 물, 뿌리 없는 나무와 같다는 사실을 드러냈다. 기반 기술을 구축하는 데는 칼을 가는 데 10년이 걸릴 수 있지만, 생태계 구축은 단번에 이뤄져야 합니다.

여기서는 리듬이 핵심입니다. 애플리케이션 간에는 네트워크 외부성이 존재하며, 사용자가 많을수록 각 사용자가 얻을 수 있는 혜택도 높아지며, 짧은 시간 내에 충분하고 좋은 애플리케이션이 배치되어야 이들 간의 협업 생태계가 형성될 수 있습니다. 속도가 느려지면 제조업체와 개발자는 관망 모드에 들어가 시스템이 느린 죽음의 궤도에 빠지게 됩니다. 홍멍에게는 이것이 가장 중요한 전투이다.

다행히 화웨이에는 같은 생각을 가진 사람들이 많이 있습니다.

작년 8월 홍멍 생태 장치의 수는 7억 개를 넘어섰고 불과 5개월 만에 8억 개를 돌파했습니다. 또한 이 5개월 내에 Huawei는 Hongmeng 네이티브 생태계의 첫 번째 단계를 완료했으며 Sina Weibo, Xiaohongshu, Bilibili 및 기타 "국가 애플리케이션"을 포함하여 200개 이상의 Hongmeng 네이티브 애플리케이션 개발 계획의 첫 번째 배치에 도달했습니다.

개발자 생태 재배 측면에서 현재 홍멍 생태 건설 인재를 양성하는 대학이 300개가 넘고 150개 이상의 산학 협력 프로젝트가 시작되었습니다. 또한 Huawei는 관련 기업, 대학, 기관 등과 협력하여 매달 100,000명이 넘는 Hongmeng 개발자를 교육하고 있습니다. 이것이 바로 Yu Chengdong이 기자회견에서 자신 있게 외친 이유일 것입니다. 진정한 운영 체제는 기반과 생태계가 있는 운영 체제입니다. 끊임없이 성장하는 생태계 아래에는 화웨이의 파트너로서 함께 전진하는 활기 넘치는 젊은 세력이 있습니다.

물론 절대적으로 보면 200이라는 숫자는 아직 너무 작으며 네이티브 애플리케이션 생태계에 불을 더해야 합니다. 2단계에서 화웨이의 목표는 올해 중반까지 5,000개의 주요 앱을 커버하고, 이후 50만개를 커버하는 것이며, 궁극적으로는 중국을 넘어 전 세계로 진출하게 될 것입니다.

목표는 길고 힘들며, 이 계획을 달성하려면 자원을 투자해야 합니다.

예를 들어, Hongmeng에 적응하는 첫 번째 제조업체에 대해 Huawei는 채널 홍보 및 앱 스토어 순위 등을 포함한 기술 지원 및 트래픽 기울기를 제공할 것입니다. Hongmeng Galaxy 버전의 앱 스토어에는 첫 번째 기본 애플리케이션에 대한 트래픽을 안내하기 위해 'Harmony Pioneer' 섹션이 특별히 지정되었습니다.

나중에 개발자에게도 기회가 있습니다.

2017년 출시된 Hongmeng 생태계 글로벌 인센티브 프로젝트 'Shining Star Plan'은 이번 달 업그레이드되었으며, Huawei는 Hongmeng 기본 애플리케이션, 메타 서비스, SDK 및 기타 분야의 혁신을 장려하기 위해 자원에 70억 위안을 투자했습니다. 개발자 공식 웹사이트도 기성 유통, 운영 성장 지원 및 상업적 수익 창출을 제공합니다.

수천 개의 돛이 올라가고 수천 척의 보트가 배치됩니다. 새로운 경로가 열리면 항상 모험가들이 합류하게 될 것이며, 미래의 Hongmeng도 마찬가지일 것입니다. 더욱이 이 "모험"의 비용은 매우 낮습니다. 자체 개발 SDK는 Hongmeng 기본 생태계로 이전된 기존 애플리케이션의 개발 볼륨을 크게 줄였습니다. 중국 농업 은행 모바일 뱅킹을 예로 들면 전체 코드 볼륨 Hongmeng 네이티브 버전의 20%가 감소되었으며 기존 자산의 95%를 재사용할 수 있으며 단 26일 만에 개발을 완료하고 빠르게 온라인에 접속할 수 있습니다. 동시에 Hongmeng의 기본 보안 기능을 기반으로 합니다. 커널을 사용하면 온라인 뱅킹의 보안 기능도 보장됩니다.

한편, 제조업체와 개발자에게는 Hongmeng의 기본 생태계 특성이 신청서를 다시 검토할 수 있는 기회도 제공합니다. 새로운 아키텍처는 애플리케이션에 대한 더 넓은 상상력을 제공합니다.

예를 들어 Xiaohongshu의 Hongmeng 기본 버전은 다중 장치 협업을 지원합니다. 다양한 크기의 화면이 다양한 레이아웃 스타일의 콘텐츠에 적응할 수 있습니다. 컴퓨터에서 편집을 완료하고 휴대폰에서 즉시 미리 볼 수도 있습니다. 이는 다른 제품에서는 매우 일반적입니다. 시스템이 어렵습니다.

모두가 휴대폰 혁신이 끝나간다고 생각하는 2024년까지 홍멍 갤럭시 에디션은 더 많은 가능성을 제공하며, 탐구해볼 가치가 있는 흔치 않고 귀중한 기회입니다.

운영체제를 처음부터 만드는 일은 어렵고 올바른 일인데, 이를 다섯 단어로 요약하면 '10년의 칼갈기'는 확실히 좀 빈약하다. 더 강한 이해를 얻으려면 몇 가지 데이터 세트를 살펴보는 것이 좋습니다.

  • 10년에 걸쳐 진행된 이 프로젝트는 이제 막 두 번째 단계에 접어들었습니다.
  • 1624일 동안 달려온 끝에 드디어 200개가 넘는 지원서의 문을 두드렸습니다.
  • TOP 200부터 TOP 5000까지, 500,000개의 애플리케이션;
  • 1억 개의 장치에서 8억 개의 장치, 수십억 개의 장치로;

운영체제를 처음부터 구축하는 것은 중국 기업에게 어려운 일이지만 옳은 일이며, 화웨이만으로는 이길 수 없는 긴 행진이며, 화웨이에게 이는 결코 단순한 긴 행진이 아닙니다.

스마트폰과 모바일 인터넷이 10년 넘게 붐을 일으키고 중국에서 2천만 명이 넘는 개발자가 훈련을 받았지만, 복잡한 운명으로 인해 중국에는 아직 독립된 소프트웨어 생태계가 존재하지 않습니다.

시대의 흐름이 다가오고 있으며 산업 업그레이드와 기술 혁명을 앞두고 수천만 명의 중국 개발자도 열렬한 기대를 가지고 있습니다. Huawei Hongmeng은 새로운 시대의 큰 강이며 이번에는 중국 개발자가 주도하고 있습니다.

수백 척의 배가 경쟁할 때 먼저 나아가는 사람이 승리하고, 수천 척의 돛이 경쟁할 때 용감하게 나아가는 사람이 승리할 것입니다.

*이 기사는 Xiao Qinpeng과 Peng Haixing이 공동으로 작성했습니다.

# aifaner 공식 위챗 공개 계정: aifaner(WeChat ID: ifanr) 팔로우를 환영합니다. 더 흥미로운 콘텐츠를 최대한 빨리 제공해 드리겠습니다.

Ai Faner | 원본 링크 · 댓글 보기 · Sina Weibo


게시됨

카테고리

작성자

태그: