Google te kòmanse distribye Fuchsia OS ki baze sou firmwèr pou aparèy Nest Hub Max

Google te kòmanse distribye nouvo firmwèr ki baze sou Fuchsia OS pou ankadreman foto entelijan Nest Hub Max ki te pibliye an 2019. Nan premye faz, firmwèr ki baze sou Fuchsia yo pral kòmanse delivre bay patisipan Google Preview pwogram yo, epi si pa gen okenn pwoblèm inatandi leve pandan aplikasyon jijman an, firmwèr la pral aplike nan aparèy yo nan lòt itilizatè Nest Hub Max.

Ankadreman foto Nest Hub Max la se dezyèm aparèy konsomatè ki genyen sistèm operasyon Fuchsia. Modèl Nest Hub la te premye moun ki te resevwa firmwèr ki baze sou Fuchsia yon ane de sa, ki gen yon ekran ki pi piti epi li manke yon kamera videyo entegre, ki itilize nan yon siveyans videyo ak sistèm sekirite. Malgre ranplasman sistèm operasyon an nan firmwèr la, koòdone itilizatè a ak fonksyonalite yo konplètman konsève epi itilizatè final yo pa oblije ranplase diferans yo, paske koòdone a bati sou fondasyon an Flutter epi li abstrè soti nan eleman ki ba. Anvan sa, aparèy Nest Hub Max, ki konbine fonksyon yon ankadreman foto, yon sistèm miltimedya ak yon koòdone pou jere yon kay entelijan, te itilize firmwèr ki baze sou koki Cast a ak nwayo Linux la.

Fuchsia OS te devlope pa Google depi 2016, pran an kont echèl ak enpèfeksyon sekirite nan platfòm la android. Sistèm nan baze sou mikrokernel Zircon, ki baze sou devlopman pwojè LK, elaji pou itilize sou divès kalite aparèy, tankou smartphones ak òdinatè pèsonèl. Zircon pwolonje LK ak sipò pou pwosesis ak bibliyotèk pataje, yon nivo itilizatè, yon sistèm manyen objè, ak yon modèl sekirite ki baze sou kapasite. Chofè yo aplike kòm bibliyotèk dinamik ki kouri nan espas itilizatè, chaje pa pwosesis devhost la ak jere pa manadjè aparèy la (devmg, Manadjè Aparèy).

Fuchsia gen pwòp koòdone grafik li yo ekri nan Dart lè l sèvi avèk fondasyon an Flutter. Pwojè a devlope tou kad koòdone itilizatè Peridot, manadjè pake Fargo, bibliyotèk estanda libc, sistèm rann Escher, chofè Magma Vulkan, manadjè Scenic konpoze, MinFS, MemFS, ThinFS (FAT nan lang Go) ak dosye Blobfs. sistèm, osi byen ke manadjè FVM partisyon yo. Pou devlopman aplikasyon, yo bay sipò pou lang C/C++ ak Dart; Rust gen dwa tou nan konpozan sistèm, nan pile rezo Go, ak nan sistèm asanble lang Python.

Google te kòmanse distribye Fuchsia OS ki baze sou firmwèr pou aparèy Nest Hub Max

Pwosesis bòt la itilize yon manadjè sistèm, ki gen ladan appmgr pou kreye anviwònman lojisyèl inisyal la, sysmgr pou kreye anviwònman bòt la, ak basemgr pou konfigirasyon anviwònman itilizatè a epi òganize login. Pou asire sekirite, yo pwopoze yon sistèm izolasyon sandbox avanse, kote nouvo pwosesis pa gen aksè a objè nwayo, pa ka asiyen memwa epi yo pa ka kouri kòd, epi yo itilize yon sistèm espas non pou jwenn aksè nan resous, ki detèmine otorizasyon ki disponib yo. Platfòm nan bay yon fondasyon pou kreye konpozan, ki se pwogram ki kouri nan pwòp sandbox yo epi yo ka kominike avèk lòt konpozan atravè IPC.

Sous: opennet.ru

Add nouvo kòmantè