Google te kòmanse enstale Fuchsia OS sou aparèy Nest Hub

Petr Hosek, ki te dirije ekip Google responsab pou konstwi sistèm, du ak zouti devlopè, te prezante premye aparèy ki pral ekipe ak sistèm operasyon Fuchsia. Firmware ki baze sou Fuchsia pral kòmanse voye nan ankadreman foto entelijan Nest Hub kòm yon pati nan yon aktyalizasyon eksperimantal pou manm Pwogram Preview Google.

Si pa gen okenn pwoblèm enprevi parèt pandan aplikasyon an esè, firmwèr ki baze sou Fuchsia yo pral aplike nan aparèy yo nan lòt itilizatè Nest Hub, ki pa pral remake okenn diferans depi koòdone a, ki bati sou fondasyon an Flutter, ap rete menm jan an, sèlman a. eleman ki ba nan sistèm operasyon an ap chanje. Anvan sa, aparèy Google Nest Hub te pibliye depi 2018, 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.

Se pou nou sonje ke, nan kad pwojè Fuchsia a, Google ap devlope yon sistèm operasyon inivèsèl depi 2016, ki kapab kouri sou nenpòt kalite aparèy, soti nan estasyon travay ak smartphones nan ekipman entegre ak konsomatè. Devlopman an te pote soti pran an kont eksperyans nan kreye platfòm la android ak pran an kont enpèfeksyon nan jaden an nan dekale ak sekirite.

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 enstale Fuchsia OS sou aparèy Nest Hub

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è