Ce este Harmony OS? Noul sistem de operare al Huawei explicat

După ani de speculații și zvonuri, gigantul tehnologic chinez Huawei și-a dezvăluit oficial sistemul de operare Harmony OS în 2019. Este corect să spunem că au fost ridicate mai multe întrebări decât s-au răspuns. Cum functioneazã? Ce probleme rezolvă? Și este un produs al conflictului actual dintre Huawei și guvernul SUA?

Sistemul de operare Harmony este bazat pe Linux?

Nu. Deși ambele sunt produse software gratuite (sau, mai precis, Huawei s-a angajat să lanseze Harmony OS cu o licență open-source), Harmony OS este propriul său produs distinct. Mai mult, folosește o arhitectură de design diferită de Linux, preferând un design microkernel în detrimentul nucleului monolitic.

Dar asteapta. Microkernel? Miez monolitic? te-am pierdut.

Hai sa incercam din nou. În centrul fiecărui sistem de operare se află ceva numit nucleu. După cum sugerează și numele, nucleele sunt în centrul fiecărui sistem de operare, servind efectiv drept fundație. Aceștia gestionează interacțiunile cu hardware-ul de bază, alocă resurse și definesc modul în care programele sunt executate și operate.

Toate nucleele au aceste responsabilități fundamentale. Cu toate acestea, ele diferă în modul în care funcționează.

Să vorbim despre memorie. Sistemele de operare moderne încearcă să separe aplicațiile utilizatorului (cum ar fi Steam sau Google Chrome) de părțile mai sensibile ale sistemului de operare. Imaginați-vă o linie impenetrabilă care împarte memoria utilizată de serviciile la nivel de sistem de aplicațiile dvs. Există două motive principale pentru aceasta: securitate și stabilitate.

Microkernel-urile, precum cel folosit de Harmony OS, sunt extrem de exigenți cu privire la ceea ce rulează în modul kernel, limitându-l efectiv la elementele de bază.

  Cele mai bune 6 sisteme de operare Linux pentru confidențialitate

În mod direct, miezurile monolitice nu sunt discernătoare. Linux, de exemplu, permite multor utilități și procese la nivel de sistem de operare să ruleze în acest spațiu privilegiat din memorie.

La momentul în care Linus Torvalds a început să lucreze la nucleul Linux, microkernel-urile erau încă ceva necunoscut, cu puține utilizări comerciale în lumea reală. De asemenea, micronucleele s-au dovedit mai greu de dezvoltat și au avut tendința să fie mai lente.

Aproape 30 de ani mai târziu, lucrurile s-au schimbat. Calculatoarele sunt mai rapide și mai ieftine. Microkernel-urile au făcut saltul din mediul academic în producție.

Nucleul XNU, care se află în centrul macOS și iOS, oferă multă inspirație din modelele anterioare de microkernel, și anume kernel-ul Mach dezvoltat de Universitatea Carnegie Mellon. Între timp, QNX, care formează baza sistemului de operare Blackberry 10, precum și a multor sisteme de infotainment pentru vehicule, folosește un design microkernel.

Totul este despre extensibilitate, omule

Deoarece modelele Microkernel sunt limitate în mod intenționat, ele sunt ușor de extins. Adăugarea unui nou serviciu de sistem, cum ar fi un driver de dispozitiv, nu necesită ca dezvoltatorul să modifice sau să interfereze în mod fundamental cu nucleul.

Și asta sugerează de ce Huawei a ales această abordare cu Harmony OS. Deși Huawei este probabil cel mai cunoscut pentru telefoanele sale, este o companie implicată în majoritatea sectoarelor pieței de tehnologie de consum. Gama sa include lucruri precum articole de fitness, routere și chiar televizoare.

Și Huawei este o companie incredibil de ambițioasă. Luând o frunză din cartea rivalului Xiaomi, firma a început să vândă produse IoT prin intermediul subsidiarei sale dedicate tinerilor Honor, inclusiv periuțe de dinți inteligente și lămpi inteligente de birou.

Și, deși nu este clar dacă sistemul de operare Harmony va rula pe fiecare parte a tehnologiei de consum pe care o vinde în cele din urmă, Huawei aspiră să aibă un sistem de operare care să ruleze pe cât mai multe dispozitive posibil.

  Cum se creează un USB bootabil pentru orice sistem de operare desktop

