Google ha comenzado a distribuir el firmware basado en el sistema operativo Fuchsia para dispositivos Nest Hub Max

La empresa Google ha comenzado a desplegar un nuevo firmware, basado en el sistema operativo Fuchsia, para los marcos de fotos inteligentes Nest Hub Max, producidos desde 2019. En la primera fase, el firmware basado en Fuchsia comenzará a ser entregado a los participantes del programa Google Preview Program, y si durante el despliegue de prueba no surgen problemas imprevistos, el firmware se aplicará también a los dispositivos de otros usuarios de Nest Hub Max.

El marco de fotos Nest Hub Max se ha convertido en el segundo dispositivo de consumo equipado con el sistema operativo Fuchsia. El primero en recibir el firmware basado en Fuchsia fue el modelo Nest Hub, que se caracteriza por tener una pantalla más pequeña y carecer de una cámara integrada, que se utiliza en el sistema de vigilancia y seguridad. A pesar del cambio de sistema operativo en el firmware, la interfaz de usuario y la funcionalidad se mantienen completamente intactas, y los usuarios finales no deberían notar diferencias, ya que la interfaz está construida sobre el marco Flutter y está abstraída de los componentes de bajo nivel. Anteriormente, en los dispositivos Nest Hub Max, que combinan funciones de marco para fotos, sistema multimedia y interfaz para el control del hogar inteligente, se utilizaba un firmware basado en la capa de Cast y el núcleo de Linux.

El sistema operativo Fuchsia ha sido desarrollado por la empresa Google desde 2016, teniendo en cuenta las deficiencias en escalabilidad y seguridad presentes en la plataforma Android. El sistema se basa en un microkernel llamado Zircon, que es una evolución del proyecto LK, ampliado para su uso en diversas clases de dispositivos, incluidos teléfonos inteligentes y computadoras personales. Zircon expande LK añadiendo soporte para procesos y bibliotecas compartidas, un nivel de usuario, un sistema de manejo de objetos y un modelo de seguridad basado en capacidades. Los controladores se implementan como bibliotecas dinámicas que operan en el espacio de usuario, cargadas por el proceso devhost y gestionadas por el administrador de dispositivos (devmg, Device Manager).

Fuchsia cuenta con una interfaz gráfica personalizada, desarrollada en el lenguaje Dart utilizando el marco Flutter. El proyecto también incluye el marco para la construcción de interfaces de usuario Peridot, el gestor de paquetes Fargo, la biblioteca estándar libc, el sistema de renderización Escher, el controlador Vulkan Magma, el gestor de composición Scenic, los sistemas de archivos MinFS, MemFS, ThinFS (FAT en Go) y Blobfs, así como el gestor de particiones FVM. Se ofrece soporte para el desarrollo de aplicaciones en lenguajes C/C++, Dart, y se admite el uso de Rust en componentes del sistema, mientras que el stack de red es en Go y el sistema de construcción utiliza Python.

Google ha comenzado a distribuir el firmware basado en el sistema operativo Fuchsia para dispositivos Nest Hub Max

El proceso de arranque utiliza un gestor del sistema, que incluye appmgr para crear el entorno inicial de programación, sysmgr para establecer el entorno de arranque y basemgr para configurar el entorno del usuario y gestionar el inicio de sesión. Para garantizar la seguridad, se propone un avanzado sistema de aislamiento sandbox, en el que los nuevos procesos no tienen acceso a los objetos del núcleo, no pueden reservar memoria ni ejecutar código; para acceder a los recursos, se utiliza un sistema de espacios de nombres que define los permisos disponibles. La plataforma proporciona un marco para crear componentes que son programas que se ejecutan en su propio sandbox y que pueden interactuar con otros componentes a través de IPC.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster