Noul sistem de operare Fuchsia și IoT
0

Se pare că cei de la Google sunt în plin proces de construire a unui nou sistem de operare. Însă nimeni nu știe cu siguranță care este scopul lui. Numele proiectului este Fuchsia iar în descrierea de pe Github  se menționează doar că este un sistem de operare și nimic mai mult decât: “Pink + Purple == Fuchsia (a new Operating System)”. Noul OS are mai multe caracteristici interesante, dar până în prezent Google nu a oferit informații în legătură cu aplicabilitatea acestuia.

Se pune astfel întrebarea “Care este scopul sistemului de operare Fuchsia?”. Exista doua variante larg agreate:
-Unii sunt de părere că ar putea fi folosit pentru a “unifica” Chrome OS și Android într-un singur sistem de operare;
-Alții afirmă că ar urma să opereze diverse piese hardware precum este router-ul Google OnHub sau alte dispozitive care pot face parte din Internet of Things in sisteme embedded.

Există, însă, câteva informatii concrete.

In primul rând cea mai pregnantă diferență este că Fuchsia, spre deosebire de celelalte sisteme de operare de la Google, nu are la bază kernelul de Linux kernel. OS-ul este construit pe Magenta, un “microkernel” care la râdul său se bazează pe un proiect numit LittleKernel. Acesta din urmă este folosit în sisteme embedded, în computere care nu au o funcție specializată și care, de cele mai multe ori, nu au nevoie de un sistem de operare concret (de exemplu un ceas sau un router).

Tot stack-ul din care este derivat Fuchsia este open source si este proiectat astfel încât să se scaleze și să poată ajunge în viitor să funcționeze pe smartphone-uri, tablete, calculatoare sau chiar pe termostate sau mașini de spălat.

Limbajul de programare principal este Dart iar pentru user interface este folosit Flutter.

Primii doi developeri listati pe pagina Fuchsia de pe GitHub, Christopher Anderson  si Brian Swetland  sunt experți în sisteme embedded. Swetland este un senior developer la Google și Anderson a lucrat pe diverse proiecte ale companiei, printre care se numara Android TV si Nexus Q.

În final, trebuie subliniat faptul că Fuchsia este un proiect aflat în etapele incipiente. Poate Google va folosi Fuchsia așa cum Samsung foloseste Tizen,ca un sistem de operare lightweight pentru piesele hardware care nu au nevoie de un sistem de operare mai concretizat.

Este posibil că acest OS să nu fie nimic mai mult decat un experiment al celor de la Google. La fel de probabil este că Fuchsia să fie un indicator al direcției pe care Google o va urma în viitor în ceea ce privesc sistemele de operare și programele pentru Internet of Things.

Git repository pe 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