Kua timata a Google ki te tohatoha i te punaha whakahaere a Fuchsia OS mo nga taputapu Nest Hub Max

Kua timata a Google ki te tohatoha i te firmware hou i runga i te Fuchsia OS mo nga papa whakaahua atamai Nest Hub Max i tukuna i te tau 2019. I te wahanga tuatahi, ka timata te tuku mai i te firmware a Fuchsia ki nga kaiuru o te Kaupapa Arokitenga a Google, a, ki te kore he raruraru ohorere i puta i te wa o te whakamatautauranga, ka tukuna te firmware ki nga taputapu o etahi atu kaiwhakamahi Nest Hub Max.

Ko te anga whakaahua a Nest Hub Max te taputapu kaihoko tuarua e whakaatu ana i te punaha whakahaere Fuchsia. Ko te tauira Nest Hub te tuatahi ki te whiwhi firmware-a-Fuchsia i te tau ki muri, he iti ake te mata me te kore he kamera whakaata i hangaia, e whakamahia ana i roto i te tirohanga ataata me te punaha haumaru. Ahakoa te whakakapinga o te punaha whakahaere i roto i te firmware, ka tiakina katoa te atanga kaiwhakamahi me te mahi, kaore nga kaiwhakamahi mutunga e whakakapi i nga rereketanga, na te mea i hangaia te atanga ki runga i te anga Flutter me te tango mai i nga waahanga taumata-iti. I mua, ko nga taputapu Nest Hub Max, e whakakotahi ana i nga mahi o te anga whakaahua, te punaha rongorau me te atanga mo te whakahaere i te kaainga atamai, i whakamahia te miihini i runga i te anga Cast me te kernel Linux.

Ko te Fuchsia OS kua whakawhanakehia e Google mai i te tau 2016, me te whakaaro ki nga ngoikoretanga me nga ngoikoretanga o te papaaho Android. Ko te punaha kei runga i te microkernel Zircon, i runga i nga whanaketanga o te kaupapa LK, kua whakawhānuihia mo te whakamahi i runga i nga momo momo taputapu, tae atu ki nga waea atamai me nga rorohiko whaiaro. Ka toro atu a Zircon ki te LK me te tautoko mo nga tukanga me nga whare pukapuka tiritahi, he taumata kaiwhakamahi, he punaha whakahaere ahanoa, me tetahi tauira haumaru-a-maatau. Ka whakatinanahia nga taraiwa hei whare pukapuka hihiri e rere ana i te waahi kaiwhakamahi, ka utaina e te tukanga devhost ka whakahaerehia e te kaiwhakahaere taputapu (devmg, Kaiwhakahaere Pūrere).

Kei a Fuchsia tana ake atanga kauwhata kua tuhia ki te Dart ma te anga Flutter. Ka whakawhanakehia hoki e te kaupapa te anga atanga kaiwhakamahi Peridot, te kaiwhakahaere kete Fargo, te whare pukapuka paerewa libc, te punaha whakaputa Escher, te taraiwa Magma Vulkan, te kaiwhakahaere hiato Scenic, te MinFS, MemFS, ThinFS (FAT i te reo Haere) me te konae Blobfs nga punaha, me nga waahanga kaiwhakahaere FVM. Mo te whakawhanaketanga tono, ka tautokohia nga reo C/C++ me Dart; Ka whakaaetia ano te waikura ki nga waahanga punaha, ki te kohinga whatunga Haere, me te punaha huihuinga reo Python.

Kua timata a Google ki te tohatoha i te punaha whakahaere a Fuchsia OS mo nga taputapu Nest Hub Max

Ko te tukanga whawhai e whakamahi ana i te kaiwhakahaere pūnaha, tae atu ki te appmgr ki te hanga i te taiao rorohiko tuatahi, sysmgr ki te hanga i te taiao whawhai, me te basemgr ki te whirihora i te taiao kaiwhakamahi me te whakarite takiuru. Hei whakapumau i te haumarutanga, ka tukuna he punaha wehewehe pouaka kirikiri matatau, kaore e taea e nga tukanga hou te uru atu ki nga taonga kernel, kaore e taea te tohatoha mahara, kaore e taea te whakahaere waehere, ka whakamahia he punaha mokowā ingoa ki te uru atu ki nga rauemi, e whakatau ana i nga whakaaetanga e waatea ana. Ka whakaratohia e te papaahi he anga mo te hanga i nga waahanga, he kaupapa e rere ana i roto i o raatau pouaka kirikiri ka taea te taunekeneke me etahi atu waahanga ma te IPC.

Source: opennet.ru

Tāpiri i te kōrero