Naghahanda ang Google na ilipat ang mga smart speaker ng Nest Audio sa Fuchsia OS

Nagsusumikap ang Google sa paglipat ng mga Nest Audio smart speaker sa bagong firmware batay sa Fuchsia OS. Ang firmware na batay sa Fuchsia ay binalak ding gamitin sa mga bagong modelo ng Nest smart speaker, na inaasahang ibebenta sa 2023. Ang Nest Audio ang magiging ikatlong device na ipapadala kasama ng Fuchsia, kasunod ng mga frame ng larawan ng Nest Hub at Nest Hub Max. Ang paglipat sa bagong system ay hindi makikita ng mga user, dahil ang mga paraan ng pakikipag-ugnayan sa device at functionality ay hindi magbabago.

Ang Fuchsia OS ay binuo ng Google mula noong 2016, na isinasaalang-alang ang scaling at mga pagkukulang sa seguridad ng Android platform. Ang system ay batay sa Zircon microkernel, batay sa mga pagpapaunlad ng proyekto ng LK, na pinalawak para magamit sa iba't ibang klase ng mga device, kabilang ang mga smartphone at personal na computer. Pinapalawak ng Zircon ang LK na may suporta para sa mga proseso at shared library, antas ng user, object handling system, at capability-based security model. Ang mga driver ay ipinapatupad bilang mga dynamic na aklatan na tumatakbo sa espasyo ng user, ni-load ng proseso ng devhost at pinamamahalaan ng device manager (devmg, Device Manager).

Ang Fuchsia ay may sariling graphical na interface na nakasulat sa Dart gamit ang Flutter framework. Binubuo din ng proyekto ang Peridot user interface framework, ang Fargo package manager, ang libc standard library, ang Escher rendering system, ang Magma Vulkan driver, ang Scenic composite manager, ang MinFS, MemFS, ThinFS (FAT sa Go language) at Blobfs file system, pati na rin ang mga partisyon ng manager FVM. Para sa pagbuo ng application, ang suporta para sa C/C++ at Dart na mga wika ay ibinibigay; Pinapayagan din ang kalawang sa mga bahagi ng system, sa Go network stack, at sa Python language assembly system.

Naghahanda ang Google na ilipat ang mga smart speaker ng Nest Audio sa Fuchsia OS

Gumagamit ang proseso ng pag-boot ng system manager, kasama ang appmgr para lumikha ng paunang software environment, sysmgr para lumikha ng boot environment, at basemgr para i-configure ang user environment at ayusin ang login. Upang matiyak ang seguridad, iminungkahi ang isang advanced na sandbox isolation system, kung saan ang mga bagong proseso ay walang access sa mga kernel object, hindi makakapaglaan ng memorya at hindi makapagpatakbo ng code, at isang namespace system ay ginagamit upang ma-access ang mga mapagkukunan, na tumutukoy sa mga magagamit na pahintulot. Ang platform ay nagbibigay ng isang balangkas para sa paglikha ng mga bahagi, na mga programa na tumatakbo sa kanilang sariling sandbox at maaaring makipag-ugnayan sa iba pang mga bahagi sa pamamagitan ng IPC.

Pinagmulan: opennet.ru

Magdagdag ng komento