A most kiadott fejlesztési információk amelyet a Google fejlesztői hajtanak végre, és amelyen már dolgoznak áttelepítheti a Chrome böngészőt a Fuchsia operációs rendszerre.
Mára hogy a Fuchsia már böngészőmotort biztosít az önálló webes alkalmazások futtatásához használt Chromium -kódbázis alapján, a fejlesztők megemlítik, hogy a Chrome még nem érhető el önálló termékként teljes a Fuchsia számára, mivel a platformot elsősorban az IoT és a fogyasztói eszközök, például a Nest Hub számára fejlesztették ki.
De ez a helyzet és cserébe, mivel már megkezdődött a Fuchsia képességeinek fejlesztésével, asztali platformként való felhasználásra szánva. Ez magában foglal egy sor változtatást, amelyek lehetővé teszik a teljes Chrome böngésző Fuchsia -ba történő áthelyezését.
A terveken belül akik bejelentik magukat, említsék ezt már Fuksziában előkészítik a Chrome kezdeti verzióját a Chrome 94 elindításához (amely a tervek szerint szeptember 21 -én jelenik meg).
A migrációs munka részéről a fejlesztők megemlítik, hogy ezt fokozatosan hajtják végre, mivel az elején lehetőség van egy egyszerűsített verzió felépítésére, amelyben egyes funkciók megvalósítását csonkok váltják fel.
A hordozhatóság előrehaladtával a csonkokat a kód működő verzióival helyettesítik Fuksziára jellemző. Például a Chrome testre szabja a Fuchsia rendszerét, letölt fájlokat, Click to Call, cserélhető adathordozókat, szinkronizálást, egyéni könyvtárakat, PWA -alkalmazásokat, memória- és CPU -terhelési információkat jelenít meg, és más böngészőkből importálja a beállításokat.
Emlékezz erre A Fuchsia OS -t a Google fejlesztette 2016 óta, figyelembe véve a hiányosságokat a skálázás és a biztonság területén az Android platformon. A rendszer a Zircon mikrokernelre épül, amely az LK projekt fejlesztésein alapul, kiterjesztve a különböző eszközosztályokra, beleértve az okostelefonokat és személyi számítógépeket.
A Zircon mikrokernel jellemzője az LK kiterjesztése a folyamatok és a megosztott könyvtárak támogatásával, felhasználói szint, objektumkezelés és képességeken alapuló biztonsági modell. Az illesztőprogramok a devhost folyamat által betöltött, és a devmg eszközkezelő által felügyelt dinamikus felhasználói térkönyvtárakként valósulnak meg.
Fukszia miatt kifejlesztette saját grafikus felületét, amely Dart nyelven íródott, a Flutter keretrendszer használatával, a projekt mellett a Peridot felhasználói felület, Fargo csomagkezelő, libc szabványos könyvtár, Escher renderelő rendszer, Magma Vulkan meghajtó, Scenic összetett menedzser, MinFS, MemFS, ThinFS (FAT in Go nyelv) fejlesztésével, és a Blobfs fájlrendszerek, valamint az FVM partíciók.
Az alkalmazásfejlesztéshez, C / C ++ támogatás érhető el (hála a libc -nek), Dart is nyújt és Rust a rendszerkomponensekben, a hálózati veremben is megengedett GO és az építési rendszerben a nyelv Python.
A rendszergazdát használják a rendszerindítási folyamathoz, amely magában foglalja az appmgr -t, amely lehetővé teszi a kezdeti szoftverkörnyezet létrehozását, a sysmgr -t a rendszerindítási környezet létrehozásához, és a basemgr -et a felhasználói környezet konfigurálásához és a bejelentkezés megszervezéséhez.
A. Részéről A biztonság fejlett homokozószigetelő rendszert javasol, amelyben az új folyamatok nem férnek hozzá a kernelobjektumokhoz, a memória nem foglalható le, és a kód nem hajtható végre, és egy névtérrendszerrel érik el a rendelkezésre álló engedélyek által meghatározott erőforrásokat.
A platform keretet biztosít az összetevők létrehozásához, amelyek olyan programok, amelyek a homokozóban futnak, és amelyek kölcsönhatásba léphetnek más összetevőkkel az IPC -n keresztül.
Végül ha érdekel, hogy többet tudjon meg róla, a részleteket az eredeti bejegyzésben ellenőrizheti a címen a következő link.