Chromium on saadaval Fuchsia OS-i jaoks

Google on välja andnud Fuchsia operatsioonisüsteemile mõeldud veebibrauseri Chromium täisversiooni, mis asendas rakenduste nimekirjas varem pakutud mahajäetud Simple Browser brauseri, mis on mõeldud pigem eraldi veebirakenduste käitamiseks kui veebisaitidega töötamiseks. Kaudselt kinnitab tavalise veebibrauseri toe pakkumine Google'i kavatsust arendada Fuchsiat mitte ainult asjade Interneti ja tarbijaseadmete (nt Nest Hub) jaoks, vaid ka töölauaplatvormide jaoks. Fuchsia arenduse hetkeseisuga tutvumiseks saate kasutada nii emulaatorit kui ka dahliaOS-i projekti testversioone.

Fuchsia jaoks mõeldud Chromiumi järgu liides on üldiselt sarnane teiste töölauasüsteemide järgudega, välja arvatud üksikud vead ja vead, nagu probleemid kontekstimenüüde kuvamisel ja mitme akna avamisel. Samal ajal on viimasel ajal aktiivselt tegeletud näiteks selliste probleemide kõrvaldamisega ning hiljuti pakuti sisseehitatud PDF-vaaturi ja printimisvõimaluse tuge.

Chromium on saadaval Fuchsia OS-i jaoks

Tuletame meelde, et Fuchsia OS-i on Google arendanud alates 2016. aastast, võttes arvesse Androidi platvormil esinevaid puudujääke skaleerimise ja turvalisuse vallas. Süsteem põhineb LK projekti arendustel põhineval Zircon mikrokernelil, mida on laiendatud kasutamiseks erinevate klasside seadmetel, sealhulgas nutitelefonidel ja personaalarvutitel. Zircon laiendab LK-d protsesside ja jagatud teekide toega, kasutajataseme, objektide käsitsemissüsteemi ja võimetepõhise turbemudeliga. Draiverid on rakendatud dünaamiliste teekidena, mis töötavad kasutajaruumis, laadib devhost-protsess ja mida haldab seadmehaldur (devmg, seadmehaldur).

Fuchsial on oma graafiline liides, mis on kirjutatud Dartis, kasutades Flutteri raamistikku. Projekt arendab ka Peridoti kasutajaliidese raamistikku, Fargo paketihaldurit, libc standardteeki, Escheri renderdussüsteemi, Magma Vulkani draiverit, Scenic komposiithaldurit, MinFS, MemFS, ThinFS (FAT Go keeles) ja Blobfs faili süsteemid, samuti halduri FVM-i partitsioonid. Rakenduste arendamiseks pakutakse C/C++ ja Dart keelte tuge; Rust on lubatud ka süsteemikomponentides, Go võrgupinus ja Pythoni keelekoostesüsteemis.

Chromium on saadaval Fuchsia OS-i jaoks

Alglaadimisprotsess kasutab süsteemihaldurit, sealhulgas rakendust appmgr algse tarkvarakeskkonna loomiseks, sysmgr alglaadimiskeskkonna loomiseks ja basemgr kasutajakeskkonna konfigureerimiseks ja sisselogimise korraldamiseks. Turvalisuse tagamiseks pakutakse välja täiustatud liivakasti isolatsioonisüsteem, milles uutel protsessidel puudub ligipääs kerneli objektidele, ei saa eraldada mälu ega käitada koodi ning ressurssidele juurdepääsuks kasutatakse nimeruumi süsteemi, mis määrab saadaolevad õigused. Platvorm pakub raamistikku komponentide loomiseks, mis on programmid, mis töötavad oma liivakastis ja saavad IPC kaudu suhelda teiste komponentidega.

Allikas: opennet.ru

Lisa kommentaar