Nieuws

Wat is Harmony OS? Uitleg over het nieuwe besturingssysteem van Huawei

Na jaren van speculatie en geruchten heeft de Chinese techgigant Huawei in 2019 officieel zijn Harmony OS onthuld. En eerlijk gezegd zijn er meer vragen gesteld dan beantwoord. Hoe het werkt? Welke problemen los je op? Is het het product van het huidige geschil tussen Huawei en de Amerikaanse regering?

Is Harmony OS gebaseerd op Linux?

Nee. Hoewel beide gratis softwareproducten zijn (of, beter gezegd, Huawei beloofde om Harmony OS uit te brengen met een open source-licentie), is Harmony OS hun opvallende product. Bovendien gebruikt het een andere ontwerparchitectuur voor Linux, waarbij het de voorkeur geeft aan een microkernel-ontwerp boven een monolithische kernel.

Maar wacht. Microkernel? monolithische kern?

Laten we het opnieuw proberen. De kern van elk besturingssysteem is wat een kernel wordt genoemd. Zoals de naam al doet vermoeden, vormt de kernel het hart van elk besturingssysteem en dient het in feite als de basis. Ze handelen interacties met de onderliggende hardware af, wijzen middelen toe en bepalen hoe programma's worden uitgevoerd en uitgevoerd.

Alle kernels dragen deze primaire verantwoordelijkheden. Ze verschillen echter in hoe ze werken.

Laten we het hebben over het geheugen. Moderne besturingssystemen proberen gebruikersapplicaties (zoals Steam of Google Chrome) te scheiden van de meest gevoelige delen van het besturingssysteem. Stelt u zich een ondoordringbare lijn voor die het geheugen dat door systeembrede services wordt gebruikt, van uw toepassingen scheidt. Hiervoor zijn twee hoofdredenen: veiligheid en stabiliteit.

Microkernels, zoals die worden gebruikt door Harmony OS, zijn erg discriminerend over wat er in de kernelmodus wordt uitgevoerd, wat ze in wezen beperkt tot de basis.

Eerlijk gezegd discrimineren homogene kernels niet. Linux staat bijvoorbeeld toe dat veel hulpprogramma's en processen op besturingssysteemniveau binnen deze afzonderlijke geheugenruimte worden uitgevoerd.

Misschien vind je het ook interessant om te zien:  Huawei-routerconfiguratie

Op het moment dat Linus Torvalds aan de Linux-kernel begon te werken, waren microkernels nog in een onbekende hoeveelheid, met weinig commercieel gebruik in de echte wereld. Microkernels zijn ook moeilijk te ontwikkelen en hebben de neiging langzamer te zijn.

Na bijna 30 jaar is er iets veranderd. Computers zijn sneller en goedkoper. Microkernels maakte de sprong van de academische wereld naar de productie.

De XNU-kernel, die de kern vormt van macOS en iOS, haalt veel inspiratie uit de ontwerpen van eerdere micro-cores, de Mach-kernel ontwikkeld door Carnegie Mellon University. Ondertussen gebruikt QNX, dat ten grondslag ligt aan het Blackberry 10-besturingssysteem, evenals vele infotainmentsystemen in voertuigen, een microkernel-ontwerp.

Het draait allemaal om uitbreidbaarheid

Omdat Microkernel-ontwerpen opzettelijk zijn beperkt, zijn ze eenvoudig uit te breiden. Het toevoegen van een nieuwe systeemservice, zoals een apparaatstuurprogramma, vereist niet dat de ontwikkelaar de kernel fundamenteel verandert of ermee interfereert.

Dit geeft aan waarom Huawei voor deze aanpak koos met Harmony OS. Hoewel Huawei waarschijnlijk het meest bekend is om zijn telefoons, is het een bedrijf dat participeert in de meeste segmenten van de consumententechnologiemarkt. De lijst met producten omvat zaken als draagbare fitnessapparatuur, routers en zelfs televisies.

Huawei is een ongelooflijk ambitieus bedrijf. Na het nemen van een paper uit het boek van rivaal Xiaomi, begon het bedrijf te verkopen producten Internet of things van Via haar op jongeren gerichte dochteronderneming Honor, waaronder slimme tandenborstels en slimme bureaulampen.

En hoewel het niet duidelijk is of Harmony OS uiteindelijk zal draaien op elk stukje consumententechnologie dat het verkoopt, streeft Huawei naar een besturingssysteem dat op zoveel mogelijk apparaten draait.

Misschien vind je het ook interessant om te zien:  Hoe Huawei HG520b Router pingbaar te maken

