Google's Fuchsia is een smartphone-besturingssysteem met een nieuwe gebruikersinterface maar geen Linux-kernel

click fraud protection

Het Fuchsia-besturingssysteem van Google blijft zich snel ontwikkelen en een deel ervan kan ook op Android worden ervaren. Lees verder om meer te weten over Fuchsia en Gordeldier!

Zoals gebruikelijk bij alles wat Google doet, als het bestaat, er moeten er meer dan één zijn. Alle grappen terzijde: Google lijkt erg geïnteresseerd in het lanceren en onderhouden van niet alleen Android en Chrome OS als levensvatbaar en mainstream besturingssysteem, maar ze willen ook nog een ander besturingssysteem in deze vorm op de markt brengen van Fuchsia.

Fuchsia was waar voor het laatst over gesproken werd in augustus 2016, maar het besturingssysteem was in zijn rudimentaire vorm en kreeg net vorm. Sindsdien is Google hard aan het werk geweest, zij het discreet, om meer inhoud te geven aan het jonge besturingssysteem.

Fuchsia is het nieuwe open source besturingssysteem van Google, een besturingssysteem dat geen gebruik maakt van de Linux Kernel. In plaats daarvan gebruikt Fuchsia een door Google ontwikkelde microkernel genaamd

Magenta. De Magenta Kernel volgt mee een licentie in MIT-stijl waarmee anderen kunnen doen wat ze willen met de code (inclusief modificatie, distributie en het privé houden van de genoemde wijzigingen) zolang de originele licentie ergens in de derivaat.

Magenta is het kernplatform dat het Fuchsia OS aandrijft. Magenta bestaat uit een microkernel (bron in kernel/...) en een kleine set gebruikersruimteservices, stuurprogramma's en bibliotheken (bron in systeem/...) die nodig zijn om het systeem op te starten, met hardware te praten, gebruikersruimteprocessen te laden en uit te voeren, enz. Fuchsia bouwt bovenop deze basis een veel groter besturingssysteem. Magenta richt zich op moderne telefoons en moderne personal computers met snelle processors, niet-triviale hoeveelheden RAM en willekeurige randapparatuur die open berekeningen uitvoert.

Dit is een duidelijke verandering ten opzichte van de GPL v2 die werd gevolgd op de Linux-kernel van Android, die een verplichting oplegde de modifier (meestal OEM's) voor open source verandert de code als ze een deel van de code wijzigen en distribueren code. Afhankelijk van aan welke kant je staat, kun je discussiëren over de keuze van de licentie en of de afwijking van de Linux-kernel ten goede of ten kwade is.

Andere delen van het besturingssysteem worden afzonderlijk en vaak afzonderlijk gelicentieerd onder BSD-licentie 2.0, Apache 2.0 en MIT.

Ars Technica merkt dat op de interface en apps op Fuchsia zijn geschreven met die van Google Flutter-SDK, een project dat platformonafhankelijke code kan produceren die zowel op Android als iOS kan draaien. Flutter-apps zijn geschreven in Dart, de interne webontwikkelingstaal van Google die zich richt op krachtige apps op mobiel. Fuchsia heeft ook een op Vulkan gebaseerde grafische weergave genaamd Escher, welke Ars Technica vermeldt als schijnbaar op maat gemaakt om de schaduwzware Material Design UX van Google uit te voeren.

Omdat de interface van Fuchsia is geschreven met de platformonafhankelijke Flutter SDK, is het mogelijk om delen van Fuchsia op een Android-apparaat te draaien. Hotfix.net aan het licht gebracht hoe je een gordeldier bouwt, eigenlijk een demo-app om te laten zien hoe de SystemUI van Fuchsia eruit zou zien. U kunt de Fuchsia-broncode downloaden en compileren Fuchsia's SysteemUI als Android-apk en installeer deze op uw apparaat. Als u die route niet wilt bewandelen, en ook niet wilt wachten tot iemand het compileert en verspreidt, Hotfix.net was zo vriendelijk om een ​​demovideo van de interface toe te voegen:

Omdat de SystemUI uit veel tijdelijke aanduidingen bestaat voor componenten die zich in verschillende ontwikkelingsstadia bevinden, kunt u nog niet veel doen met de SystemUI. Het startscherm van Fuchsia in zijn huidige vorm bestaat uit een verticaal scrollende lijst, met in het midden een informatiewidget die de datum, je stad en je profielfoto weergeeft. Boven deze widget ziet u wat recente apps lijken te zijn en als u onder deze widget scrolt, verschijnen er Google Now-achtige suggesties die momenteel slechts tijdelijke aanduidingen zijn. Als u op de widget tikt, ontstaat er tot op zekere hoogte een nieuwe voorstelling van de Quick Toggles van Android.

De Armadillo UI beschikt ook over multitasking-functies met beter vensterbeheer dan momenteel op Android te zien is. Er zijn veel manieren waarop u apps kunt ordenen, waaronder vier apps tegelijk openen of zelfs een interface met tabbladen gebruiken. De Armadillo-gebruikersinterface bevat ook het Fuchsia-toetsenbord met een nieuw donker thema.


Het is overduidelijk dat Fuchsia als besturingssysteem nog in de kinderschoenen staat. Je hoeft alleen maar naar Android te kijken om te beseffen hoeveel moeite het kost om een ​​besturingssysteem te maken en te verfijnen het, wat je op zijn beurt een inschatting geeft van hoe ver Fuchsia als ‘product voor het publiek’ in de markt staat toekomst.

Omdat Google ook stil is geweest over het hele besturingssysteem en de voortgang ervan, is het verder moeilijk in te schatten welke toekomst dit besturingssysteem heeft, of überhaupt al doet. Ars Technica citeert Fuchsia-ontwikkelaar Travis Geiselbrecht die heeft gezegd:

[Fuchsia] is geen speelgoedding, het is geen 20%-project, het is geen stortplaats van een dood ding waar we niet meer om geven.

Hoewel de ontwikkelaar volhoudt dat Fuchsia meer is dan alleen een tijdelijke affaire, is de wispelturige aard van Google (en Alphabet) helaas welbekend.

Ars Technica speculeert dat het besturingssysteem in zijn huidige staat veel lijkt op een nieuwe tak van Android, waarin Google veel van zijn vroege en fundamentele fouten en het benutten van veel van de ervaring die het in de loop der jaren heeft opgedaan bij het bouwen van 's werelds populairste smartphone Besturingssysteem. Met Fuchsia kan Google zich vanaf de basis met succes losmaken van de Linux-kernel en van Java - een taak die anders momenteel heel erg moeilijk zou zijn in Android.

De toekomst van Fuchsia is spannend. Dit zou zomaar het volgende grote ding kunnen zijn, en je kunt het ervaren voordat het het volgende grote ding wordt. Voor instructies over hoe u Fuchsia's Armadillo-gebruikersinterface kunt bouwen om deze op Android uit te proberen, volgt u ons Hotfix.net's korte handleiding. Je kunt de broncode van Fuchsia ook bekijken op Github of GoogleBron.

Wat vindt u van Fuchsia en zijn Armadillo-gebruikersinterface? Wat denkt u dat de toekomst in petto heeft voor Fuchsia, Android en Chrome OS? Laat ons uw mening weten in de reacties hieronder!

Bron 1: Hotfix.netBron 2: Ars Technica