Hvad er Harmony OS? Huaweis nye operativsystem forklaret

Efter mange års spekulationer og rygter afslørede den kinesiske teknologigigant Huawei formelt sit Harmony OS-operativsystem i 2019. Det er rimeligt at sige, at der er blevet rejst flere spørgsmål end besvaret. Hvordan virker det? Hvilke problemer løser det? Og er det et produkt af den nuværende fejde mellem Huawei og den amerikanske regering?

Er Harmony OS baseret på Linux?

Nej. Selvom begge er gratis softwareprodukter (eller mere præcist Huawei har lovet at frigive Harmony OS med en open source-licens), er Harmony OS sit eget særskilte produkt. Desuden bruger den en anden designarkitektur end Linux, og foretrækker et mikrokernedesign frem for en monolitisk kerne.

Men vent. Mikrokerne? Monolitisk kerne? Jeg har mistet dig.

Lad os prøve igen. I hjertet af ethvert operativsystem er noget, der kaldes en kerne. Som navnet antyder, er kerner kernen i ethvert operativsystem og fungerer effektivt som et fundament. De håndterer interaktioner med den underliggende hardware, allokerer ressourcer og definerer, hvordan programmer udføres og betjenes.

Alle kerner har disse grundlæggende ansvarsområder. De er dog forskellige i, hvordan de fungerer.

Lad os tale om hukommelse. Moderne operativsystemer forsøger at adskille brugerapplikationer (som Steam eller Google Chrome) fra de mere følsomme dele af operativsystemet. Forestil dig en uigennemtrængelig linje, der deler den hukommelse, der bruges af tjenester på systemniveau, fra dine applikationer. Det er der to primære gode grunde til: sikkerhed og stabilitet.

Mikrokerner, som den der bruges af Harmony OS, er ekstremt kræsne med hensyn til, hvad der kører i kernetilstand, hvilket effektivt begrænser det til det grundlæggende.

  3 subtile ændringer Google lavede til Chrome i de seneste opdateringer

Enkelt sagt er monolitiske kerner ikke kræsne. Linux, for eksempel, tillader mange værktøjer og processer på OS-niveau at køre inden for denne privilegerede plads i hukommelsen.

På det tidspunkt, hvor Linus Torvalds begyndte at arbejde på Linux-kernen, var mikrokerner stadig noget af en ukendt mængde, med få kommercielle anvendelser i den virkelige verden. Mikrokerner viste sig også at være sværere at udvikle og havde en tendens til at være langsommere.

Næsten 30 år senere har tingene ændret sig. Computere er hurtigere og billigere. Mikrokerner har taget springet fra den akademiske verden til produktion.

XNU-kernen, som sidder i hjertet af macOS og iOS, giver megen inspiration fra tidligere mikrokernedesigns, nemlig Mach-kernen udviklet af Carnegie Mellon University. I mellemtiden bruger QNX, som danner grundlaget for Blackberry 10-operativsystemet, såvel som mange infotainmentsystemer til køretøjer, et mikrokernedesign.

Det handler om udvidelsesmulighederne, mand

Fordi Microkernel-design er bevidst begrænset, er de nemme at udvide. Tilføjelse af en ny systemtjeneste, som en enhedsdriver, kræver ikke, at udvikleren fundamentalt ændrer eller forstyrrer kernen.

Og det antyder, hvorfor Huawei valgte denne tilgang med Harmony OS. Selvom Huawei måske er bedst kendt for sine telefoner, er det et firma, der er involveret i de fleste sektorer af forbrugerteknologimarkedet. Dens lineup inkluderer ting som fitness-wearables, routere og endda fjernsyn.

Og Huawei er en utrolig ambitiøs virksomhed. Efter at have taget et blad fra rivalen Xiaomis bog, er firmaet begyndt at sælge IoT-produkter gennem sit ungdomsfokuserede datterselskab Honor, herunder intelligente tandbørster og smarte bordlamper.

