Development of Google is "quietly" in a new operating system, named "Fuchsia." Google in The GitHub HomeOn this presentation Fuchsia: & ldquo; Pink + Purple == Fuchsia (a new Operating System) & rdquo ;.
Google developed operating systems have one thing in common, all based on Linux Kernel: Chrome OS, Android and Chromecasts. But Linux Kernel can not play a good role (affect performance or cause other effects), especially embedded devices, similar to the car dashboard and GPS units in all scenarios.
Fuchsia Home can get limited information, but this can not satisfy our curiosity. digdigdig, dig, dig & hellip; & hellip;
Found from the project and documents contained in Fuchsia, Fuchsia kernel isMagenta kernel, Based on & lsquo;LittleKernelProject; & rsquo. Magenta Fuchsia similar relationship with Linux and Android, Magenta Fuchsia kernel driver with a powerful operating system. Magenta is designed to be a commercial embedded operating system, similar to theFreeRTOS AndThreadX.
However, Magenta lot, designed for modern, high-processor-based devices and prepared than LittleKernel strong support embedded devices, smartphones and desktop computers. LittleKernel hereinafter referred to as LK.
Magenta internal architecture is based onLKBut more layers are new. Magenta the concept of process, and LK no. Magenta process by LK-level architecture composition, such as threads and memory.
Magenta has a first-class user-mode support, LK no
Magenta has an object processing system, LK nor the concept
Magenta has capability security model (similar to Android 6.0 permissions) on all code LK are trusted
In addition to the core, it was also found to GoogleFlutter As Fuchsia user interface,Dart As the main programming language, from the point of view of color and display of results, using Material Design UI concept.
Fuchsia supports 32-bit and 64-bit ARM CPUs, as well as 64-bit PCs, the follow-up should support Raspberry Pi 3.
Fuchsia understand so much information, but why Google should develop a new OS and kernel? To construct Material Design philosophy on smart phones and PCs? The most likely reason is that, Google hopes to one day instead of Fuchsia Chrome OS and Android, but perhaps Google will treat like Samsung Tizen OS treated like Fuchsia. But there may be just an attempt to Google's.
Develop a complete kernel and operating system is a very arduous task, Google will continue to use the current appears to be Android, Chrome OS. As Fuchsia, let us wait and see, continue to focus on the follow-up of more news.