A Google javaslatot tesz arra, hogy a Fuchsia „natívan” futtasson Android- és Linux-alkalmazásokat

A Fuchsia Gerritre vonatkozó új javaslat szerint a Fuchsia egy kompatibilitási rétegen keresztül támogatja a natív Android- és Linux-alkalmazások futtatását.

A fukszia mindig is kissé titokzatos projektnek tűnt megalakulása óta. A Google 2016 óta nyíltan dolgozik rajta, de a keresőóriás csak 2019 májusában nyilatkozott a létezéséről. ez nem más, mint egy kísérlet. Ellentétben az Androiddal és a Chrome OS-szel, amelyek a Linux kernelre épülnek, a Fuchsia egy új mikrokernelt használ, a Zircon nevet. A Google a Fuchsia-t nyílt forráskódú operációs rendszerként írja le, amely "biztonságos, frissíthető, átfogó és pragmatikus".

Számos elmélet kering a körül, hogy a Google mit tervez elérni a Fuchsia-val, és az egyik legnépszerűbb az, hogy a Fuchsia végül felváltja az Androidot és a Chrome OS-t is. Látva, hogy ez az operációs rendszer még gyerekcipőben jár a bevált Android platformhoz képest, ez azonban nem valószínű, hogy egyhamar megtörténik. Ha azonban egy új Google-ajánlat (via Thurrott) valóra vált, úgy tűnik, hogy a Fuchsia natív Android- és Linux-alkalmazásokat futtathat.

A Fuchsia Gerritről benyújtott dokumentum egy Starnix nevű kompatibilitási réteg kifejlesztését javasolja, amely képes "lefordítani a Linux klienstől érkező kéréseket program a Fuchsia alrendszerekhez", ami lényegében lehetővé teszi a natív Android és Linux alkalmazások futtatását a platformon anélkül, hogy virtuális gépekhez vagy emulátorok.

Ahogy bővítjük a Fuchsián futtatni kívánt szoftverek univerzumát, olyan szoftverekkel találkozunk, amelyeket Fuchsián szeretnénk futtatni, és amelyeket nem tudunk újrafordítani. Például az Android alkalmazások natív kódmodulokat tartalmaznak, amelyeket Linuxra fordítottak. Ahhoz, hogy ezt a szoftvert Fuchsia rendszeren futtathassuk, bináris fájlokat kell futtatnunk azok módosítása nélkül.

A javaslat megjegyzi továbbá, hogy ennek a kompatibilitási rétegnek az a célja, hogy a Linux interfész olyan megvalósítását hozza létre, amely képes futtasson meglévő, módosítatlan Linux bináris fájlokat." Ha érdekli a dolgok technikai oldala, elolvashatja az ajánlati dokumentumot itt.

Izgalmasan hangzik a natív Android- és Linux-alkalmazások Fuchsia rendszeren való futtatásának képessége. Érdemes azonban megjegyezni, hogy ez csak egy javaslat – és nem a véglegesített szolgáltatás tényleges dokumentációja –, és nagyon könnyen nem kerülhet be az operációs rendszerbe.

Bár a Fuchsia végső céljáról ebben a szakaszban nem sokat tudni, fejlődése az utóbbi időben egyenletes ütemben halad. Google nemrég kiterjesztette a Fuschsia nyílt forráskódú modelljét hogy lehetővé tegye az állami hozzájárulást. A vállalat új levelezőlistákat hozott létre a projektekkel kapcsolatos megbeszélésekhez, hozzáadott egy irányítási modellt, és megnyitott egy problémakövetőt a nyilvános hozzájárulásokhoz.