Google predlaže način da Fuchsia "nativno" pokreće Android i Linux aplikacije

Prema novom prijedlogu za Fuchsia Gerrit, Fuchsia bi mogla dodati podršku za pokretanje izvornih Android i Linux aplikacija putem sloja kompatibilnosti.

Fuchsia je oduvijek izgledala kao pomalo misteriozan projekt još od svog osnutka. Google otvoreno radi na tome od 2016., no tek je u svibnju 2019. pretraživački div uopće komentirao njegovo postojanje, navodeći nije ništa više od eksperimenta. Za razliku od Androida i Chrome OS-a, koji su izgrađeni na vrhu Linux kernela, Fuchsia koristi novi mikrokernel nazvan Zircon. Google opisuje Fuchsia kao OS otvorenog koda koji je "siguran, ažuriran, uključiv i pragmatičan".

Postoji više teorija o tome što Google planira postići s Fuchsijom, a jedna od najpopularnijih je da će Fuchsia na kraju zamijeniti Android i Chrome OS. Budući da je ovaj OS još uvijek u povojima u usporedbi s etabliranom Android platformom, malo je vjerojatno da će se to dogoditi u skorije vrijeme. Međutim, ako novi Googleov prijedlog (putem Thurrott) ikada dođe do izražaja, čini se da bi Fuchsia mogla pokretati izvorne Android i Linux aplikacije.

Dokument dostavljen na Fuchsia Gerritu predlaže razvoj kompatibilnog sloja pod nazivom Starnix, koji može "prevesti zahtjeve Linux klijenta programa za podsustave Fuchsia", u biti dopuštajući izvornim Android i Linux aplikacijama da rade na platformi bez potrebe za korištenjem virtualnih strojeva ili emulatore.

Kako širimo svemir softvera koji želimo pokrenuti na Fuchsiji, nailazimo na softver koji želimo pokrenuti na Fuchsiji, a koji nemamo mogućnost ponovno kompajlirati. Na primjer, Android aplikacije sadrže izvorne kodne module koji su kompajlirani za Linux. Da bismo pokrenuli ovaj softver na Fuchsiji, moramo biti u mogućnosti pokretati binarne datoteke bez njihove izmjene.

U prijedlogu se nadalje navodi da je namjera ovog sloja kompatibilnosti "stvoriti implementaciju Linux sučelja koje može pokrenuti postojeće, nemodificirane Linux binarne datoteke." Ako vas zanima tehnička strana stvari, možete pročitati prijedlog dokumenta ovdje.

Mogućnost pokretanja izvornih Android i Linux aplikacija na Fuchsiji zvuči uzbudljivo. Međutim, vrijedi napomenuti da je ovo samo prijedlog — a ne stvarna dokumentacija finalizirane značajke — i vrlo lako ne bi mogao ući u OS.

Iako se u ovoj fazi ne zna mnogo o krajnjem cilju Fuchsije, njen razvoj u posljednje vrijeme ide stabilnim tempom. Google nedavno proširio Fuschsijin model otvorenog koda dopustiti javne doprinose. Tvrtka je postavila nove popise za slanje e-pošte za rasprave vezane uz projekte, dodala model upravljanja i također otvorila alat za praćenje problema za javne doprinose.