Elérhető a Chromium a Fuchsia operációs rendszerhez

A Google kiadta a fuchsia operációs rendszerhez készült Chromium web böngésző teljes verzióját, ami leváltotta a Simple Browser nevű korábban kínált, korlátozott böngészőt, amely elsősorban elkülönített webalkalmazások futtatására lett tervezve, nem pedig weboldalak böngészésére. A hagyományos web böngésző támogatásának biztosítása közvetve azt jelzi, hogy a Google a Fuchsia-t nemcsak IoT és fogyasztói eszközök, például a Nest Hub számára kívánja fejleszteni, hanem asztali platformok számára is. A Fuchsia fejlődésének aktuális állapotával kapcsolatban lehetőség van az emulátor használatára, valamint a dahliaOS projekt tesztverzióira.

A Fuchsia-ra készült Chromium build felülete lényegében hasonló a többi asztali rendszerhez készült verzióhoz, kivéve néhány apróbb hibát és problémát, mint például a kontextusmenük megjelenítési gondjai és több ablak megnyitásának nehézségei. Az utóbbi időben azonban aktívan dolgoznak ezeknek a problémáknak a megoldásán, például nemrégiben biztosították a beépített PDF megjelenítő támogatását és a nyomtatási lehetőséget.

Elérhető a Chromium a Fuchsia operációs rendszerhez

Emlékeztetőül, a Fuchsia operációs rendszer fejlesztése a Google által 2016 óta folyik, figyelembe véve az Android platformon meglevő skálázási és biztonsági hiányosságokat. A rendszer a Zircon mikrokernél alapul, amely a LK projekt eredményein alapul, és a különböző eszközosztályok, köztük okostelefonok és személyi számítógépek használatára lett kiterjesztve. A Zircon a LF támogatásával folytatja a folyamatok és megosztható könyvtárak, felhasználói szinten történő bővítéseket, objektumkezelő rendszert és a capability alapú biztonsági modellt. A meghajtókat felhasználói térben futó dinamikus könyvtárak formájában valósítják meg, amelyeket a devhost folyamat tölt be, és az eszközkezelő (devmg, Device Manager) irányít.

A Fuchsia saját grafikus felületet készített Dart nyelven, a Flutter keretrendszer használatával. A projekt részeként fejlesztik a Peridot felhasználói felület építő keretrendszert, a Fargo csomagkezelőt, a libc standard könyvtárat, az Escher renderelő rendszert, a Magma Vulkan-illesztőprogramot, a Scenic összeállító menedzsert, a MinFS, MemFS, ThinFS (Go nyelven írt FAT) és Blobfs fájlrendszereket, valamint az FVM partíciókezelőt. Az alkalmazásfejlesztéshez támogatott nyelvek közé tartozik a C/C++, Dart, a rendszerszintű komponensekben pedig Rust, a hálózati veremben Go, a build rendszerben pedig Python használata is megengedett.

Elérhető a Chromium a Fuchsia operációs rendszerhez

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