Tha Google air tòiseachadh a’ stàladh Fuchsia OS air innealan Nest Hub

Thaisbean Petr Hosek, a tha os cionn sgioba Google le uallach airson siostaman togail, luchd-cruinneachaidh agus innealan leasaiche, a’ chiad inneal a bhios uidheamaichte le siostam obrachaidh Fuchsia. Tòisichidh firmware stèidhichte air Fuchsia a’ lìbhrigeadh gu frèamaichean dhealbhan snasail Nest Hub mar phàirt de ùrachadh deuchainneach airson buill Prògram Ro-shealladh Google.

Mura èirich duilgheadasan ris nach robh dùil rè buileachadh na deuchainn, thèid am firmware stèidhichte air Fuchsia a chuir an sàs ann an innealan luchd-cleachdaidh Nest Hub eile, nach mothaich eadar-dhealachaidhean sam bith leis gum fuirich an eadar-aghaidh, a chaidh a thogail air frèam Flutter, mar a tha e, dìreach an atharraichidh co-phàirtean ìre ìosal den t-siostam obrachaidh. Roimhe sin, chleachd innealan Google Nest Hub a chaidh a leigeil ma sgaoil bho 2018, a tha a ’cothlamadh gnìomhan frèam dhealbhan, siostam ioma-mheadhain agus eadar-aghaidh airson dachaigh spaideil a riaghladh, firmware stèidhichte air an t-slige Cast agus an kernel Linux.

Cuimhnichidh sinn, mar phàirt de phròiseact Fuchsia, gu bheil Google air a bhith a’ leasachadh siostam obrachaidh uile-choitcheann bho 2016, comasach air ruith air seòrsa sam bith de dh’ inneal, bho ionadan-obrach agus fònaichean sgairteil gu uidheamachd freumhaichte agus luchd-cleachdaidh. Tha an leasachadh air a dhèanamh a’ toirt aire don eòlas air cruthachadh àrd-ùrlar Android agus a’ toirt aire do easbhaidhean ann an raon sgèileadh agus tèarainteachd.

Tha an siostam stèidhichte air microkernel Zircon, stèidhichte air leasachaidhean 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.

Tha Google air tòiseachadh a’ stàladh Fuchsia OS air innealan Nest Hub

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