ګوګل د Nest Hub Max وسیلو لپاره د Fuchsia OS پر بنسټ فرم ویئر توزیع پیل کړې

Компания 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 د 2016 راهیسې د ګوګل لخوا رامینځته شوی ، د Android پلیټ فارم اندازه کولو او امنیت نیمګړتیاو په پام کې نیولو سره. سیسټم د Zircon مایکروکرنیل پراساس دی، د LK پروژې پرمختګونو پراساس، د سمارټ فونونو او شخصي کمپیوټرونو په ګډون په مختلفو ټولګیو کې د کارولو لپاره پراخ شوی. Zircon LK د پروسو او شریک کتابتونونو ملاتړ سره پراخوي، د کاروونکي کچه، د اعتراض اداره کولو سیسټم، او د وړتیا پر بنسټ امنیتي ماډل. ډرایورونه د متحرک کتابتونونو په توګه پلي کیږي چې د کارونکي ځای کې روان دي، د devhost پروسې لخوا بار شوي او د وسیلې مدیر (devmg، Device Manager) لخوا اداره کیږي.

فوچیا خپل ګرافیکي انٹرفیس لري چې د فلټر چوکاټ په کارولو سره په ډارټ کې لیکل شوی. پروژه د Peridot کارن انٹرفیس چوکاټ، د فارګو بسته مدیر، د libc معیاري کتابتون، د ایسچر رینډینګ سیسټم، د مګما ولکان ډرایور، د سینیک کمپوزیټ مدیر، MinFS، MemFS، ThinFS (FAT په Go ژبه کې) او د بلبفس فایل هم رامینځته کوي. سیسټمونه، او همدارنګه د مدیر FVM برخې. د غوښتنلیک پراختیا لپاره، د C/C++ او ډارټ ژبو لپاره ملاتړ چمتو شوی؛ د سیسټم برخو کې، د Go شبکې سټیک کې، او د Python ژبې اسمبلۍ سیسټم کې هم زنګ ته اجازه ورکړل شوې.

ګوګل د Nest Hub Max وسیلو لپاره د Fuchsia OS پر بنسټ فرم ویئر توزیع پیل کړې

د بوټ پروسه د سیسټم مدیر کاروي ، پشمول د لومړي سافټویر چاپیریال رامینځته کولو لپاره appmgr ، د بوټ چاپیریال رامینځته کولو لپاره sysmgr ، او د کارونکي چاپیریال تنظیم کولو او ننوتل تنظیم کولو لپاره basemgr. د امنیت د یقیني کولو لپاره، د یو پرمختللي سانډ بکس جلا کولو سیسټم وړاندیز شوی، په کوم کې چې نوې پروسې د کرنل شیانو ته لاسرسی نلري، حافظه نشي تخصیص کولی شي او کوډ نشي چلولی، او د نوم ځای سیسټم سرچینو ته د لاسرسي لپاره کارول کیږي، کوم چې شته اجازې ټاکي. پلیټ فارم د اجزاو رامینځته کولو لپاره چوکاټ چمتو کوي ، کوم چې هغه برنامې دي چې په خپل سینڈ باکس کې چلیږي او کولی شي د IPC له لارې د نورو برخو سره اړیکه ونیسي.

سرچینه: opennet.ru

Add a comment