Google ha publicado la actualización del sistema operativo Fuchsia 14

Google ha publicado la versión 14 de su sistema operativo Fuchsia, con la cual se han desarrollado actualizaciones preliminares de firmware para las pantallas inteligentes Google Nest Hub y Nest Hub Max. Fuchsia ha sido desarrollado por Google desde 2016, teniendo en cuenta las deficiencias en escalabilidad y seguridad presentes en la plataforma Android.

Principales cambios en Fuchsia 14:

  • Se han ampliado las capacidades de la capa Starnix, que permite la ejecución de programas Linux no modificados mediante la traducción de las interfaces del núcleo de Linux a llamadas a los subsistemas correspondientes de Fuchsia. En esta nueva versión se ha añadido soporte para montar sistemas de archivos remotos, se han añadido xattrs para enlaces simbólicos en fxfs, se han incorporado puntos de seguimiento en la llamada al sistema mmap(), se ha mejorado la información en /proc/pid/stat, se ha habilitado el soporte para fuchsia_sync::Mutex, se ha implementado soporte para O_TMPFILE, pidfd_getfd, sys_reboot(), timer_create, timer_delete, times() y ptrace(), y se ha utilizado la caché de archivos del sistema en la implementación de ext4.
  • Se ha mejorado la pila Bluetooth. Se ha añadido soporte de audio en el perfil Bluetooth HSP (HandSet Profile) y se han reducido las latencias al transmitir audio a través del perfil A2DP.
  • En Matter, la implementación del estándar para la conexión de dispositivos en el hogar inteligente, se ha añadido soporte para grupos de actualización y la capacidad de manejar estados transitorios al controlar la retroiluminación.
  • El stack de red para todas las plataformas ahora incluye soporte para sockets FastUDP.
  • Se ha añadido soporte para sistemas multiprocesador (SMP) basados en la arquitectura RISC-V.
  • Se ha añadido una API para interactuar con el planificador de tareas.
  • Se ha añadido soporte para DeviceTree.
  • El controlador para dispositivos de audio con interfaz USB ha sido adaptado para utilizar el marco DFv2.

Fuchsia se basa en el microkernel Zircon, desarrollado a partir del proyecto LK, ampliado para ser utilizado en diversas clases de dispositivos, incluidos teléfonos inteligentes y computadoras personales. Zircon amplía LK con 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 funcionan 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.

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