Ifølge et nyt forslag om Fuchsia Gerrit kunne Fuchsia tilføje understøttelse til at køre native Android- og Linux-apps via et kompatibilitetslag.
Fuchsia har altid fremstået som et noget mystisk projekt lige siden starten. Google har åbenlyst arbejdet på det siden 2016, men det var først i maj 2019, at søgegiganten nogensinde kommenterede dets eksistens og udtalte det er ikke andet end et eksperiment. I modsætning til Android og Chrome OS, som er bygget oven på Linux-kernen, bruger Fuchsia en ny mikrokerne kaldet Zircon. Google beskriver Fuchsia som et open source OS, der er "sikkert, kan opdateres, inkluderende og pragmatisk".
Flere teorier svæver omkring, hvad Google planlægger at opnå med Fuchsia, hvor en af de mest populære er Fuchsia, der til sidst erstatter både Android og Chrome OS. At se, hvordan dette operativsystem stadig er i sin vorden sammenlignet med den etablerede Android-platform, er det dog usandsynligt, at det vil ske snart. Men hvis et nyt Google-forslag (via Thurrott
) nogensinde kommer til virkelighed, ser det ud til, at Fuchsia kunne køre indbyggede Android- og Linux-apps.Dokumentet indsendt på Fuchsia Gerrit foreslår udviklingen af et kompatibilitetslag kaldet Starnix, som kan "oversætte anmodninger fra Linux-klienten program til Fuchsia-undersystemerne", hvilket i det væsentlige tillader native Android- og Linux-apps at køre på platformen uden at skulle ty til virtuelle maskiner eller emulatorer.
Efterhånden som vi udvider universet af software, vi ønsker at køre på Fuchsia, støder vi på software, som vi ønsker at køre på Fuchsia, som vi ikke har mulighed for at genkompilere. For eksempel indeholder Android-applikationer native kodemoduler, der er blevet kompileret til Linux. For at køre denne software på Fuchsia skal vi være i stand til at køre binære filer uden at ændre dem.
Forslaget bemærker endvidere, at hensigten med dette kompatibilitetslag "er at skabe en implementering af Linux-grænsefladen, der kan køre eksisterende, umodificerede Linux-binære filer." Hvis du er interesseret i den tekniske side af tingene, kan du læse forslagsdokumentet igennem her.
Evnen til at køre indbyggede Android- og Linux-apps på Fuchsia lyder spændende. Det er dog værd at bemærke, at dette kun er et forslag - og ikke den faktiske dokumentation af den færdiggjorte funktion - og meget vel ikke kan komme ind i operativsystemet.
Selvom der ikke er meget kendt om Fuchsias slutmål på nuværende tidspunkt, er udviklingen gået i et jævnt tempo på det seneste. Google for nylig udvidet Fuschsias open source-model at tillade offentlige bidrag. Virksomheden oprettede nye mailinglister til projektrelaterede diskussioner, tilføjede en styringsmodel og åbnede også en problemsporing for offentlige bidrag.