Google tengir Chrome til Fuchsia OS

Google vinnur að því að útvega fullkomna smíði af Chrome vafranum fyrir Fuchsia OS. Fuchsia býður nú þegar upp á vafravél byggða á Chromium kóðagrunni til að keyra sjálfstæða vefforrit, en vafrinn sem aðskilin fullgild vara var ekki fáanleg fyrir Fuchsia og pallurinn sjálfur var fyrst og fremst þróaður fyrir IoT og neytendatæki eins og Nest Hub . Nýlega hefur ástandið breyst og þróun Fuchsia getu er hafin, sem miðar að því að nota það sem skjáborðsvettvang.

Þetta felur í sér að þróa sett af breytingum sem gera það mögulegt að afhenda fullgildan Chrome til Fuchsia. Áætlað er að upphafssmíði Chrome fyrir Fuchsia verði tilbúin fyrir útgáfu Chrome 94, sem áætlað er að verði 21. september. Flutningavinnan er unnin smám saman - í fyrsta lagi er hægt að smíða niðurrifna útgáfu, þar sem sumum eiginleikum er skipt út fyrir stubba, sem, eftir því sem flutningurinn heldur áfram, er skipt út fyrir virka útfærslur á kóða sem tekur mið af sérkennum frá Fuchsia. Til dæmis er unnið að aðlögun fyrir Fuchsia fyrir kerfisbakkann, skráahleðslu, Click To Call aðgerð, vinnu með færanlegum miðlum, samstillingu, notendaskrám, PWA forritum, birtingu upplýsinga um minni og CPU hleðslu og innflutningur á stillingum frá öðrum vöfrum .

Við skulum minna þig á að Fuchsia OS hefur verið þróað af Google síðan 2016, að teknu tilliti til skorts á stærðarstærð og öryggi í boði á Android pallinum. Kerfið er byggt á Zircon örkjarnanum, byggt á þróun LK verkefnisins, stækkað til notkunar í ýmsum flokkum tækja, þar á meðal snjallsímum og einkatölvum. Zircon framlengir LK með stuðningi við ferla og sameiginleg bókasöfn, notendastigi, hlutum meðhöndlunarkerfi og getu-bundið öryggislíkan. Reklar eru útfærðir sem kraftmikil bókasöfn sem keyra í notendarými, hlaðin af devhost ferlinu og stjórnað af tækjastjóranum (devmg, Device Manager).

Fuchsia hefur sitt eigið grafíska viðmót skrifað í Dart með Flutter ramma. Verkefnið þróar einnig Peridot notendaviðmótsramma, Fargo pakkastjórann, libc staðalsafnið, Escher flutningskerfið, Magma Vulkan bílstjórann, Scenic samsettan stjórnanda, MinFS, MemFS, ThinFS (FAT í Go tungumáli) og Blobfs skrá kerfi, sem og stjórnanda FVM skiptingum. Fyrir þróun forrita er stuðningur við C/C++ og Dart tungumál; Ryð er einnig leyft í kerfishlutum, í Go netstaflanum og í Python tungumálasamsetningarkerfinu.

Google tengir Chrome til Fuchsia OS

Stígvélaferlið notar kerfisstjóra, þar á meðal appmgr til að búa til upphaflega hugbúnaðarumhverfið, sysmgr til að búa til ræsiumhverfið og basemgr til að stilla notendaumhverfið og skipuleggja innskráningu. Til að tryggja öryggi er lagt til háþróað sandkassaeinangrunarkerfi, þar sem nýir ferlar hafa ekki aðgang að kjarnahlutum, geta ekki úthlutað minni og geta ekki keyrt kóða og nafnrýmiskerfi er notað til að fá aðgang að auðlindum, sem ákvarðar tiltækar heimildir. Vettvangurinn veitir ramma til að búa til íhluti, sem eru forrit sem keyra í eigin sandkassa og geta haft samskipti við aðra íhluti í gegnum IPC.

Heimild: opennet.ru

Bæta við athugasemd