Those clever chaps at Google don’t want to leave anything to chance. The company has invested in nearly all industries, from health care to robotics and Space Race. Even more interesting, the company has been minting some fresh operating system going by the name Fuchsia. The company recently released the source code for this project, and it seems that they are building everything from the ground up (as usual).
Some little background info
Fuchsia uses a totally new kernel going by the name ‘Megenta’, and boots on x86 and ARM and its creators say they’ve already been able to boot this new baby from the Raspberry Pi. Among those involved in Fuchsia are two big-time Be Inc veterans, Travis Geiselbrecht and Brian Swetland. These folks shifted to Danger Inc and helped develop Hiptop OS. Mr. Swetland later joined hands with Danger founder Andy Rubin’s on Android Inc, a startup that Google eventually bought in 2005. Swetland would continue to work at Android up to 2012.
After danger, Gieselbrecht took a different path and went on to work at Apple as it created the iPhone. He then developed worked at Palm, where he was a lead architect for the Jawbone embedded operating system. Feel like everything’s getting a little too technical? Don’t worry; let’s get back to the relevant plot!
At this stage, it’s not all clear what Fuchsia will do. Notwithstanding, there are several clues that point us to the right direction. One of the plausible explanations is that Fuchsia will unify Android and Chrome OS, creating a single, more solid operating system that’s scheduled for a 2017 release. The company will probably use this new piece of operating system to power up its ever-increasing range of smart hardware devices, such as the OnHub router, as well as 3rd party Internet of Things gadgets. Based on a preliminary evaluation of the project’s code base, experts already agree that Fuchsia’s core code has been designed to be lightweight. Google’s own documentation says that the OS will target modern phones and personal computers that ride on fast processors and a significant amount of RAM.
Magenta (the kernel on which Fuchsia runs on) offers support for multiple advanced features, such as user modes, and a capability-centered security model. The new OS has support for graphics rendering, which means it could also be employed for augmented reality interfaces.
For some time now, Google has been believed to be investing in a ‘proprietary Android’ that doesn’t need the Linux Kernel. This would allow faster development and updates directly passed to end-users. The Fuchsia OS could allow the company to shatter their dependencies and accomplish the same goal. However, at this stage, the OS is still in the infancy stage, and we can’t really be sure of anything until we get an official communiqué from Google.