I-Google isiqalile ukusabalalisa i-firmware esekwe ku-Fuchsia OS yamadivayisi e-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.

I-Fuchsia OS ithuthukiswe yi-Google kusukela ngo-2016, icabangela ukushiyeka kokukalwa nokuvikeleka kweplathifomu ye-Android. Uhlelo lusekelwe ku-Zircon microkernel, ngokusekelwe ekuthuthukisweni kwephrojekthi ye-LK, enwetshiwe ukuze isetshenziswe ezigabeni ezihlukahlukene zamadivayisi, kuhlanganise nama-smartphone namakhompyutha omuntu. I-Zircon inweba i-LK ngokusekelwa kwezinqubo nemitapo yolwazi eyabiwe, izinga lomsebenzisi, uhlelo lokuphatha into, kanye nemodeli yokuphepha esekelwe emandleni. Abashayeli basetshenziswa njengamalabhulali aguquguqukayo asebenza endaweni yomsebenzisi, alayishwa inqubo ye-devhost futhi aphethwe umphathi wedivayisi (devmg, Isiphathi Sedivayisi).

I-Fuchsia ine-interface yayo yegraphical ebhalwe ku-Dart isebenzisa uhlaka lwe-Flutter. Le phrojekthi iphinde ithuthukise uhlaka lwesixhumi esibonakalayo somsebenzisi we-Peridot, imenenja yephakheji ye-Fargo, umtapo wolwazi ojwayelekile we-libc, uhlelo lokunikezela nge-Escher, umshayeli we-Magma Vulkan, umphathi oyinhlanganisela ye-Scenic, i-MinFS, i-MemFS, i-ThinFS (FAT ngolimi lwe-Go) kanye nefayela le-Blobfs amasistimu, kanye nezinhlaka ze-FVM zomphathi. Ukuze kuthuthukiswe uhlelo lokusebenza, ukusekelwa kwezilimi ze-C/C++ ne-Dart kunikezwa; I-Rust ibuye ivunyelwe ezingxenyeni zesistimu, kusitaki senethiwekhi ye-Go, kanye nohlelo lokuhlanganisa ulimi lwe-Python.

I-Google isiqalile ukusabalalisa i-firmware esekwe ku-Fuchsia OS yamadivayisi e-Nest Hub Max

Inqubo yokuqalisa isebenzisa umphathi wesistimu, okuhlanganisa i-appmgr ukuze udale indawo yokuqala yesofthiwe, i-sysmgr ukuze udale indawo yokuqalisa, kanye ne-basemgr yokumisa indawo yomsebenzisi nokuhlela ukungena ngemvume. Ukuze kuqinisekiswe ukuphepha, kuhlongozwa uhlelo oluthuthukisiwe lwe-sandbox lokuhlukanisa, lapho izinqubo ezintsha zingenakho ukufinyelela ezintweni ze-kernel, azikwazi ukwaba inkumbulo futhi azikwazi ukusebenzisa ikhodi, futhi isistimu ye-namespace isetshenziselwa ukufinyelela izinsiza, ezinquma izimvume ezitholakalayo. Inkundla ihlinzeka ngohlaka lokudala izingxenye, okuyizinhlelo ezisebenza ku-sandbox yazo futhi ezingasebenzisana nezinye izingxenye nge-IPC.

Source: opennet.ru

Engeza amazwana