Googles Fuchsia er et smarttelefon-OS med et nytt brukergrensesnitt men ingen Linux-kjerne

click fraud protection

Googles Fuchsia OS fortsetter å utvikle seg raskt, og deler av det kan også oppleves på Android. Les videre for å vite mer om Fuchsia og Armadillo!

Som vanlig med alt Google, hvis det finnes, det må være mer enn en av den. Bortsett fra vitser, Google virker veldig interessert i å ta opp og vedlikeholde ikke bare Android og Chrome OS som levedyktig og mainstream OS, men de ser også på å få opp enda et OS i formen av Fuchsia.

Fuchsia var sist snakket om i august 2016, men operativsystemet var i sin rudimentære form og tok bare form. Siden den gang har Google jobbet hardt, om enn diskret, for å gi mer substans til det nye operativsystemet.

Fuchsia er det nye open source-operativsystemet fra Google, et som ikke bruker Linux-kjernen. I stedet bruker Fuchsia en Google-utviklet mikrokjerne kalt Magenta. De Magenta Kernel følger med en MIT-lignende lisens som lar andre gjøre hva de vil med koden (inkludert modifikasjon, distribusjon og holde nevnte modifikasjoner private) så lenge den originale lisensen er tilgjengelig et sted i derivat.

Magenta er kjerneplattformen som driver Fuchsia OS. Magenta er sammensatt av en mikrokjerne (kilde i kjerne/...) samt et lite sett med brukerromstjenester, drivere og biblioteker (kilde i system/...) som er nødvendige for at systemet skal starte opp, snakke med maskinvare, laste brukerromsprosesser og kjøre dem, etc. Fuchsia bygger et mye større OS på toppen av dette fundamentet. Magenta retter seg mot moderne telefoner og moderne personlige datamaskiner med raske prosessorer, ikke-trivielle mengder ram med vilkårlig periferiutstyr som gjør åpen beregning.

Dette er en klar endring fra GPL v2 fulgt med på Androids Linux-kjerne, som satte en forpliktelse på modifikatoren (vanligvis OEM-er) for åpen kildekode endres hvis de endrer og distribuerer noen del av kode. Avhengig av hvilken side du står på, kan man argumentere for valg av lisens og avviket fra Linux-kjernen er på godt og vondt.

Andre deler av operativsystemet er lisensiert separat og ofte individuelt under BSD License 2.0, Apache 2.0 og MIT.

Ars Technica bemerker det grensesnittet og appene på Fuchsia er skrevet ved hjelp av Googles Flutter SDK, et prosjekt som er i stand til å produsere kode på tvers av plattformer som kan kjøres på Android så vel som iOS. Flutter-apper er skrevet i Dart, Googles interne nettutviklingsspråk som fokuserer på apper med høy ytelse på mobil. Fuchsia har også en Vulkan-basert grafikk gjengitt kalt Escher, hvilken Ars Technica nevnes som tilsynelatende spesialbygd for å kjøre Googles skyggetunge Material Design UX.

Ettersom Fuchsias grensesnitt er skrevet med Flutter SDK på tvers av plattformer, er det mulig å kjøre deler av Fuchsia på en Android-enhet. Hotfix.net brakt frem i lyset hvordan bygge beltedyr, i utgangspunktet en demo-app for å vise hvordan SystemUI av Fuchsia ville se ut. Du kan laste ned Fuchsia-kildekoden og kompilere Fuchsias SystemUI som en Android-apk og installer den på enheten din. I tilfelle du ikke vil gå den ruten, og heller ikke vente på at noen skal kompilere og distribuere den, Hotfix.net var så snill å inkludere en demovideo av grensesnittet:

Siden SystemUI består av mange plassholdere for komponenter som er i forskjellige utviklingsstadier, er det ikke mye du kan gjøre med SystemUI foreløpig. Hjemmeskjermen på Fuchsia i sin nåværende form består av en vertikalt rullende liste, med en informasjonswidget i midten som viser datoen, byen din og profilbildet ditt. Over denne widgeten er det som ser ut til å være nylige apper, og rulling under denne widgeten vil få opp Google Nå-lignende forslag som for øyeblikket bare er plassholdere. Å trykke på widgeten får til en viss grad opp en ny fantasi av Androids Quick Toggles.

Armadillo UI har også multi-tasking-funksjoner med bedre vindusadministrasjon enn på Android for øyeblikket. Det er mange måter du kan ordne apper på, inkludert å ha fire apper åpne samtidig eller til og med ty til et fanebasert grensesnitt. Armadillo UI har også Fuchsias tastatur med et nytt mørkt tema.


Det er helt klart at Fuchsia som OS fortsatt er veldig i sin tidlige fase. Man trenger bare å ta en titt på Android for å innse hvor mye krefter det går på å lage et OS og raffinere det, som igjen vil gi deg et estimat på hvor langt Fuchsia som et 'produkt for publikum' er i framtid.

Siden Google også har vært stille på hele OS og dets fremgang, er det videre vanskelig å anslå hvilken fremtid dette OS har, om det i det hele tatt gjør det i utgangspunktet. Ars Technica siterer Fuchsia-utvikler Travis Geiselbrecht som har sagt:

[Fuchsia] er ikke noe leketøy, det er ikke et 20 %-prosjekt, det er ikke en dumpingplass for en død ting som vi ikke bryr oss om lenger.

Mens utvikleren insisterer på at Fuchsia er mer enn bare et midlertidig slengt, er Googles (og Alphabets) ustadige natur velkjent, dessverre.

Ars Technica spekulerer i at operativsystemet i sin nåværende tilstand virker mye som en ny gren av Android, der Google fikser mye av dets tidlige og grunnleggende feil og utnytter mye av erfaringen den har tilegnet seg gjennom årene med å bygge verdens mest populære smarttelefon OS. Med Fuchsia kan Google lykkes løsre seg fra Linux-kjernen og fra Java helt fra bunnen av – en oppgave som ellers ville vært veldig, veldig vanskelig i Android for tiden.

Fremtiden til Fuchsia er spennende. Dette kan bare være den neste store tingen, og du kan oppleve det før det blir den neste store tingen. For instruksjoner om hvordan du bygger Fuchsias Armadillo UI for å prøve det ut på Android, følg med Hotfix.netsin korte veiledning. Du kan også sjekke ut Fuchsias kildekode på Github eller GoogleSource.

Hva er dine tanker om Fuchsia og Armadillo UI? Hva tror du fremtiden bringer for Fuchsia, Android og Chrome OS? Gi oss beskjed om dine tanker i kommentarene nedenfor!

Kilde 1: Hotfix.netKilde 2: Ars Technica