Volgens een nieuw voorstel over Fuchsia Gerrit zou Fuchsia ondersteuning kunnen toevoegen voor het uitvoeren van native Android- en Linux-apps via een compatibiliteitslaag.
Fuchsia komt altijd over als een enigszins mysterieus project sinds de oprichting ervan. Google werkt er al sinds 2016 openlijk aan, maar pas in mei 2019 gaf de zoekgigant ooit commentaar op het bestaan ervan, onder vermelding van het is niets meer dan een experiment. In tegenstelling tot Android en Chrome OS, die bovenop de Linux-kernel zijn gebouwd, gebruikt Fuchsia een nieuwe microkernel genaamd Zircon. Google beschrijft Fuchsia als een open-source besturingssysteem dat "veilig, updatebaar, inclusief en pragmatisch" is.
Er doen meerdere theorieën de ronde over wat Google van plan is te bereiken met Fuchsia, waarbij een van de meest populaire Fuchsia uiteindelijk zowel Android als Chrome OS zal vervangen. Als je ziet hoe dit besturingssysteem nog in de kinderschoenen staat vergeleken met het gevestigde Android-platform, is het echter onwaarschijnlijk dat dit binnenkort zal gebeuren. Als er echter een nieuw Google-voorstel (via
Thurrott) ooit werkelijkheid wordt, lijkt het erop dat Fuchsia native Android- en Linux-apps zou kunnen draaien.Het document ingediend op de Fuchsia Gerrit stelt de ontwikkeling voor van een compatibiliteitslaag genaamd Starnix, die "verzoeken van de Linux-client kan vertalen" programma naar de Fuchsia-subsystemen", waardoor native Android- en Linux-apps op het platform kunnen worden uitgevoerd zonder toevlucht te hoeven nemen tot virtuele machines of emulators.
Terwijl we het universum van software die we op Fuchsia willen draaien uitbreiden, komen we software tegen die we op Fuchsia willen draaien en die we niet opnieuw kunnen compileren. Android-applicaties bevatten bijvoorbeeld native codemodules die voor Linux zijn gecompileerd. Om deze software op Fuchsia uit te voeren, moeten we binaire bestanden kunnen uitvoeren zonder ze te wijzigen.
Het voorstel merkt verder op dat de bedoeling van deze compatibiliteitslaag "is om een implementatie van de Linux-interface te creëren die dat kan." voer bestaande, ongewijzigde Linux-binaire bestanden uit." Als u geïnteresseerd bent in de technische kant van de zaak, kunt u het voorsteldocument doorlezen hier.
De mogelijkheid om native Android- en Linux-apps op Fuchsia uit te voeren klinkt spannend. Het is echter de moeite waard om op te merken dat dit slechts een voorstel is (en niet de daadwerkelijke documentatie van de definitieve functie) en dat het heel goed niet in het besturingssysteem zou kunnen komen.
Hoewel er in dit stadium nog niet veel bekend is over het einddoel van Fuchsia, verloopt de ontwikkeling ervan de laatste tijd gestaag. Google onlangs breidde het open-sourcemodel van Fuschsia uit publieke bijdragen mogelijk te maken. Het bedrijf zette nieuwe mailinglijsten op voor projectgerelateerde discussies, voegde een bestuursmodel toe en opende ook een issue tracker voor publieke bijdragen.