Google föreslår ett sätt att få Fuchsia att köra Android- och Linux-appar "native".

click fraud protection

Enligt ett nytt förslag om Fuchsia Gerrit kan Fuchsia lägga till stöd för att köra inbyggda Android- och Linux-appar via ett kompatibilitetslager.

Fuchsia har alltid framstått som ett lite mystiskt projekt ända sedan starten. Google har öppet arbetat med det sedan 2016, men det var först i maj 2019 som sökjätten någonsin kommenterade dess existens och förklarade det är inget annat än ett experiment. Till skillnad från Android och Chrome OS, som är byggda ovanpå Linux-kärnan, använder Fuchsia en ny mikrokärna som heter Zircon. Google beskriver Fuchsia som ett operativsystem med öppen källkod som är "säkert, uppdateringsbart, inkluderande och pragmatiskt".

Flera teorier svävar kring vad Google planerar att åstadkomma med Fuchsia, med en av de mest populära är Fuchsia som så småningom ersätter både Android och Chrome OS. Att se hur det här operativsystemet fortfarande är i sin linda jämfört med den etablerade Android-plattformen, kommer dock inte att hända snart. Men om ett nytt Google-förslag (via

Thurrott) någonsin kommer att förverkligas, verkar det som att Fuchsia skulle kunna köra inbyggda Android- och Linux-appar.

Dokumentet som lämnades in på Fuchsia Gerrit föreslår utvecklingen av ett kompatibilitetslager kallat Starnix, som kan "översätta förfrågningar från Linux-klienten program till Fuchsia-undersystemen", vilket i huvudsak tillåter inbyggda Android- och Linux-appar att köras på plattformen utan att behöva tillgripa virtuella maskiner eller emulatorer.

När vi utökar universum av programvara som vi vill köra på Fuchsia, stöter vi på programvara som vi vill köra på Fuchsia som vi inte har möjlighet att kompilera om. Till exempel innehåller Android-applikationer inbyggda kodmoduler som har kompilerats för Linux. För att köra den här programvaran på Fuchsia måste vi kunna köra binära filer utan att ändra dem.

Förslaget noterar vidare att avsikten med detta kompatibilitetslager "är att skapa en implementering av Linux-gränssnittet som kan kör befintliga, omodifierade Linux-binärfiler." Om du är intresserad av den tekniska sidan av saken kan du läsa igenom förslagsdokumentet här.

Möjligheten att köra inbyggda Android- och Linux-appar på Fuchsia låter spännande. Det är dock värt att notera att detta bara är ett förslag – och inte den faktiska dokumentationen av den färdiga funktionen – och att det mycket väl inte skulle kunna komma in i operativsystemet.

Även om inte mycket är känt om Fuchsias slutmål i detta skede, har utvecklingen pågått i en jämn takt på senare tid. Google nyligen utökade Fuschsias modell med öppen källkod att tillåta offentliga bidrag. Företaget satte upp nya e-postlistor för projektrelaterade diskussioner, lade till en styrmodell och öppnade även upp en ärendespårare för offentliga bidrag.