Google xwe amade dike ku axaftvanên biaqil Nest Audio biguhezîne Fuchsia OS

Компания Google ведёт работу над переводом умных колонок Nest Audio на новую прошивку, основанную на ОС Fuchsia. Прошивки на базе Fuchsia также планируют использовать в новых моделях умных колонок Nest, поступление в продажу которых ожидаются в 2023 году. Nest Audio станет третьим устройством, поставляемым с Fuchsia, — ранее на данную платформу уже были переведены фоторамки Nest Hub и Nest Hub Max. Переход на новую систему будет незаметен для пользователей, так как методы взаимодействия с устройством и функциональность не изменятся.

ОС Fuchsia развивается компаний Google c 2016 года с учётом недостатков в области масштабирования и обеспечения безопасности, имеющихся в платформе Android. Система базируется на микроядре Zircon, основанном на наработках проекта LK, расширенного для применения на различных классах устройств, включая смартфоны и персональные компьютеры. Zircon расширяет LK поддержкой процессов и разделяемых библиотек, уровнем пользователя, системой обработки объектов и моделью обеспечения безопасности на основе capability. Драйверы реализуются в виде работающих в пространстве пользователя динамических библиотек, загружаемых процессом devhost и управляемых менеджером устройств (devmg, Device Manager).

Fuchsia xwedan navgîniya grafîkî ya xwe ye ku di Dart de bi karanîna çarçoveya Flutter ve hatî nivîsandin. Di heman demê de proje çarçoweya navbeynkariya bikarhêner a Peridot, rêveberê pakêtê Fargo, pirtûkxaneya standard libc, pergala rendering Escher, ajokarê Magma Vulkan, rêveberê pêkhatî yê Scenic, MinFS, MemFS, ThinFS (FAT bi zimanê Go) û pelê Blobfs jî pêş dixe. pergalên, û her weha rêveberê dabeşên FVM. Ji bo pêşkeftina serîlêdanê, piştgirî ji bo zimanên C/C++ û Dart tê peyda kirin; Rust di hêmanên pergalê de, di stûna torê Go, û di pergala kombûna zimanê Python de jî destûr tê dayîn.

Google xwe amade dike ku axaftvanên biaqil Nest Audio biguhezîne Fuchsia OS

Pêvajoya bootê rêveberek pergalê bikar tîne, di nav de appmgr ji bo afirandina hawîrdora nermalava destpêkê, sysmgr ji bo afirandina hawîrdora boot, û basemgr ji bo mîhengkirina jîngeha bikarhêner û organîzekirina têketinê. Ji bo misogerkirina ewlehiyê, pergalek îzolekirina sandboxê ya pêşkeftî tê pêşniyar kirin, ku tê de pêvajoyên nû negihîjin tiştên kernel, nekarin bîranînê veqetînin û nekarin kodê bimeşînin, û pergalek navnav ji bo gihîştina çavkaniyan tê bikar anîn, ku destûrên berdest diyar dike. Platform çarçoveyek ji bo afirandina pêkhateyan peyda dike, ku bernameyên ku di sandboxa xwe de dimeşin û dikarin bi navgîniya IPC-ê bi pêkhateyên din re têkilî daynin.

Source: opennet.ru

Add a comment