Mae Google yn paratoi i symud siaradwyr craff Nest Audio i Fuchsia OS

Mae Google yn gweithio ar fudo siaradwyr craff Nest Audio i firmware newydd yn seiliedig ar Fuchsia OS. Bwriedir defnyddio firmware yn seiliedig ar Fuchsia hefyd mewn modelau newydd o siaradwyr craff Nest, y disgwylir iddynt fynd ar werth yn 2023. Nest Audio fydd y drydedd ddyfais i'w llongio gyda Fuchsia, gan ddilyn fframiau lluniau Nest Hub a Nest Hub Max. Bydd y newid i'r system newydd yn anweledig i ddefnyddwyr, gan na fydd y dulliau rhyngweithio Γ’'r ddyfais a'r ymarferoldeb yn newid.

Mae Fuchsia OS wedi'i ddatblygu gan Google ers 2016, gan ystyried diffygion graddio a diogelwch platfform Android. Mae'r system yn seiliedig ar y microkernel Zircon, yn seiliedig ar ddatblygiadau'r prosiect LK, ehangu i'w defnyddio ar wahanol ddosbarthiadau o ddyfeisiau, gan gynnwys ffonau clyfar a chyfrifiaduron personol. Mae Zircon yn ymestyn LK gyda chefnogaeth ar gyfer prosesau a llyfrgelloedd a rennir, lefel defnyddiwr, system trin gwrthrychau, a model diogelwch yn seiliedig ar allu. Mae gyrwyr yn cael eu gweithredu fel llyfrgelloedd deinamig sy'n rhedeg yn y gofod defnyddwyr, yn cael eu llwytho gan y broses devhost a'u rheoli gan y rheolwr dyfais (devmg, Rheolwr Dyfais).

Mae gan Fuchsia ei rhyngwyneb graffigol ei hun wedi'i ysgrifennu yn Dart gan ddefnyddio'r fframwaith Flutter. Mae'r prosiect hefyd yn datblygu fframwaith rhyngwyneb defnyddiwr Peridot, rheolwr pecyn Fargo, llyfrgell safonol libc, system rendro Escher, gyrrwr Magma Vulkan, rheolwr cyfansawdd Scenic, y MinFS, MemFS, ThinFS (iaith FAT in Go) a ffeil Blobfs systemau, yn ogystal Γ’'r rhaniadau FVM. Ar gyfer datblygu cais, darperir cefnogaeth ar gyfer C / C ++, Dart, caniateir Rust hefyd mewn cydrannau system, yn y stack rhwydwaith Go, ac yn system adeiladu iaith Python.

Mae Google yn paratoi i symud siaradwyr craff Nest Audio i Fuchsia OS

Mae'r broses gychwyn yn defnyddio'r rheolwr system, sy'n cynnwys appmgr i greu'r amgylchedd meddalwedd cychwynnol, sysmgr i adeiladu'r amgylchedd cychwyn, a basemgr i sefydlu'r amgylchedd defnyddiwr a threfnu mewngofnodi. Er mwyn sicrhau diogelwch, cynigir system ynysu blychau tywod ddatblygedig, lle nad oes gan brosesau newydd fynediad at wrthrychau cnewyllyn, na allant ddyrannu cof ac na allant redeg cod, a defnyddir system gofod enwau i gael mynediad at adnoddau, sy'n pennu'r caniatΓ’d sydd ar gael. Mae'r platfform yn darparu fframwaith ar gyfer creu cydrannau, sef rhaglenni sy'n rhedeg yn eu blwch tywod sy'n gallu rhyngweithio Γ’ chydrannau eraill trwy IPC.

Ffynhonnell: opennet.ru

Ychwanegu sylw