Google tau pib faib Fuchsia OS-based firmware rau Nest Hub Max li

Компания 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 tau tsim los ntawm Google txij li xyoo 2016, suav nrog kev ntsuas thiab kev ruaj ntseg tsis txaus ntawm Android platform. Lub kaw lus yog ua raws li Zircon microkernel, raws li kev txhim kho ntawm LK qhov project, nthuav dav siv rau ntau yam khoom siv, suav nrog smartphones thiab computers. Zircon txuas LK nrog kev txhawb nqa rau cov txheej txheem thiab cov tsev qiv ntawv sib koom, qib neeg siv, kev tuav cov khoom, thiab muaj peev xwm-raws li qauv kev ruaj ntseg. Cov tsav tsheb tau siv los ua cov tsev qiv ntawv dynamic khiav hauv cov neeg siv qhov chaw, thauj khoom los ntawm cov txheej txheem devhost thiab tswj hwm los ntawm tus tswj hwm ntaus ntawv (devmg, Device Manager).

Fuchsia muaj nws tus kheej graphical interface sau hauv Dart siv Flutter moj khaum. Lub phiaj xwm tseem txhim kho Peridot tus neeg siv interface lub luag haujlwm, Fargo pob tus thawj tswj hwm, lub tsev qiv ntawv libc txheem, Escher rendering system, Magma Vulkan tsav tsheb, Scenic composite manager, MinFS, MemFS, ThinFS (FAT hauv Go lus) thiab Blobfs cov ntaub ntawv systems, as well as the manager FVM partitions. Rau kev txhim kho daim ntawv thov, kev txhawb nqa rau C / C ++ thiab Dart hom lus yog muab; Rust kuj tau tso cai rau hauv cov khoom siv, hauv Go network pawg, thiab hauv Python cov lus sib dhos.

Google tau pib faib Fuchsia OS-based firmware rau Nest Hub Max li

Cov txheej txheem khau raj siv tus thawj tswj hwm qhov system, suav nrog appmgr los tsim qhov chaw pib software, sysmgr los tsim qhov chaw khau raj, thiab basemgr los teeb tsa tus neeg siv ib puag ncig thiab teeb tsa tus ID nkag mus. Txhawm rau kom muaj kev ruaj ntseg, kev tshaj tawm sandbox cais tawm, uas cov txheej txheem tshiab tsis muaj kev nkag mus rau cov khoom siv hauv cov khoom siv, tsis tuaj yeem faib lub cim xeeb thiab tsis tuaj yeem khiav cov lej, thiab lub namespace system yog siv los nkag mus rau cov peev txheej, uas txiav txim siab muaj kev tso cai. Lub platform muab lub moj khaum rau kev tsim cov khoom, uas yog cov kev pabcuam uas khiav hauv lawv tus kheej sandbox thiab tuaj yeem cuam tshuam nrog lwm cov khoom ntawm IPC.

Tau qhov twg los: opennet.ru

Ntxiv ib saib