Og selvom det ikke er klart, om Harmony OS vil køre på hver eneste bit af forbrugerteknologi, det i sidste ende sælger, stræber Huawei efter at have et styresystem, der vil køre på så mange enheder som muligt.

  Sådan får du tekster i et flydende vindue til det aktuelle Spotify-nummer

En del af årsagen er kompatibilitet. Hvis du ser bort fra hardwarekravene, bør ethvert program skrevet til Harmony OS fungere på enhver enhed, der kører det. Det er et attraktivt forslag for udviklere. Men det burde også have fordele for forbrugerne. Efterhånden som flere og flere enheder bliver computeriserede, giver det mening, at de nemt kan fungere som en del af et bredere økosystem.

Men hvad med telefoner?

Det er næsten et år siden, at Trump-administrationens finansminister placerede Huawei på en “entity-liste”, og derved forhindrede amerikanske firmaer i at handle med virksomheden. Selvom dette har udøvet pres på alle niveauer af Huaweis forretning, har den største smerte kunnet mærkes i virksomhedens mobildivision, hvilket forhindrer den i at frigive nye enheder med Google Mobile Services (GMS) inkluderet.

Google Mobile Services er faktisk hele Googles økosystem til Android, inklusive hverdagsagtige apps som Google Maps og Gmail samt Google Play Butik. Med Huaweis seneste telefoner, der mangler adgang til de fleste apps, har mange spekuleret på, om den kinesiske gigant vil opgive Android og i stedet flytte til et hjemmelavet styresystem.

Dette virker usandsynligt. I hvert fald på kort sigt.

For det første har Huaweis ledelse gentaget sit engagement i Android-platformen. I stedet er det fokuseret på at udvikle sit eget alternativ til GMS kaldet Huawei Mobile Services (HMS).

Kernen i dette er virksomhedens app-økosystem, Huawei AppGallery. Huawei oplyser, at det bruger 1 milliard dollars på at lukke “app-gabet” med Google Play Butik og har 3.000 softwareingeniører, der arbejder på det.

  Sådan konfigureres Ajenti-serverstyringsværktøjet på Ubuntu Server

Et nyt mobiloperativsystem ville blive tvunget til at starte fra bunden. Huawei bliver nødt til at tiltrække udviklere til at portere eller omudvikle deres apps til Harmony OS. Og som vi har lært fra Windows Mobile, BlackBerry 10 og Samsungs Tizen (og tidligere Bada), er det ikke et nemt forslag.

Når det er sagt, så er Huawei en af ​​de mest ressourcestærke teknologivirksomheder i verden. Og derfor ville det være uklogt helt at afvise udsigten til en Harmony OS-drevet telefon.

Fremstillet i Kina 2025

Der er en interessant politisk vinkel at diskutere her. I årtier har Kina fungeret som verdens fabrik og byggeprodukter designet i udlandet. Men i de senere år har Kinas regering og dens egen private sektor investeret massivt i forskning og udvikling. I stigende grad kommer kinesisk-designede produkter ind på den internationale scene og byder på ny konkurrence for Silicon Valleys teknologielite.

Midt i dette har Beijing-regeringen en ambition, den kalder “Made in China 2025.” Det ønsker effektivt at stoppe sin afhængighed af importerede højteknologiske produkter, såsom halvledere og fly, og erstatte dem med deres egne hjemmelavede alternativer. Motivationen herfra stammer fra økonomisk og politisk sikkerhed samt national prestige.

Harmony OS passer perfekt ind i denne ambition. Hvis det tager fart, vil det være det første globalt succesrige operativsystem, der dukker op fra Kina – med undtagelse af dem, der bruges på nichemarkeder, såsom cellulære basestationer. Disse hjemmelavede akkreditiver vil være særligt nyttige, hvis den kolde krig mellem Kina og USA fortsætter med at rase.

Og som et resultat, ville jeg ikke være overrasket over, at Harmony OS har nogle meget entusiastiske tilhængere i centralregeringen såvel som inden for den bredere kinesiske private sektor. Og det er disse tilhængere, der i sidste ende vil bestemme dens succes.