Everything about Fuchsia OS
What is Fuchsia OS?
Fuchsia is a new open source operating system created at Google that is currently under active development. Fuchsia is built from the kernel up to meet the needs of today’s growing ecosystem of connected devices. Fuchsia is still evolving rapidly, but the underlying principles and values of the system have remained relatively constant throughout the project.
Fuchsia is based on a new kernel called Zircon. Zircon was previously known as Magenta and it was designed to scale to any application from embedded RTOS (real-time operating systems) to mobile and desktop devices of all kinds. Fuchsia’s user interface and apps are written with Flutter.
Principles of Fuchsia:
Fuchsia is still evolving rapidly, but the underlying principles and values of the system have remained relatively constant throughout the project. The core architectural principles guiding Fuchsia’s design and development are: secure, updatable, inclusive, and pragmatic.
Secure
All software that runs on Fuchsia receives the least privilege it needs to perform its job, and gains access only to information it needs to know.
Updatable
Much like the web, software on Fuchsia is designed to come and go as needed, and security patches can be pushed to all products on demand.
Inclusive
Fuchsia is an open source project that currently supports a variety of languages and runtimes, including C++, Web, Rust, Go, Flutter, and Dart.
Pragmatic
Fuchsia is not a science experiment, it’s a production-grade operating system that must adhere to fundamentals, like performance.
At the end of the day, Fuchsia is Google’s attempt to get the best of Chrome and Android into a single operating system that’s more efficient and seamless both while you’re using it and when you’re away; not to mention in between those states or between the devices.
Source: Fuchsia documentation and Wikipedia.