Friday, August 12, 2016

Google Is Quietly Developing A New OS And Kernel, Fuchsia

Google’s own GitHub page simply describes Fuchsia as “Pink + Purple == Fuchsia (a new Operating System)”.

There’s the Magenta kernel based on the LittleKernel project. Just like with Linux and Android the Magenta kernel powers the larger Fuchsia operating system. Magenta is being designed as a competitor to commercial embedded OSes.

Magenta is said to work on embedded devices, smartphones, and desktop computers. Magenta improves upon its LittleKernel base by adding first class user mode support and a capability based security model, this will allow features like Android 6.0 permissions to work.

Google is using Flutter for the user interface as well as Dart as the primary programming language and Escher a renderer that supports light diffusion, soft shadows, and other visual effects with OpenGL or Vulkan at the helm of it all. Shadows and subtle color reflections are a key component of Material Design.

We know Fuchsia has support for both 32-bit and 64-bit ARM CPUs, as well as 64-bit PCs. Could Fuchsia be a lightweight OS used on hardware not capable of running full Android such as the Google OnHub router and Google Home? Let us know what your thoughts are in the comment section below.

Source: GitHub, Google Git

No comments: