Podle nového návrhu na Fuchsia Gerrit by Fuchsia mohla přidat podporu pro spouštění nativních aplikací pro Android a Linux prostřednictvím vrstvy kompatibility.
Fuchsie vždy působila jako poněkud záhadný projekt již od svého vzniku. Google na něm otevřeně pracuje od roku 2016, ale teprve v květnu 2019 se vyhledávací gigant vyjádřil k jeho existenci a uvedl není to nic jiného než experiment. Na rozdíl od Androidu a Chrome OS, které jsou postaveny na linuxovém jádře, Fuchsia používá nové mikrokernel s názvem Zircon. Google popisuje Fuchsii jako open-source OS, který je „zabezpečený, aktualizovatelný, inkluzivní a pragmatický“.
Kolem toho, co Google plánuje dosáhnout s Fuchsií, se vznáší několik teorií, přičemž jednou z nejpopulárnějších je Fuchsia, která nakonec nahradí Android i Chrome OS. Když vidíme, jak je tento operační systém ve srovnání se zavedenou platformou Android stále v plenkách, je nepravděpodobné, že se to stane v dohledné době. Pokud však nový návrh Google (přes Thurrott), kdy dojde k realizaci, zdá se, že Fuchsia by mohla spouštět nativní aplikace pro Android a Linux.
Dokument předložený na Fuchsia Gerrit navrhuje vývoj vrstvy kompatibility nazvané Starnix, která dokáže „překládat požadavky z linuxového klienta program do podsystémů Fuchsia“, což v podstatě umožňuje nativním aplikacím pro Android a Linux běžet na platformě, aniž byste se museli uchýlit k virtuálním počítačům nebo emulátory.
Jak rozšiřujeme vesmír softwaru, který chceme provozovat na Fuchsii, setkáváme se se softwarem, který si přejeme provozovat na Fuchsii a který nemáme možnost překompilovat. Například aplikace pro Android obsahují nativní moduly kódu, které byly zkompilovány pro Linux. Abychom mohli spustit tento software na Fuchsii, musíme být schopni spouštět binární soubory, aniž bychom je upravovali.
Návrh dále poznamenává, že záměrem této vrstvy kompatibility „je vytvořit implementaci rozhraní Linuxu, která může spustit existující, neupravené linuxové binární soubory." Pokud vás zajímá technická stránka věci, můžete si přečíst dokument návrhu tady.
Možnost spouštět nativní aplikace pro Android a Linux na Fuchsii zní vzrušující. Je však třeba poznamenat, že se jedná pouze o návrh – a ne o skutečnou dokumentaci dokončené funkce – a do operačního systému by se velmi dobře nemohlo dostat.
Ačkoli o konečném cíli Fuchsie v této fázi není mnoho známo, její vývoj jde v poslední době stabilním tempem. Google nedávno rozšířil Fuschsia's open-source model umožnit veřejné příspěvky. Společnost vytvořila nové e-mailové konference pro diskuse týkající se projektu, přidala model řízení a také otevřela nástroj pro sledování problémů pro veřejné příspěvky.