A Google fejleszti a MicroFuchsia-t, a Fuchsia operációs rendszer lecsupaszított változatát Android virtuális gépekhez.

A Google a MicroFuchsia környezet fejlesztésén dolgozik, amely magában foglal egy csökkentett verziót a Fuchsia operációs rendszerből, amelyet az Android platformon virtuális gépeken történő futtatásra optimalizáltak. Az Android kódbase-ében már elkezdődött a változtatások befogadása a MicroFuchsia működésének biztosítása érdekében. A MicroFuchsia virtuális gépeinek elindításához az Android 13-ban bevezetett AVF (Android Virtualization Framework) keretrendszert használják, amely a KVM hipervizorra és a crosvm eszközkészletre épül.

Korábban a Google az AVF-t használta a "Microdroid" környezet végrehajtására, amelyet harmadik féltől származó rendszerkomponensek elszigetelésére alkalmaztak az Android rendszerben, és kísérletezett a Chromium OS vendég rendszerek indításával is. A MicroFuchsia Androidhoz való fejlesztésének okairól eddig nem közöltek információt, de feltételezhető, hogy a Google egy hatékonyabb és minimalista környezetet dolgoz ki az Android szolgáltatásainak elszigetelt indítására, amely kevesebb erőforrást fogyaszt, mint a Microdroid, amely Android rendszerkomponensekből és Linux kernelből áll.

A Fuchsia a Zircon mikrokernelen alapul, amely az LK projekt eredményeire épül, és kiterjesztették különböző eszközkategóriák, köztük okostelefonok és személyi számítógépek alkalmazásához. A Zircon az LK támogatását bővíti folyamatokkal és megosztott könyvtárakkal, felhasználói szinttel, objektumkezelő rendszerrel és capability-alapú biztonsági modellel. Az illesztőprogramok a felhasználói térben működő dinamikus könyvtárakként valósulnak meg, amelyeket a devhost folyamat tölt be, és az eszközkezelő (devmg, Device Manager) irányít.

A betöltés során egy rendszermenedszer működik, amely tartalmazza az appmgr-t az alap programkörnyezet létrehozásához, a sysmgr-t a betöltési környezet kialakításához és a basemgr-t a felhasználói környezet beállításához és a rendszerbe való belépés szervezéséhez. A biztonság érdekében egy fejlett sandbox-izolációs rendszert kínál, amelyben az új folyamatok nem férnek hozzá a kernel objektumaihoz, nem tudnak memóriát allokálni és nem tudnak kódot futtatni; az erőforrásokhoz való hozzáférést egy névtér rendszer határozza meg, amely meghatározza a rendelkezésre álló jogosultságokat. A platform keretrendszert biztosít a sandboxban futó programokat képviselő komponensek létrehozásához, amelyek más komponensekkel IPC-n keresztül léphetnek interakcióba.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster