Google udvikler MicroFuchsia, en nedskåret version af operativsystemet Fuchsia til virtuelle maskiner i Android.

Google udvikler MicroFuchsia-miljøet, som inkluderer en strippet version af operativsystemet Fuchsia, optimeret til at køre i virtuelle maskiner på Android-platformen. Ændringerne til Androids kodebase er allerede begyndt at blive modtaget for at muliggøre driften af MicroFuchsia. Den tilføjede Android 13-rammeværk AVF (Android Virtualization Framework), som er baseret på KVM-hypervisoren og crosvm-værktøjet, vil blive brugt til at starte virtuelle maskiner med MicroFuchsia.

Tidligere brugte Google AVF til at køre 'Microdroid'-miljøet, der anvendes til isolation af tredjeparts systemkomponenter i Android, og har også eksperimenteret med at starte gæstesystemer med Chromium OS. Årsagerne til forberedelsen af MicroFuchsia til Android er endnu ikke offentliggjort, men det antages, at Google udvikler et mere effektivt og minimalistisk miljø til isoleret drift af tjenester i Android, som kræver færre ressourcer end Microdroid-miljøet baseret på Android-systemkomponenter og Linux-kernen.

Fuchsia er baseret på mikrokerne Zircon, der bygger videre på LK-projektets arbejde, udvidet til at bruges på forskellige typer enheder, herunder smartphones og personlige computere. Zircon udvider LK med støtte til processer og delte biblioteker, brugerlaget, objektbehandlingssystemet og en security model baseret på capability. Drivere implementeres som dynamiske biblioteker, der kører i brugerrummet, indlæst af devhost-processen og styret af enhedsadministrator (devmg, Device Manager).

Under opstarten anvendes en systemmanager, der omfatter appmgr til at skabe det indledende programmiljø, sysmgr til at lave opstartsmiljøet og basemgr til at konfigurere bruger miljøet og organisere loginprocessen. For at sikre sikkerheden tilbydes et avanceret sandbox-isoleringssystem, hvor nye processer ikke har adgang til kerneobjekter, ikke kan allokere hukommelse og ikke kan køre kode, og adgangen til ressourcer reguleres af et navnerumssystem, der definerer de tilgængelige beføjelser. Platformen leverer et rammeværk til oprettelse af komponenter, som er programmer, der kører i deres egen sandbox, og som kan interagere med andre komponenter via IPC.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster