Google wis wiwit nyebarake perangkat kukuh basis Fuchsia OS kanggo piranti Nest Hub Max

Компания Google приступила к распространению новой прошивки, основанной на ОС Fuchsia, для умных фоторамок Nest Hub Max, выпускаемых с 2019 года. На первом этапе прошивка на базе Fuchsia начнёт доставляться участникам программы Google Preview Program, и если в ходе пробного внедрения не возникнет непредвиденных проблем, прошивка будет применена и на устройствах остальных пользователей Nest Hub Max.

Фоторамка Nest Hub Max стала вторым потребительским устройством, оснащённым операционной системой Fuchsia. Первым прошивку на базе Fuchsia года назад получила модель Nest Hub, которая отличается меньшим экраном и отсутствием встроенной видеокамеры, которая используется в системе видеонаблюдения и обеспечения безопасности. Несмотря на замену операционной системы в прошивке, пользовательский интерфейс и функциональность полностью сохранены и конечные пользователи не должны заменить различий, так как интерфейс построен на базе фреймворка Flutter и абстрагирован от низкоуровневых компонентов. Ранее в устройствах Nest Hub Max, сочетающих функции рамки для фотографий, мультимедийной системы и интерфейса для управления умным домом, применялась прошивка на базе оболочки Cast и ядра Linux.

Fuchsia OS wis dikembangake dening Google wiwit taun 2016, kanthi nimbang kekurangan skala lan keamanan platform Android. Sistem kasebut adhedhasar mikrokernel Zircon, adhedhasar pangembangan proyek LK, ditambahake kanggo digunakake ing macem-macem kelas piranti, kalebu smartphone lan komputer pribadi. Zircon ngluwihi LK kanthi dhukungan kanggo proses lan perpustakaan sing dienggo bareng, tingkat pangguna, sistem penanganan obyek, lan model keamanan adhedhasar kemampuan. Pembalap dileksanakake minangka perpustakaan dinamis sing mlaku ing ruang pangguna, dimuat dening proses devhost lan dikelola dening manajer piranti (devmg, Device Manager).

Fuchsia duwe antarmuka grafis dhewe sing ditulis ing Dart nggunakake kerangka Flutter. Proyek kasebut uga ngembangake kerangka antarmuka pangguna Peridot, manajer paket Fargo, perpustakaan standar libc, sistem rendering Escher, driver Magma Vulkan, manajer komposit Scenic, MinFS, MemFS, ThinFS (FAT ing basa Go) lan file Blobfs. sistem, uga partisi FVM manager. Kanggo pangembangan aplikasi, dhukungan kanggo basa C/C ++ lan Dart diwenehake; Rust uga diidini ing komponen sistem, ing tumpukan jaringan Go, lan ing sistem perakitan basa Python.

Google wis wiwit nyebarake perangkat kukuh basis Fuchsia OS kanggo piranti Nest Hub Max

Proses boot nggunakake manajer sistem, kalebu appmgr kanggo nggawe lingkungan piranti lunak awal, sysmgr kanggo nggawe lingkungan boot, lan basemgr kanggo ngatur lingkungan pangguna lan ngatur login. Kanggo njamin keamanan, diusulake sistem isolasi kothak wedhi sing canggih, ing ngendi proses anyar ora duwe akses menyang obyek kernel, ora bisa ngalokasi memori lan ora bisa mbukak kode, lan sistem namespace digunakake kanggo ngakses sumber daya, sing nemtokake ijin sing kasedhiya. Platform kasebut nyedhiyakake kerangka kanggo nggawe komponen, yaiku program sing mlaku ing kothak wedhi dhewe lan bisa sesambungan karo komponen liyane liwat IPC.

Source: opennet.ru

Add a comment