A news surfaced reveals that Google appears to be working on a new unified operating system, codenamed “Fuchsia OS.”
Since, it’s unified, it will work across computers, phones, tablets, and Internet of Things (IoT) devices.
The project is licensed under the Apache 2.0 and MIT licenses, and also includes another project called “Escher,” which will control rendering on the OS.
Interestingly, Escher is designed to use either OpenGL or Vulkan.
Additionally, Fuchsia OS looks to be coming in two kernels named LK, and Magenta.
Where “LK is designed for small systems typically used in embedded applications”, and on the other hand, “Magenta targets modern phones and modern personal computers with fast processors, non-trivial amounts of ram with arbitrary peripherals doing open-ended computation.”
In addition, Magenta kernel will be based on LK, and contain some elements of it—with following differences:
- “Magenta has first class user-mode support. LK does not.
- Magenta is an object-handle system. LK does not have either concept.
- Magenta has a capability-based security model. In LK all code is trusted.”
Other details reveals of ‘Flutter’, a high-performance rendering engine, used to display widgets. It is built using the Dart language, which Google released a few years ago.
Further, the report reveals that Travis Geiselbrech and Brian Swetland are involved with the project—who have over the years worked on including NewOS, BeOS, Danger, iOS, and Palm’s webOS.
The Google Source page for Fuchsia only leaves a puzzling description. It reads “Pink + Purple == Fuchsia (a new Operating System).”
Though, Google hasn’t made any official announcements yet, but per the speculations the rumoured OS would arrive in 2017, and before that Google will merge Chrome OS and Android platforms.