Peter Hosek (Petr Hosek), heading in Google a team responsible for the assembly systems, compilers and tools for developers, introduced The first device that will be equipped with the operating system Fuchsia . FUCHSIA firmware will start delivered to smart photo frames Nest Hub As part of experimental updates for Participants in the Google Preview Program program.
If there will be no unexpected problems during trial implementation, Fuchsia database will be applied to the devices of the other Nest Hub users, which will not notice differences, since the interface built on the FLUTTER framework will remain the same, only low-level components of the operating system will change . Earlier in the Google Nest Hub available since 2018, combining frame functions for photos, multimedia system and interface for managing smart home, used firmware based on the shell Cast and Linux kernel.
Recall that within the framework of the FUCHSIA project by Google C 2016 develops a universal operating system capable of working on any types of devices, from workstations and smartphones to embedded and consumer equipment. Development is conducted taking into account the experience of creating the Android platform and takes into account the shortcomings in scaling and securing security.
The system is based on a microkernel zircon , based on the project’s operations LK extended for use in various classes of devices, including smartphones and personal computers. ZirCon Expands LK Process Support and shared libraries , user level, object processing system and security model based on Capability . Drivers are implemented in the form of dynamic libraries running the Dynamic Library Space downloaded by the Devhost process and managed devices manager (Devmg , Device Manager).
For FUCHSIA, its own graphical interface , written in the DART language using Flutter framework. The project is also developing a framework for building a Peridot user interfaces, a Fargo batch manager, the standard library libc , rendering system escher , vulkan driver magma , composite manager Scenic