Een deel van de reden is compatibiliteit. Als u de hardwarevereisten negeert, zou elke app die voor Harmony OS is geschreven, moeten werken op welk apparaat dan ook. Dit is een aantrekkelijke propositie voor ontwikkelaars. Maar het moet ook voordelen hebben voor de consument. Naarmate meer en meer apparaten worden geautomatiseerd, is het logisch dat ze gemakkelijk moeten kunnen werken als onderdeel van een breder ecosysteem.

Maar hoe zit het met telefoons?

Huawei-telefoon tussen de vlag van de VS en China.
lakshmiprasada S / Shutterstock.com

Het is bijna een jaar geleden dat de Treasury van de Trump-regering Huawei op zijn "Entity List" zette, waardoor Amerikaanse bedrijven geen handel met het bedrijf mochten voeren. Hoewel dit alle niveaus van Huawei's activiteiten onder druk heeft gezet, was het een grote pijn in de mobiele divisie van het bedrijf, waardoor het geen nieuwe apparaten kon uitbrengen met ingebouwde Google Mobile Services (GMS).

Google Mobile Services zijn in feite het hele Google-ecosysteem van Android, inclusief alledaagse apps zoals Google Maps en Gmail, evenals de Google Play Store. Nu Huawei's nieuwste telefoons geen toegang hebben tot de meeste apps, hebben velen zich afgevraagd of de Chinese reus Android zal verlaten en in plaats daarvan zal overstappen op een native besturingssysteem.

Dit lijkt onwaarschijnlijk. In ieder geval op korte termijn.

Om te beginnen heeft het leiderschap van Huawei zijn toewijding aan het Android-platform herhaald. In plaats daarvan richt het zich op het ontwikkelen van zijn eigen alternatief voor GMS, Huawei Mobile Services (HMS) genaamd.

De kern hiervan is het app-ecosysteem van het bedrijf, Huawei AppGallery. Huawei zegt dat het $ 3000 miljard uitgeeft om de "app-kloof" met de Google Play Store te dichten en dat er XNUMX software-engineers aan werken.

Misschien vind je het ook interessant om te zien:  Het nieuwe Fuchsia-systeem van Google

Een nieuw mobiel besturingssysteem zal helemaal opnieuw moeten beginnen. Huawei zal ontwikkelaars moeten aantrekken om hun apps voor Harmony OS te verhuizen of te ontwikkelen. En zoals we hebben geleerd van Windows Mobile, BlackBerry 10 en Samsung's Tizen (en voorheen Bada), is dit geen gemakkelijke propositie.

Huawei is echter een van de best uitgeruste technologiebedrijven ter wereld. Daarom zou het niet verstandig zijn om de mogelijkheid uit te sluiten dat een telefoon met Harmony OS wordt uitgevoerd.

Gemaakt in China 2025

Er is een interessante politieke invalshoek om hier te bespreken. Decennialang heeft China gediend als een wereldwijde fabrikant, in het buitenland ontworpen bouwproducten. Maar de afgelopen jaren hebben de Chinese overheid en haar particuliere sector fors geïnvesteerd in onderzoek en ontwikkeling. Chinees ontworpen producten vinden steeds meer hun weg naar het internationale toneel, wat een nieuwe concurrentie vormt voor de technische elite van Silicon Valley.

Te midden hiervan heeft de regering van Peking een ambitie die ze "Made in China 2025" noemt. In feite wil het zijn afhankelijkheid van geïmporteerde hightechproducten, zoals halfgeleiders en vliegtuigen, beëindigen en vervangen door hun binnenlandse alternatieven. De motivatie hiervoor komt voort uit economische en politieke veiligheid, maar ook uit nationaal prestige.

Harmony OS past perfect bij deze ambitie. Als het van de grond komt, zal het het eerste wereldwijd succesvolle besturingssysteem zijn dat uit China komt - met uitzondering van degenen die worden gebruikt in nichemarkten, zoals mobiele basisstations. Deze binnenlandse referenties zullen vooral nuttig zijn als de Koude Oorlog tussen China en de Verenigde Staten voortduurt.

Het zou me dan ook niet verbazen, want Harmony OS heeft een aantal zeer fervente aanhangers in de centrale overheid, maar ook binnen de bredere Chinese particuliere sector. En het zijn deze supporters die uiteindelijk het succes zullen bepalen.

de vorige
Een blog maken met Blogger
volgende
Hoe "Fresh Start" voor Windows 10 te gebruiken in de update van mei 2020

laat een reactie achter