Google ehdottaa tapaa saada Fuchsia käyttämään Android- ja Linux-sovelluksia "natiivisti".

click fraud protection

Uuden Fuchsia Gerritin ehdotuksen mukaan Fuchsia voisi lisätä tuen Android- ja Linux-sovellusten käyttöön yhteensopivuuskerroksen kautta.

Fuksia on aina ollut jonkin verran mystinen projekti sen perustamisesta lähtien. Google on työskennellyt avoimesti sen parissa vuodesta 2016, mutta vasta toukokuussa 2019 hakujätti kommentoi sen olemassaoloa ja totesi. se ei ole muuta kuin kokeilu. Toisin kuin Android ja Chrome OS, jotka on rakennettu Linux-ytimen päälle, Fuchsia käyttää uutta mikroydintä nimeltä Zircon. Google kuvailee Fuchsiaa avoimen lähdekoodin käyttöjärjestelmäksi, joka on "turvallinen, päivitettävä, kattava ja käytännöllinen".

Useita teorioita kelluu sen ympärillä, mitä Google aikoo saavuttaa Fuchsialla, ja yksi suosituimmista on Fuchsia, joka lopulta korvaa sekä Androidin että Chrome-käyttöjärjestelmän. Koska tämä käyttöjärjestelmä on vielä lapsenkengissään verrattuna vakiintuneeseen Android-alustaan, se tuskin tapahtuu pian. Jos kuitenkin uusi Google-ehdotus (välillä Thurrott) tulee koskaan toteutumaan, näyttää siltä, ​​että Fuchsia voisi käyttää alkuperäisiä Android- ja Linux-sovelluksia.

Fuchsia Gerritistä lähetetyssä asiakirjassa ehdotetaan yhteensopivuuskerroksen kehittämistä nimeltä Starnix, joka voi "kääntää pyynnöt Linux-asiakkaalta ohjelma Fuchsia-alijärjestelmiin", mikä käytännössä mahdollistaa natiivi Android- ja Linux-sovellusten ajamisen alustalla ilman virtuaalikoneita tai emulaattorit.

Laajentaessamme Fuchsialla käytettävän ohjelmiston universumia kohtaamme ohjelmistoja, joita haluamme käyttää Fuchsialla ja joita emme pysty kääntämään uudelleen. Esimerkiksi Android-sovellukset sisältävät alkuperäisiä koodimoduuleja, jotka on käännetty Linuxille. Jotta voimme käyttää tätä ohjelmistoa Fuchsialla, meidän on kyettävä ajamaan binääritiedostoja muokkaamatta niitä.

Ehdotuksessa huomautetaan lisäksi, että tämän yhteensopivuuskerroksen tarkoituksena on "luoda Linux-käyttöliittymän toteutus, joka pystyy ajaa olemassa olevia, muokkaamattomia Linux-binaareja." Jos olet kiinnostunut asioiden teknisestä puolesta, voit lukea ehdotusasiakirjan tässä.

Mahdollisuus käyttää alkuperäisiä Android- ja Linux-sovelluksia Fuchsialla kuulostaa jännittävältä. On kuitenkin syytä huomata, että tämä on vain ehdotus - eikä viimeistellyn ominaisuuden varsinainen dokumentaatio - eikä se välttämättä pääse mukaan käyttöjärjestelmään.

Vaikka Fuchsian lopullisesta tavoitteesta ei tässä vaiheessa tiedetä paljoa, sen kehitys on viime aikoina ollut tasaista. Google hiljattain laajensi Fuschian avoimen lähdekoodin mallia sallia julkisen tuen. Yhtiö perusti uusia postituslistoja projekteihin liittyville keskusteluille, lisäsi hallintomallin ja avasi myös ongelmaseurannan julkisille panoksille.