Google extinde modelul open source Fuchsia OS

Fuchsia OS este un sistem de operare dezvoltat de Google, care spre deosebire de sistemele de operare anterioare dezvoltate de companie, care se bazează pe nucleul Linux, cum ar fi Google Chrome OS și Android, Fuchsia se bazează pe un nou microkernel numit Zircon, derivat din Little Kernel (LK), care a fost conceput pentru sisteme încorporate și este scris în principal în C.

Potrivit prezentării, Fuchsia este conceput pentru a funcționa pe o multitudine de dispozitive, inclusiv telefoane mobile și computere personale.

Google a decis să extindă modelul open source al sistemului Fuchsia OS pentru a facilita participarea publicului la proiect. Wayne Piekarski, Promotor Fuchsia Developer, a explicat:

„Fuchsia este un proiect pe termen lung de creare a unui sistem de operare open source cu scop general și astăzi dezvoltăm modelul open source Fuchsia pentru a găzdui contribuțiile publicului.

„Fuchsia este conceput pentru a acorda prioritate securității, upgrade-ului și performanței și este în prezent în curs de dezvoltare activă de către echipa Fuchsia. Dezvoltăm Fuchsia în sursă deschisă, în depozitul nostru git de patru ani. Puteți răsfoi istoricul depozitului la https://fuchsia.googlesource.com pentru a vedea cum a evoluat Fuchsia de-a lungul timpului. Punem această bază din esență pentru a facilita crearea de produse și experiențe sigure și durabile.

Ce știm în acest moment despre sistemul de operare Fuchsia?

Probabilitatea pare ridicată la acest nivel și când ne referim la declarația recentă a Google în timpul conferinței sale de I / O din mai 2019, putem spune că această ipoteză este valabilă.

Se spune că Fuchsia OS este un Android de ultimă generație, conceput pentru tipurile de dispozitive care utilizează în prezent sistemul de operare Android sau Chrome, menținând în același timp compatibilitatea cu aplicațiile existente prin virtualizare sau alte tehnici.

Codul publicat poate fi creat și implementat pentru testares pe un Google Pixelbook, Acer Switch Alpha 12 sau pe un computer Intel NUC complet, mai degrabă decât pe dispozitivele IoT normale.

În plus, acum câteva luni, Google a lansat Fuchsia.dev pentru a ajuta dezvoltatorii să își implementeze codul sistemului de operare

De asemenea, site-ul nu prezintă prioritățile exacte ale Google, Dar puteți începe să aflați mai multe despre sistemul de operare, sursele de testare etc., totul cu ajutorul unei documentații bune, cum ar fi documentația.

Cu toate acestea, știm că noul sistem de operare este diferit de orice există deja. Google a fost deja clar în această privință din esența sistemului. Spre deosebire de Android, Fuchsia nu se bazează pe nucleul Linux, ci pe un nou microkernel numit Zircon, derivat din Little Kernel (LK).

Luată din documentație, Iată câteva puncte în care Google a fost puțin mai clar:

  • Fuchsia nu este Linux: Fuchsia este un sistem de operare bazat pe un microkernel și acest microkernel se numește Zircon. Arhitecturile acceptate sunt arm64 și x64, dar în prezent nu sunt procesoare AMD, deși asta înseamnă doar că nu sunt testate activ.
  • Modificările nu necesită o recompilare a nucleului. De fapt, puteți face upgrade la un nou sistem de fișiere Fuchsia fără a reporni.
  • Fuchsia și aplicațiile pe care le acceptă: Fuchsia este conceput pentru a suporta mai multe limbaje de programare. Suportă deja C / C ++, Dart, Go, Rust și Python. De asemenea, există FIDL (Fuchsia Interface Definition Language). Este un limbaj pentru definirea protocoalelor care sunt utilizate în general în canale.
  • SDK Fuchsia este de nivel scăzut și codul afirmă că majoritatea dezvoltatorilor nu îl vor folosi direct.
  • Fuchsia & Flutter și grafică: Fuchsia are o arhitectură de controler GPU numită Magma. Driverele nu rulează în kernel, ci în procese privilegiate de spațiu utilizator.
  • Limbajul Flutter este Dart, care poate fi compilat în JavaScript sau în codul mașinii native. Google a investit o cantitate enormă de energie în dezvoltarea Flutter, iar ceea ce la început părea o strategie mobilă multiplataforma pare să meargă mai departe.
  • Este un container logic în fața utilizatorului care încapsulează activitatea umană, însoțit de unul sau mai multe module. Poveștile vor permite utilizatorului să organizeze activități în mod natural

Fuente: https://opensource.googleblog.com


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.