Google'i Fuchsia on nutitelefoni OS, millel on uus kasutajaliides, kuid puudub Linuxi kernel

Google'i Fuchsia OS areneb jätkuvalt kiiresti ja osa sellest saab kogeda ka Androidis. Fuksia ja vöölase kohta lisateabe saamiseks lugege edasi!

Nagu kõigele Google'ile tavaks, kui see on olemas, neid peab olema rohkem kui üks. Kui naljad kõrvale jätta, näib Google olevat väga huvitatud mitte ainult Androidi ja Androidi väljatöötamisest ja hooldamisest Chrome OS on elujõuline ja tavapärane OS, kuid nad soovivad välja tuua ka veel ühe OS-i kujul kohta Fuksia.

Fuksia oli viimati räägiti augustis 2016, kuid OS oli algelises vormis ja alles kujunemas. Sellest ajast peale on Google olnud kõvasti, ehkki diskreetselt tööd teinud, et anda uuele OS-ile rohkem sisu.

Fuchsia on Google'i uus avatud lähtekoodiga OS, mis ei kasuta Linuxi tuuma. Selle asemel kasutab Fuchsia Google'i väljatöötatud mikrokernelit nimega Magenta. The Magenta Kernel järgneb sellele MIT-stiilis litsents, mis võimaldab teistel teha koodiga mida iganes nad tahavad (kaasa arvatud muutmine, levitamine ja nimetatud muudatuste privaatsuse hoidmine) seni, kuni esialgne litsents on kuskil saadaval tuletis.

Magenta on Fuchsia OS-i põhiplatvorm. Magenta koosneb mikrokernelist (allikas kernelis/...) ning väikesest kasutajaruumi teenuste, draiverite ja teegid (allikas süsteemis/...), mis on vajalikud süsteemi alglaadimiseks, riistvaraga suhtlemiseks, kasutajaruumi protsesside laadimiseks ja nende käitamiseks, jne. Fuchsia ehitab sellele vundamendile palju suurema OS-i. Magenta sihiks on kaasaegsed telefonid ja kaasaegsed personaalarvutid, millel on kiire protsessor, mittetriviaalne kogus RAM-i ja suvalised välisseadmed, mis teevad avatud arvutusi.

See on kindel muudatus võrreldes GPL v2-ga, mis järgnes Androidi Linuxi tuumale, mis pani kohustuse koodi avatud lähtekoodi muutja (tavaliselt originaalseadmete tootjad) muutub, kui nad muudavad ja levitavad mõnda koodi osa. kood. Sõltuvalt sellest, kummal poolel te seisate, võib vaielda litsentsi valiku ja Linuxi tuumast kõrvalekaldumise üle kas paremuse või halvemuse poole.

OS-i muud osad litsentsitakse eraldi ja sageli eraldi BSD litsentsi 2.0, Apache 2.0 ja MIT alusel.

Ars Technica märgib seda Fuchsia liides ja rakendused on kirjutatud Google'i abil Flutter SDK, projekt, mis suudab toota platvormidevahelist koodi, mis töötab nii Androidis kui ka iOS-is. Flutteri rakendused on kirjutatud Dartis, Google'i ettevõttesiseses veebiarenduskeeles, mis keskendub suure jõudlusega mobiilirakendustele. Fuksial on ka Vulkanil põhinev graafika, mille nimi on renderdatud Escher, mis Ars Technica mainib, et see on näiliselt kohandatud, et käitada Google'i varjatud materjalidisaini UX-i.

Kuna Fuchsia liides on kirjutatud platvormideülese Flutter SDK-ga, on võimalik Fuchsia osi Android-seadmes käitada. Hotfix.net päevavalgele toodud kuidas ehitada Armadillo, mis on põhimõtteliselt demorakendus, mis näitab, kuidas Fuchsia SystemUI välja näeks. Saate Fuchsia lähtekoodi alla laadida ja kompileerida Fuksia süsteemi kasutajaliides Androidi APK-na ja installige see oma seadmesse. Kui te ei soovi seda teed minna ega oodata, kuni keegi selle koostab ja levitab, Hotfix.net oli piisavalt lahke, et lisada liidese demovideo:

Kuna SystemUI koosneb paljudest eri arendusjärgus olevate komponentide kohahoidjatest, ei saa te SystemUI-ga veel palju teha. Fuchsia avakuva praegusel kujul koosneb vertikaalselt kerivast loendist, mille keskel on teabevidin, mis kuvab kuupäeva, teie linna ja profiilipildi. Selle vidina kohal on see, mis näib olevat Hiljutised rakendused, ja selle vidina alla kerimisel kuvatakse Google Now-laadsed soovitused, mis on praegu vaid kohatähed. Vidina puudutamine toob Androidi kiirlülitusi teatud määral uuesti esile.

Armadillo kasutajaliideses on ka multitegumtöötlusfunktsioonid, millel on parem aknahaldus kui praegu Androidis. Rakenduste korraldamiseks on palju võimalusi, sealhulgas nelja rakenduse korraga avamine või isegi vahekaartidega liidese kasutamine. Armadillo kasutajaliideses on ka Fuchsia uue tumeda teemaga klaviatuur.


On täiesti selge, et Fuksia kui OS on veel väga algstaadiumis. Selleks, et mõista, kui palju vaeva OS-i loomiseks ja täiustamiseks kulub, tuleb vaid vaadata Androidi see annab teile omakorda hinnangu selle kohta, kui kaugel on fuksia kui "avalikkusele mõeldud toode" tulevik.

Kuna Google on olnud ka vaikne kogu OS-i ja selle edenemise osas, on veelgi raske hinnata, milline tulevik sellel OS-il on, kui ta üldse teeb. Ars Technica tsiteerib Fuchsia arendajat Travis Geiselbrechti, kes ütles:

[Fuksia] ei ole mänguasi, see ei ole 20% projekt, see ei ole surnud asja prügimägi, millest me enam ei hooli.

Kuigi arendaja väidab, et fuksia on midagi enamat kui lihtsalt ajutine paiskamine, on Google'i (ja Alphabeti) muutlik olemus kahjuks hästi teada.

Ars Technica oletab, et OS näib oma praeguses olekus palju nagu Androidi uus haru, kus Google parandab palju oma varajasi ja põhivead ja kasutades ära palju oma kogemusi, mille ta on aastate jooksul maailma populaarseima nutitelefoni ehitamisel omandatud OS. Fuchsia abil saab Google end edukalt Linuxi tuumast ja Javast juba algusest peale lahti võtta – ülesanne, mis muidu oleks Androidis praegu väga-väga keeruline.

Fuksia tulevik on põnev. See võib lihtsalt olla järgmine suur asi ja saate seda kogeda enne, kui sellest saab järgmine suur asi. Järgige juhiseid, kuidas luua Fuchsia Armadillo kasutajaliides, et seda Androidis proovida Hotfix.netlühike juhend. Samuti saate vaadata Fuchsia lähtekoodi aadressil Github või GoogleSource.

Mida arvate Fuksia ja selle Armadillo kasutajaliidese kohta? Mis teie arvates toob tulevik Fuchsia, Androidi ja Chrome OS-i jaoks? Andke meile oma mõtted allolevates kommentaarides teada!

Allikas 1: Hotfix.netAllikas 2: Ars Technica