For several years, Google has been powered by Linux. Furthermore, all operating systems that Google developed have one common thing. They are all based on Chromecasts, Android, Linux Kernel, Chrome OS, etc.
Noteworthy, every situation has not been ideal for Linux Kernel. In cases like GPS units, car dashboards and full-blown desktop kernels like that Linux have had a crash on accomplishment. This gave rise to other issues.It is that for this reason that Google is developing ‘Fuchsia’. Fuchsia is Google’s new operating system description for its very own project Github page. This operating system isn’t appealing, but it makes more sense when you dig deeper.
Besides, Google has developed Magenta Kernel which has its roots on LittleKernel project. This is because Magenta Kernel is the one powering the larger Fuchsia operating system same as Linux and Android.
Most of all, Google has designed this operating system (Magenta) to scale better. It will work on embedded devices, desktop computers, and smartphones. So, for this to happen, Magenta has gone a step further and improved its LittleKernel base. It has added first class user support which is a necessity to user’s accounts. Furthermore, it has added a capability-based security model to permit Android 6.0s license to
On the rest of OS, Google has a strategy too. It is using Flutter for the user interface, and its programming language is Dart. To give Flutter and Dart efficient functionality, Google has contracted Escher to support light diffusion, soft shadows, other visual effects, Vulkan under the hood or with OpenGL.
It also looks like Google could design Flutter and Escher with material design UI in mind. Due to, shadows and subtle colour reflections which are essential components of material design.
We are well aware that 32-bit, 64- bit ARM CPUs and 64-bit PCs are well supported. You can run all these on a virtual machine or compile them and run on a real PC. The good news, Travis Geiselbrecht from Google has confirmed – soon it will be available for Raspberry Pi 3.