Google parantos mimiti nyebarkeun firmware basis Fuchsia OS pikeun alat Nest Hub Max

Google parantos mimiti nyebarkeun firmware anyar dumasar kana Fuchsia OS pikeun pigura poto pinter Nest Hub Max dirilis dina 2019. Dina fase kahiji, firmware basis Fuchsia bakal mimiti dikirimkeun ka pamilon Program Preview Google, sareng upami teu aya masalah anu teu kaduga timbul nalika palaksanaan uji coba, firmware bakal diterapkeun ka alat pangguna Nest Hub Max anu sanés.

Pigura poto Nest Hub Max mangrupikeun alat konsumen kadua anu ngagaduhan sistem operasi Fuchsia. Model Nest Hub mangrupikeun anu munggaran nampi firmware basis Fuchsia sataun katukang, anu ngagaduhan layar anu langkung alit sareng teu aya kaméra pidéo anu diwangun, anu dianggo dina panjagaan pidéo sareng sistem kaamanan. Sanajan ngagantian sistem operasi di firmware nu, antarbeungeut pamaké sarta fungsionalitas sagemblengna dilestarikan sarta pamaké tungtung teu kudu ngaganti bédana, saprak panganteur ieu diwangun dina kerangka Flutter tur abstrak tina komponén-tingkat low. Sateuacanna, alat Nest Hub Max, anu ngagabungkeun fungsi pigura poto, sistem multimédia sareng antarmuka pikeun ngatur bumi pinter, nganggo firmware dumasar kana cangkang Cast sareng kernel Linux.

Fuchsia OS parantos dikembangkeun ku Google ti saprak 2016, kalayan ngitung skala sareng kakurangan kaamanan platform Android. Sistim ieu dumasar kana microkernel Zircon, dumasar kana kamajuan proyék LK, dimekarkeun pikeun pamakéan dina rupa-rupa kelas alat, kaasup smartphone sarta komputer pribadi. Zircon ngalegaan LK kalayan dukungan pikeun prosés sareng perpustakaan anu dibagikeun, tingkat pangguna, sistem penanganan obyék, sareng modél kaamanan dumasar kana kamampuan. Supir dilaksanakeun salaku perpustakaan dinamis anu dijalankeun dina rohangan pangguna, dimuat ku prosés devhost sareng dikelola ku manajer alat (devmg, Manajer Alat).

Fuchsia boga panganteur grafis sorangan ditulis dina Dart maké kerangka Flutter. Proyék ogé ngembangkeun kerangka antarmuka pangguna Peridot, manajer pakét Fargo, perpustakaan standar libc, sistem rendering Escher, supir Magma Vulkan, manajer komposit Scenic, MinFS, MemFS, ThinFS (FAT dina basa Go) sareng file Blobfs. sistem, kitu ogé partisi manajer FVM. Pikeun ngembangkeun aplikasi, dukungan pikeun basa C / C ++ sareng Dart disayogikeun; Karat ogé diidinan dina komponén sistem, dina tumpukan jaringan Go, sareng dina sistem rakitan basa Python.

Google parantos mimiti nyebarkeun firmware basis Fuchsia OS pikeun alat Nest Hub Max

Prosés boot nganggo manajer sistem, kalebet appmgr pikeun nyiptakeun lingkungan parangkat lunak awal, sysmgr pikeun nyiptakeun lingkungan boot, sareng basemgr pikeun ngonpigurasikeun lingkungan pangguna sareng ngatur login. Pikeun mastikeun kaamanan, hiji sistem isolasi sandbox canggih diusulkeun, nu prosés anyar teu boga aksés ka objék kernel, teu bisa allocate memori tur teu bisa ngajalankeun kode, sarta sistem ngaran spasi dipaké pikeun ngakses sumberdaya, nu nangtukeun idin sadia. Platformna nyayogikeun kerangka pikeun nyiptakeun komponén, nyaéta program anu dijalankeun dina kotak pasir sorangan sareng tiasa berinteraksi sareng komponén sanés ngalangkungan IPC.

sumber: opennet.ru

Tambahkeun komentar