Google a’ gluasad Chrome gu Fuchsia OS

Tha Google ag obair gus dreachan iomlan den bhrobhsair Chrome a thoirt seachad airson an Fuchsia OS. Tha Fuchsia mu thràth a’ toirt seachad einnsean brobhsair stèidhichte air an Chromium codebase airson a bhith a’ ruith thagraidhean lìn leotha fhèin, ach cha robh am brabhsair mar thoradh làn-chuimseach air leth ri fhaighinn airson Fuchsia, agus chaidh an àrd-ùrlar fhèin a leasachadh gu sònraichte airson IoT agus innealan luchd-cleachdaidh leithid an Nest Hub . O chionn ghoirid, tha an suidheachadh air atharrachadh agus tha leasachadh comasan Fuchsia air tòiseachadh, ag amas air a chleachdadh mar àrd-ùrlar deasg.

Tha seo a’ toirt a-steach a bhith a’ leasachadh seata de dh’ atharrachaidhean a nì e comasach Chrome làn-chuimseach a lìbhrigeadh gu Fuchsia. Thathas an dùil gum bi a’ chiad togail de Chrome airson Fuchsia deiseil airson Chrome 94 a leigeil ma sgaoil, clàraichte airson 21 Sultain. Thathas a ’dèanamh an obair giùlain mean air mhean - an-toiseach, tha e comasach dreach a tha air a ghearradh sìos a thogail, anns am bi stubs air an cur an àite cuid de fheartan, a thèid, mar a thèid an gluasad air adhart, le buileachadh obrach còd a bheir aire do na mion-fhiosrachadh. na Fuchsia. Mar eisimpleir, thathas a’ dèanamh atharrachadh airson Fuchsia airson treidhe an t-siostaim, luchdachadh fhaidhlichean, gnìomh Click To Call, ag obair le meadhanan a ghabhas toirt air falbh, sioncronadh, clàran luchd-cleachdaidh, tagraidhean PWA, a’ taisbeanadh fiosrachadh mu chuimhne agus luchd CPU, agus a’ toirt a-steach roghainnean bho bhrobhsairean eile .

Leig dhuinn do chuimhneachadh gu bheil an Fuchsia OS air a leasachadh le Google bho 2016, a ’toirt aire don dìth sgèileadh agus tèarainteachd a tha ri fhaighinn san àrd-ùrlar Android. Tha an siostam stèidhichte air microkernel Zircon, stèidhichte air leasachaidhean ann am pròiseact LK, air a leudachadh airson a chleachdadh air diofar chlasaichean de dh’ innealan, a ’toirt a-steach fònaichean sgairteil agus coimpiutairean pearsanta. Bidh Zircon a’ leudachadh LK le taic airson pròiseasan agus leabharlannan co-roinnte, ìre neach-cleachdaidh, siostam làimhseachadh nithean, agus modal tèarainteachd stèidhichte air comas. Tha draibhearan air an cur an gnìomh mar leabharlannan fiùghantach a ’ruith ann an àite luchd-cleachdaidh, air an luchdachadh leis a’ phròiseas devhost agus air a riaghladh le manaidsear an uidheim (devmg, Manaidsear Inneal).

Tha eadar-aghaidh grafaigeach fhèin aig Fuchsia sgrìobhte ann an Dart a’ cleachdadh frèam Flutter. Bidh am pròiseact cuideachd a’ leasachadh frèam eadar-aghaidh cleachdaiche Peridot, manaidsear pacaid Fargo, leabharlann àbhaisteach libc, siostam tairgse Escher, draibhear Magma Vulkan, manaidsear co-mheasgaichte Scenic, MinFS, MemFS, ThinFS (cànan FAT in Go) agus faidhle Blobfs. siostaman, a bharrachd air na roinnean manaidsear FVM. Airson leasachadh tagraidh, tha taic airson cànanan C/C ++ agus Dart air a thoirt seachad; Tha meirge cuideachd ceadaichte ann an co-phàirtean siostam, ann an stac lìonra Go, agus ann an siostam cruinneachaidh cànain Python.

Google a’ gluasad Chrome gu Fuchsia OS

Bidh am pròiseas bròg a’ cleachdadh manaidsear siostam, a’ toirt a-steach appmgr gus an àrainneachd bathar-bog tùsail a chruthachadh, sysmgr gus an àrainneachd bròg a chruthachadh, agus basemgr gus àrainneachd an neach-cleachdaidh a rèiteachadh agus logadh a-steach a chuir air dòigh. Gus dèanamh cinnteach à tèarainteachd, thathas a’ moladh siostam iomallachd bogsa gainmhich adhartach, anns nach eil cothrom aig pròiseasan ùra air nithean kernel, nach urrainn cuimhne a riarachadh agus nach urrainn dhaibh còd a ruith, agus tha siostam namespace air a chleachdadh gus faighinn gu goireasan, a dhearbhas na ceadan a tha rim faighinn. Tha an àrd-ùrlar a 'toirt seachad frèam airson co-phàirtean a chruthachadh, a tha nam prògraman a tha a' ruith anns a 'bhogsa gainmhich aca fhèin agus a dh'fhaodas eadar-obrachadh le co-phàirtean eile tro IPC.

Source: fosgailtenet.ru

Cuir beachd ann