Гоогле се припрема да премести Нест Аудио паметне звучнике на Фуцхсиа ОС

Компания 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).

Фуцхсиа има сопствени графички интерфејс написан у Дарт-у користећи Флуттер фрамеворк. Пројекат такође развија оквир корисничког интерфејса Перидот, менаџер пакета Фарго, стандардну библиотеку либц, систем за рендеровање Есцхер, драјвер Магма Вулкан, композитни менаџер Сцениц, МинФС, МемФС, ТхинФС (ФАТ на Го језику) и Блобфс фајл системи, као и менаџерске ФВМ партиције. За развој апликација обезбеђена је подршка за Ц/Ц++ и Дарт језике; Руст је такође дозвољен у системским компонентама, у Го мрежном стеку и у систему састављања језика Питхон.

Гоогле се припрема да премести Нест Аудио паметне звучнике на Фуцхсиа ОС

Процес покретања користи системски менаџер, укључујући аппмгр за креирање почетног софтверског окружења, сисмгр за креирање окружења за покретање и басемгр за конфигурисање корисничког окружења и организовање пријављивања. Да би се осигурала безбедност, предложен је напредни систем изолације сандбок-а, у коме нови процеси немају приступ објектима кернела, не могу да додељују меморију и не могу да покрећу код, а за приступ ресурсима се користи систем именског простора, који одређује доступне дозволе. Платформа обезбеђује оквир за креирање компоненти, које су програми који се покрећу у сопственом сандбок-у и могу да комуницирају са другим компонентама преко ИПЦ-а.

Извор: опеннет.ру

Додај коментар