Tha Google air ùrachadh fhoillseachadh don t-siostam obrachaidh Fuchsia 14

Tha Google air siostam obrachaidh Fuchsia 14 fhoillseachadh, a bheir seachad ùrachaidhean firmware tòiseachaidh airson frèamaichean dhealbhan Google Nest Hub agus Nest Hub Max. Tha Fuchsia OS air a leasachadh le Google bho 2016, a’ toirt aire do na h-uireasbhaidhean sgèileachaidh agus tèarainteachd an àrd-ùrlar Android.

Atharrachaidhean mòra ann am Fuchsia 14:

  • Chaidh comasan còmhdach Starnix a leudachadh, a’ dèanamh cinnteach gun tèid prògraman Linux neo-atharraichte a chuir air bhog tro eadar-theangachadh eadar-aghaidh siostam den kernel Linux gu gairmean gu na fo-shiostaman Fuchsia co-fhreagarrach. Tha an dreach ùr a’ cur taic ri bhith a’ cur suas siostaman faidhle iomallach, a’ cur xattrs a-steach airson ceanglaichean samhlachail ri fxfs, a’ cur puingean lorg ri gairm siostam mmap (), fiosrachadh leudaichte ann an / proc/pid/stat, taic air a chomasachadh airson fuchsia_sync ::Mutex, taic gnìomhaichte airson O_TMPFILE, pidfd_getfd, sys_reboot(), timer_create, timer_delete, times() agus ptrace(), bidh buileachadh ext4 a’ cleachdadh tasgadan faidhle an t-siostaim.
  • Stac Bluetooth nas fheàrr. Taic a bharrachd airson claisneachd ann am pròifil Bluetooth HSP (HandSet Profile) agus lughdaich dàil ann a bhith a’ craoladh claisneachd tro phròifil A2DP.
  • Tha Matter, buileachadh na h-inbhe airson innealan a cheangal ann an dachaigh spaideil, a’ cur taic ri buidhnean ùrachaidh agus an comas a bhith a’ làimhseachadh stàitean neo-ghluasadach nuair a thathar a’ cumail smachd air an backlight.
  • Tha an stac lìonra airson gach àrd-ùrlar a’ toirt a-steach taic airson socaidean FastUDP.
  • Taic a bharrachd airson siostaman ioma-cridhe (SMP) stèidhichte air ailtireachd RISC-V.
  • Chuir sinn API ris airson eadar-obrachadh leis a’ chlàr-ama ghnìomhan.
  • Taic DeviceTree air a chur ris.
  • Chaidh an draibhear airson innealan claisneachd le eadar-aghaidh USB atharrachadh gus am frèam DFv2 a chleachdadh.

Tha Fuchsia 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.

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