Many of us have heard the rumours of Google building a mysterious operating system for years now. Many of us are well aware with its name ‘Fuchsia’. This OS has been a mystery for so long but now google has started to open up about this next generation operating system. Now the question arises why in the world Google is building this OS, what is so special about it? where will it be used? on which kernel is this based on? Let us understand it step by step.
What is Fuchsia
Fuchsia is an open source project which can run all manner of devices from laptops, mobile phones, other smart devices, Chromebooks, etc, possibilities are endless. Android is good when it comes to mobile phones, but it is pretty much restricted when it comes to other smart devices. It is heavy on hardware side so when it comes to small smart devices like smart door bells, smart microwave, smart refrigerator, smart anything you can imagine android is pretty much restricted.
Android vs Fuchsia
It is likely that abandoning Android is a long way off yet , if it happens . Google CEO Sundar Pichai have yet to sign off on any sort of future plan for Fuchsia, and it’s clear that such a change would be an enormous undertaking. Many huge manufacturers like LG, Samsung, and HTC depend on Android for their phones, making this sort of undertaking exceptionally difficult. However, if Google managed to switch to Fuchsia, the move could be huge for the smartphone world. The Flutter SDK used to code Fuchsia has been able to produce code for Android and iOS apps, so developers could build apps in Flutter to work across all smartphone operating systems. Flutter is google’s own SDK framework of Dart language which is also developed by Google. The rumours are that android apps will be supported in fuchsia but nothing is clear for now.
Security and compatibility
Fuchsia is also better in terms of security compared to android, with encrypted user keys being built into the software to tighten security. Fuchsia is also better in adapting different screen sizes compared to android, building toward an interlinked smart future in which Fuchsia powers everything from your doorbell to your toaster. By moving towards Fuchsia, Google can also dump Java and the issues it’s had surrounding the legal use of Java. It would also mean that Google could ditch the Linux kernel at the centre of Android.
The best thing about fuchsia is that it is not based on already build kernels like Linux or UNIX instead Google came with a new micro-kernel known as ‘Zircon’ previously known as ‘magenta’. Apart from the knowledge that it is micro kernel we don’t have much to say about this kernel.
Fuchsia has been in development since very long time. It was first appeared on git in August 2016 without any official announcement. It is expected that this project may take some years to make it first appearance in form of a complete product. But we all know about google, here many projects get started but never finished. Maybe we never see a working model of fuchsia. Being on positive side if this projects comes out, being open source it will be very beneficial for enterprises, developers and students.
For better understanding have a look at Fuchsia Wikipedia Page