Google predlaga način, kako Fuchsia "izvorno" izvajati aplikacije za Android in Linux

V skladu z novim predlogom za Fuchsia Gerrit bi lahko Fuchsia dodala podporo za izvajanje izvornih aplikacij za Android in Linux prek združljive plasti.

Fuchsia je vedno delovala kot nekoliko skrivnosten projekt vse od svojega začetka. Google odkrito dela na tem od leta 2016, vendar je iskalni velikan šele maja 2019 komentiral njegov obstoj in navedel ni nič drugega kot eksperiment. Za razliko od Androida in Chrome OS, ki sta zgrajena na jedru Linuxa, Fuchsia uporablja novo mikrojedro, imenovano Zircon. Google opisuje Fuchsia kot odprtokodni operacijski sistem, ki je "varen, posodobljen, vključujoč in pragmatičen".

Okoli tega, kaj namerava Google doseči s Fuchsia, kroži več teorij, ena izmed najbolj priljubljenih pa je, da bo Fuchsia sčasoma nadomestila Android in Chrome OS. Glede na to, da je ta operacijski sistem še vedno v povojih v primerjavi z uveljavljeno platformo Android, se to verjetno ne bo zgodilo kmalu. Vendar, če nov Googlov predlog (prek Thurrott) se kdaj uresniči, se zdi, da bi Fuchsia lahko izvajala izvorne aplikacije za Android in Linux.

Dokument, predložen na Fuchsia Gerrit, predlaga razvoj združljivostnega sloja, imenovanega Starnix, ki lahko "prevede zahteve iz odjemalca Linux program za podsisteme Fuchsia", kar v bistvu omogoča izvajanje izvornih aplikacij za Android in Linux na platformi, ne da bi se morali zateči k virtualnim strojem ali emulatorji.

Ko širimo vesolje programske opreme, ki jo želimo izvajati na Fuchsia, naletimo na programsko opremo, ki jo želimo izvajati na Fuchsia, ki je nimamo možnosti znova prevesti. Aplikacije za Android na primer vsebujejo module izvorne kode, ki so bili prevedeni za Linux. Za zagon te programske opreme na Fuchsia moramo imeti možnost izvajati binarne datoteke, ne da bi jih spreminjali.

Predlog nadalje ugotavlja, da je namen te združljivostne plasti "ustvariti izvedbo vmesnika Linux, ki lahko zagnati obstoječe, nespremenjene binarne datoteke Linux." Če vas zanima tehnična stran stvari, lahko preberete predlogni dokument tukaj.

Možnost izvajanja izvornih aplikacij za Android in Linux na Fuchsia se sliši vznemirljivo. Vendar je treba omeniti, da je to le predlog - in ne dejanska dokumentacija končne funkcije - in prav gotovo ne bi mogel priti v OS.

Čeprav na tej stopnji ni veliko znanega o končnem cilju Fuchsije, njen razvoj v zadnjem času poteka enakomerno. Google nedavno razširil Fuschsijin odprtokodni model omogočiti javne prispevke. Podjetje je vzpostavilo nove poštne sezname za razprave v zvezi s projekti, dodalo model upravljanja in odprlo tudi sledilnik težav za javne prispevke.