Google has Android, it also has Chrome as an operating system. But it is not done yet. The search giant is developing another operating system called Fuchisa (Purple + Pink == Fuchsia). While the functionality and direction of the OS is still not clear, it can virtually run on any device.
For this operating system, Google has taken a slightly different path for the build. Instead of using Linux as a base like in Android and Chrome OS they have chosen the Magenta Kernel. That is based on "LittleKernel" project used in embedded system. It means that the operating system is meant run on connected devices to the Internet.
Furthermore, two of the engineers Christopher Anderson and Brian Swetland have been involved as embedded systems experts on projects such as Nexus Q and Android TV.
Even though being a Kernel for the embedded device Magenta supports users profiles and app permission-like security features.
As pointed out by Android Police, there are three parts of the base of the operating system Google is building. The first one is the programming language called Dart, the second one is called user interface building platform called Flutter, and the third one is Escher which helps in light infusion and shadows. Escher is responsible for a lot of animations and transitions in Google's material design structure.
Right now Google has hosted the code of Fuchsia in their own code library and GitHub. The readme documents of any library don't provide any substantial details about its features. There are speculations that this can finally be the merger of Android and Chrome OS.
Right now the code is available for the PCs and even ARM devices to be compiled and run on. One of the Google developers on the project Travis Geiselbrecht has said that the OS will be coming to Raspberry Pi 3 as well.
One of the post at hacker news even indicates to operating system being tested on various platforms such as Acer laptops.