Currently, Google is developing the all new OS which is built to run on the Phones and the Desktops. This new Operating System is known as Fuchsia, which seems to be the complete unique project to the Android and Chrome OS.
The main purpose of developing this new Operating System is still remained unknown. On the Google’s Git repositories Fuchsia is described as Pink + Purple = Fuchsia (a new Operating System).
Google is building the OS from scratch, it uses the Magenta kernel for smartphones and desktops along with the LK kernel for the “tiny systems.” Each and every OS built and developed by the Google till date has one common thing.
All they are based on the Linux Kernel like Chrome OS, Chrome-casts, Android. Linux has powered Google hardware for many years. However this Magenta is designed to scale much better by enabling Magenta to work on the embedded devices, desktops and smartphones.
To make this happen, Magenta has to improve upon its Little Kernel base after adding the first class-mode support (Mandatory for the user accounts) and the capability-based security model (which will enable something like Android version 6.0’s permissions to work).
It’s all about just Kernel so far but what about the rest of the OS? Things seem like Google is using the flutter for the UI, as well as the Primary programming language. The decorating on the cake is Escher who is renderer which supports the light diffusion, soft shadows, and other visual effects, with OpenGL or Vulkan under the hood. Shadows and the subtle colour reflections are a key component of Material Design, so it seems Flutter and Escher could be designed for the Material Design User Interface in mind.
As we all know it has the support for the both 64-bit ARM CPUs and 32-bit which includes the 64-bit PCs. If the users have any technical skills and abilities, then you can even compile by themselves and run this on the real PC or any virtual machine.
One of the people from Google Travis Geiselbrecht even confirmed this would be available soon for the Raspberry Pi 3.