O parte din motiv este compatibilitatea. Dacă nu țineți cont de cerințele hardware, orice aplicație scrisă pentru Harmony OS ar trebui să funcționeze pe orice dispozitiv care o rulează. Aceasta este o propunere atractivă pentru dezvoltatori. Dar ar trebui să aibă și beneficii pentru consumatori. Pe măsură ce tot mai multe dispozitive devin computerizate, este logic ca acestea să poată funcționa cu ușurință ca parte a unui ecosistem mai larg.

Dar ce zici de telefoane?

A trecut aproape un an de când Departamentul de Trezorerie al administrației Trump a plasat Huawei pe o „listă de entități”, împiedicând astfel firmele americane să tranzacționeze cu compania. În timp ce acest lucru a exercitat presiuni asupra tuturor nivelurilor de afaceri ale Huawei, cea mai mare durere a fost resimțită în divizia de telefonie mobilă a companiei, împiedicând-o să lanseze noi dispozitive cu servicii Google Mobile (GMS) incluse.

Serviciile mobile Google reprezintă efectiv întregul ecosistem Google pentru Android, inclusiv aplicații banale precum Google Maps și Gmail, precum și Magazinul Google Play. Având în vedere că ultimele telefoane Huawei nu au acces la majoritatea aplicațiilor, mulți s-au întrebat dacă gigantul chinez va abandona Android, trecând în schimb la un sistem de operare de origine.

Acest lucru pare puțin probabil. Cel puțin, pe termen scurt.

Pentru început, conducerea Huawei și-a reiterat angajamentul față de platforma Android. În schimb, se concentrează pe dezvoltarea propriei alternative la GMS numită Huawei Mobile Services (HMS).

În centrul acestui lucru se află ecosistemul de aplicații al companiei, Huawei AppGallery. Huawei afirmă că cheltuiește 1 miliard de dolari pentru a reduce „diferența de aplicații” cu Google Play Store și are 3.000 de ingineri software care lucrează la asta.

Un nou sistem de operare mobil ar fi obligat să înceapă de la zero. Huawei ar trebui să atragă dezvoltatori pentru a-și porta sau readezvolta aplicațiile pentru Harmony OS. Și, după cum am aflat de la Windows Mobile, BlackBerry 10 și Tizen de la Samsung (și anterior Bada), aceasta nu este o propunere ușoară.

  Adăugați butonul Înapoi la Start în stil Opera la Mozilla Firefox

Acestea fiind spuse, Huawei este una dintre cele mai bine dotate firme de tehnologie din lume. Și, prin urmare, ar fi neînțelept să respingem complet perspectiva unui telefon cu sistem de operare Harmony.

Fabricat în China 2025

Există un unghi politic interesant de discutat aici. Timp de zeci de ani, China a acționat ca fabrica mondială, construind produse proiectate peste ocean. Dar în ultimii ani, guvernul Chinei și propriul său sector privat au investit masiv în cercetare și dezvoltare. Din ce în ce mai mult, produsele de design chinezesc își fac loc pe scena internațională, oferind o nouă competiție pentru elita tehnologică din Silicon Valley.

În mijlocul acestora, guvernul de la Beijing are o ambiție pe care o numește „Made in China 2025”. În mod efectiv, dorește să înceteze dependența de produse de înaltă tehnologie importate, cum ar fi semiconductori și avioane, înlocuindu-le cu propriile lor alternative de origine. Motivația din aceasta provine din securitatea economică și politică, precum și din prestigiul național.

Harmony OS se potrivește perfect acestei ambiții. Dacă decolează, va fi primul sistem de operare de succes la nivel global care va apărea din China – cu excepția celor utilizate pe piețele de nișă, cum ar fi stațiile de bază celulare. Aceste acreditări autohtone vor fi deosebit de utile în cazul în care războiul rece dintre China și Statele Unite continuă să declanșeze.

Și, ca rezultat, nu m-aș mira ca Harmony OS să aibă niște susținători foarte entuziaști în guvernul central, precum și în sectorul privat chinez mai larg. Și acești susținători sunt cei care vor determina în cele din urmă succesul său.