Why is Google building its new OS, Fuchsia?
Google has begun work on a new operating system called Fuchsia. It is mentioned in Google’s Code Depository on GitHub, and the pile of code indicates that it is not based on the Linux kernel, so it distinguishes it from Google’s existing operating system – Chrome OS and Android. Although the symptoms of a new operating system are really exciting, the mystery is What? Used for OS. The only thing Google mentions above the pile of code is, “Pink + Purple == Fuchsia (a new operating system)”.
So what can be meant by Fuchsia? The core code of the operating system seems to focus on resources, and as The Verge Note, there could be an operating system that merges Google’s Chrome OS and Android. Reports about this were published late last year, but Google later dismissed such rumors and Chrome OS survived as a separate entity. The possibility, however, has been revived with the advent of Fuchsia, with other sources claiming that Fuchsia could be used for peripherals such as Google’s OnHub router, or Google’s Internet of Things (IoT) devices. A portion of Google’s Fuchsia code states that it is built on Magenta, not The Project Magenta, but a micro-kernel is used on embedded computing devices such as a car-connected entertainment system or a smartwatch. This could be a potential use for Fuchsia, and adds even more relevance to the concept, as the two developers listed on GitHub – Christopher Anderson and Brian Sweetland – senior software engineers, have previously worked on projects such as Android TV. An embedded computing hardware.
Many, however, are claiming that this would only be a very marginal case of Fuchsia use. Google’s documentation of the Magenta micro-kernel states that it has “first-class user-mode support” and “targets modern phones and modern personal computers with fast processors, open-ended calculations and a small amount of RAM with arbitrary peripherals.” Fuchsia also includes support for graphics rendering, and combining these two pieces of evidence suggests that the OS could actually be used for something larger than an embedded system. Google already has its own Android-based IoT platform Brillo, which can be used for smaller systems.
According to a report by The Verge, Google is already testing Fuchsia and it is doing fairly well. Fuchsia runs well on smaller sized Intel PCs and even an Acer Switch Alpha 12 laptop, and support for the Raspberry Pi 3 will be added soon. Google has stated that it has decided to make it open source, so we can expect more details. Soon.
And, well, the amount of mystery surrounding the project at the moment, we can’t help but hope that Fuchsia will lead us to much more software innovation than we are currently guessing.