Fuchsia OS and the Internet of Things
0

Apparently Google is working on a new OS and nobody can seem to figure out what is its purpose. The name of the project is Fuchsia, and the only description available, on Github doesn’t mention anything else but the fact that it is going to be an OS: “Pink + Purple == Fuchsia (a new Operating System)”. Fuchsia seems to have interesting features, but nobody from Google stated anything regarding its applicability.

In this context, the question arises: What is the purpose of Fuchsia OS? There are two suggestions:
-Some believe that it could be used to “unify” Chrome OS and Android in a single operating system;
-Others say that it will be used on various hardware such as Google OnHub or other devices that may be part of the Internet of Things.

However there seem to be some reliable information.

First, the most striking difference is that Fuchsia, unlike other operating systems developed by Google, is not based on Linux kernel. The OS is built on Magenta, a “microkernel” which in turn is based on a project called LittleKernel. This is used in embedded systems, in computers that do not have a specialized function and have no need for a specific operating system (such as a clock or a router).

All the stack of which Fuchsia is derived is open source, and is designed so as to be scalable and able to run in the future on smartphones, tablets, computers, or even switches or washing machines.

The main programming language is Dart and Flutter is being used for the user interface.

The first two developers listed on the Github page, Christopher Anderson and Brian Swetland are experts in embedded systems. Swetland is a senior developer at Google and Anderson worked on various projects for the company, which include TV and Android Nexus Q.

Finally, it is important to emphasize the fact that Fuchsia is a project in its early stages. Maybe Google will use Fuchsia in the same way that Samnsung uses Tizen OS, as a lightweight operating system for pieces of hardware that don’t require an operating system.
It is also possible that this OS is nothing more than an experiment from Google, or just as likely, it might indicate the direction that Google will pursue concerning operating systems and software for the Internet of Things.

Git repository on Google Git: https://fuchsia.googlesource.com/

 

Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Privacy Preference Center

Necessary

These cookies are necessary for our Sites to function and cannot be switched off. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of our website will not then work. These cookies do not store any personally identifiable information.

cs_count_views#, fc_1, fc_sb_1, gdpr[allowed_cookies], gdpr[allowed_cookies], gdpr[consent_types], gdprprivacy_bar, linkedin_oauth_#, PHPSESSID, wordpress_logged_in_[hash], wordpress_sec_[hash], wp-settings-[UID], wp-settings-{time}-[UID], wordpress_test_cookie

Functionality

Functionality Cookies enable Us to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we have added to our website. If you do not allow these cookies then some or all of these services may not function properly.

1P_JAR, APISID, CONSENT, HSID, NID, SAPISID, SID, SIDCC, SSID

Statistics

Statistics cookies allow us to count visits and traffic sources so we can measure and improve the performance of our website. They help us to know which pages or features are the most and least popular and see how visitors move around our website. If you do not allow these cookies we will not know when you have visited our website, and will not be able to monitor their performance.

_ga, _gat, _gat_gtag-UA_45539333_1,_gid

Sharing

The __atuvc cookie is created and read by the AddThis social sharing site JavaScript on the client side in order to make sure the user sees the updated count if they share a page and return to it before our share count cache is updated.
No data from that cookie is sent back to AddThis and removing it when disabling cookies would cause unexpected behavior for users.

__atuvc