Fuchsia is an open source capability-based operating system currently being developed by Google. It first became known to the public when the project appeared on a self hosted form of Git in August 2016 without any official announcement. After that many news and rumours came on the Online media but On July 1, 2019, Google announced the homepage of the project, fuchsia.dev, which provides source code and documentation for the newly announced operating system.
Why Google developing a new OS (Fuchsia)?
Despite Google owns Android Operating System, they are creating a new OS. Now major difference between Android and Fuchsia is their architecture. Android Operating System is built on the Monolithic kernel Architecture whereas New OS is a Micro-kernel based Operating System. Is that make some impact?
Obviously, Kernel Architecture make huge difference in the usability and performance of the system.
Difference between Monolithic vs Micro-Kernel :
- Monolithic Kernel are big in size in comparison to the Micro-Kernel.
- Micro-Kernel requires more coding than Monolithic.
- Execution is little slower in micro-kernel than monolithic.
- More extensible and crash free environment in Micro-Kernel.
Is it different from Linux?
Yes, It is different from Linux Kernel. Thanks to Zircon Kernel concepts, which was previously known as Magenta, focused for embedded systems. Zircon was developed by a coder named Travis Geiselbrecht, who also created the NewOS kernel that powers Haiku OS. Zircon Kernel is able to scale up for smartphone, tablets and even Desktops. Fuchsia currently supports two User Interface Armadillo for Mobile UI and Capybara for Desktop UI.
Languages used for OS Development:
Currently, Flutter SDK is used for User Interface and User Experience development. Flutter produces apps based on Dart, offering apps with high performance that run at 120 frames per second. Flutter also offers a Escher rendering engine which supports Google’s shadow-heavy ‘Material Design‘ interface guidelines”. Developers can explore Source Code and Documentation on Official site. Also Developers can install the OS image and test components and environments. For now , with no apps available you can only setup the OS and enjoy the Interface.
Fuchsia is currently new and not affecting the android market. If you want to try the feel of this OS, you can download the image and build for your device but there is no app available right now. For Developers, there is an ample of opportunity as it is open source OS.
Know more about this Topic
Follow us for more Interesting TECHNology news