There’s a good chance that Google’s new Operating System Fuchsia will replace Android in the coming years. Google has secretly been working on it for years. It is a capability based real-time operating system (RTOS). A real-time operating system is an operating system intended to serve real-time applications that process data as it comes in, typically without buffer delays. Unlike android and Chrome OS fuchsia doesn’t run on Linux kernel but rather on Google’s own core code called Magenta that’ll probably make it better suited for modern devices like smartphones, smart watches, tablets and personal computers
Fuchsia is a capability-based, real-time operating system (RTOS) currently being developed by Google. It was first discovered as a mysterious code post on GitHub in August 2016, without any official announcement. In contrast to prior Google-developed operating systems such as Chrome OS and Android, which are based on Linux kernels, Fuchsia is based on a new microkernel called “Zircon”, derived from “Little Kernel”, a small operating system intended for embedded systems, which was developed by Travis Geiselbrecht, a creator of NewOS kernel used by Haiku OS.
Few Question you might thinking about Fuchsia
Why is Google making Fuchsia?
- It’s too early to tell the intended purpose of Fuchsia.
- few theories are:
- – Unifying Android and Chrome OS, thereby creating an OS that works for both smart-phones and PCs.
- – To use as an OS to power hardware.
- – To use for augmented reality applications.
- Things we know about Fuchsia:
- – Open sourced.
- – Not based on the Linux kernel, based on Magenta micro-kernel.
Google’s Fuchsia, we can say it as Google’s Mystery Operating system. As Google has been secretly working on this OS for years.One Important point to mention here is “Fuchsia” is built on Google’s Own Kernel “Magneta” unlike Android which is built on “Linux kernel”. Building around its own kernel gives Google more control over the operating system.Fuchsia is built to work on highly modern computers and Smart phones with super-fast processors with significant amount of RAM.
Known Features from Fuchsia:
There has been a couple of pictures/ gifs / screenshots related to Fuchsia were surfaced online couple of days back. Check out the below images / Gifs
- Fuchsia’s GUI is actually a vertical oriented GUI. where you swipe up and down to navigate as shown in the pic below:
- The Operating system supports and provides all the services of google like Maps, Search, Gmail, YouTube. Check out the below pic with Google Assistant on Fuchsia.
- The notification bar and other default things we see in android were a bit different in fuchsia. Notice from the below pic that time and date were actually at the bottom of the screen not on the top.
- Apps in fuchsia, appear to hover over the OS, but they don’t take over the screen like in Android. Check out the below two pics
I’m Sure google is planning more with this OS, as there is no need to create a new OS just to change the User Interface. They could have done it with android itself. So my guess, Google is planning something big where it has the complete control over the OS and probably over the users.
Hope my answer helped a little bit. Please feel free to correct me if i mentioned anything wrong.
When will Google’s Fuchsia be released in beta?
Google is notorious for not providing release dates or road-maps for projects. This is to prevent failing to meet those deadlines and angering/disappointing the masses.
Google is developing Fuchsia OS. Are they going to kill Android and Chromium?
Yes, eventually. Both systems are hacks, relatively speaking and it makes perfect sense that Google is investing now in the long & arduous process required to develop a suitable successor to both systems. Whether Fuchsia will become that successor is unknown.
Will Java die if Google moves away from Android, With Fuchsia likely becoming the new mobile OS,
The world does not revolve around Google. They are a commercial company. They make software and sell a bunch of services. They are popular, but they cannot move mountains at the flick of a switch.
The popularity of Java is very much a mountain. For its flaws, it’s a decent language and it has a huge amount of support for every aspect. There are gigantic code bases written in Java that will not be replaced overnight or even in a decade by another language, even if it is probably better and can do everything Java can do.
There is plenty of inertia. Engineers with years of experience and married to a project don’t just suddenly switch to a new language (which itself takes a while to learn) and rewrite everything.