Kua whakaputaina e Google he whakahou ki te punaha whakahaere Fuchsia 14

Kua whakaputahia e Google te tukunga o te punaha whakahaere Fuchsia 14, e whakarato ana i nga whakahoutanga firmware tuatahi mo nga papa whakaahua a Google Nest Hub me Nest Hub Max. 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.

Nga huringa nui i roto i te Fuchsia 14:

  • Kua whakawhänuihia nga kaha o te paparanga Starnix, me te whakarite i te whakarewatanga o nga kaupapa Linux kaore i whakarereketia na roto i te whakamaoritanga o nga hononga punaha o te kernel Linux ki nga waea ki nga punaha-iti Fuchsia. Ko te putanga hou he taapiri tautoko mo te whakauru i nga punaha konae mamao, taapiri xattrs mo nga hononga tohu ki fxfs, taapiri tohu tohu ki te waea punaha mmap(), whakawhanuihia nga korero i roto i /proc/pid/stat, tautoko tautoko mo fuchsia_sync::Mutex, tautoko kua whakatinanahia. mo O_TMMPILE, pidfd_getfd, sys_reboot(), timer_create, timer_delete, times() and ptrace(), ka whakamahia e te ext4 te whakatinanatanga o te keteroki konae punaha.
  • Kua pai ake te puranga Nihokikorangi. He tautoko taapiri mo te ororongo i roto i te HSP (HandSet Profile) kōtaha Nihokikorangi me te whakaheke i nga whakaroa i te wa e paoho ana te ororongo ma te kotaha A2DP.
  • Ko Matter, he whakatinanatanga o te paerewa mo te hono i nga taputapu i roto i te kaainga atamai, ka taapirihia te tautoko mo nga roopu whakahou me te kaha ki te hapai i nga ahuatanga ohorere i te wa e whakahaere ana i te rama o muri.
  • Kei roto i te puranga whatunga mo nga papaaho katoa he tautoko mo nga turanga FastUDP.
  • He tautoko taapiri mo nga punaha maha-matua (SMP) i runga i te hoahoanga RISC-V.
  • Kua taapirihia he API mo te taunekeneke me te kaiwhakarite mahi.
  • Kua taapirihia te tautoko DeviceTree.
  • Ko te taraiwa mo nga taputapu ororongo me te atanga USB kua hurihia hei whakamahi i te angamahi DFv2.

Ko te Fuchsia 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 whakawhānuihia e Zircon 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 me te whakahaere 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.

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