Chromium disponible para el sistema operativo Fuchsia

Google ha publicado una versión completa del navegador web Chromium para el sistema operativo Fuchsia, que reemplaza en la lista de aplicaciones al anteriormente ofrecido navegador reducido Simple Browser, diseñado para ejecutar aplicaciones web aisladas y no para trabajar con sitios web. Indirectamente, la provisión de soporte para un navegador web convencional confirma la intención de Google de desarrollar Fuchsia no solo para IoT y dispositivos de consumo como Nest Hub, sino también para plataformas de escritorio. Para conocer el estado actual del desarrollo de Fuchsia, se puede utilizar un emulador, así como las versiones de prueba del proyecto dahliaOS.

La interfaz de la versión de Chromium para Fuchsia es en general similar a las versiones para otros sistemas de escritorio, excepto por algunos errores y problemas aislados, como dificultades con la visualización de menús contextuales y la apertura de múltiples ventanas. Sin embargo, recientemente se está trabajando activamente en la resolución de estos problemas; por ejemplo, se ha añadido soporte para un visor de PDF integrado y la capacidad de imprimir.

Chromium disponible para el sistema operativo Fuchsia

Recordemos que el sistema operativo Fuchsia ha sido desarrollado por Google desde 2016, teniendo en cuenta las deficiencias en escalabilidad y seguridad presentes en la plataforma Android. El sistema se basa en el microkernel Zircon, que se fundamenta en desarrollos del proyecto LK, extendido para su uso en varias clases de dispositivos, incluyendo 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 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.

Chromium disponible para el sistema operativo Fuchsia

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