Chromium on saadaval Fuchsia operatsioonisüsteemile

Google avalikustas täisversiooni veebibrauserist Chromium Fuchsia operatsioonisüsteemile, mis asendab rakenduste nimekirjas varem pakutud lihtsustatud brauserit Simple Browser, mis oli mõeldud vaid iseseisvate veebirakenduste jaoks, mitte veebisaitide külastamiseks. Indirektseks tõenduseks tavapärase veebibrauseri toe pakkumise kohta on Google'i kavatsus arendada Fuchsia mitte ainult IoT ja tarbija seadmetele, nagu Nest Hub, vaid ka lauaarvutite platvormidele. Fuchsia praeguste arengute tundmiseks saate kasutada emulaatorit ja projekti dahliaOS testkokkuvõtteid.

Chromiumi versiooni liides Fuchsia jaoks on üldiselt sarnane teiste lauaarvutite süsteemide versioonidega, välja arvatud mõned üksikud puudujäägid ja vead, nagu kontekstimenüüde kuvamise probleemid ja mitme akna avamise väljakutsed. Sellegipoolest on viimastel päevadel aktiivselt töötatud nende probleemide kõrvaldamise nimel, näiteks juba eelmisel nädalal lisati toetus sisseehitatud PDF-vaaturi jaoks ja võimalus printida.

Chromium on saadaval Fuchsia operatsioonisüsteemile

Tuletame meelde, et Fuchsia operatsioonisüsteemi arendatakse Google'i poolt alates 2016. aastast, võttes arvesse skaleerimise ja turvalisuse probleeme, mis on olemas Androidi platvormil. Süsteem põhineb Zirconi mikrokerel, mis on välja töötatud LK projekti põhjal ja millel on laiendused erinevate seadmeklasside, sealhulgas nutitelefonide ja personaalarvutite jaoks. Zircon laiendab LK-d protsesside ja jagatud teekide toe, kasutaja tasandi, objektide töötlemise süsteemi ja capability-põhise turvamudeli abil. Draiverid teostatakse kasutajaruumi töötavate dünaamiliste teekidena, mis laaditakse devhost protsessi kaudu ja mida haldab seadme haldur (devmg, Device Manager).

Fuchsia jaoks on loodud oma graafiline liides, mis on kirjutatud Dart keeles, kasutades Flutter raamistikku. Projektis arendatakse ka kasutajaliidese loomise raamistikku Peridot, pakihaldurit Fargo, standardset raamatukogu libc, renderdus süsteemi Escher, Vulkan draiverit Magma, komposiitmanegerit Scenic, failisüsteeme MinFS, MemFS, ThinFS (FAT Go keeles) ja Blobfs, samuti sektsioonide haldurit FVM. Rakenduste arendamiseks on toetatud keeli C/C++, Dart, süsteemikomponentides on samuti lubatud Rusti kasutamine, võrgu stackis Go ja ehitussüsteemis Python.

Chromium on saadaval Fuchsia operatsioonisüsteemile

Laadimise protsessis kasutatakse süsteemihaldurit, mis sisaldab appmgr'i algse programmikeskkonna loomiseks, sysmgr'i laadimis keskkonna kujundamiseks ja basemgr'i kasutajakeskkonna seadistamiseks ning sisselogimise korraldamiseks. Turvalisuse tagamiseks on pakutud täiustatud sandbox-isolatsiooni süsteem, kus uudsed protsessid ei pääse juurdepääsu tuumobjektidele, ei saa eraldada mälu ega saata koodi, ning ressurssidele juurdepääsuks rakendatakse nimede ruumide süsteem, mis määratleb kättesaadavad õigused. Platvorm pakub raamistikku komponentide loomiseks, mis on programmid, mida käitatakse oma sandboxes ja mis saavad teiste komponentidega suhelda läbi IPC.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster