Google lansează site-ul web Fuchsia OS pentru dezvoltatori

Până de curând, știam foarte puțin despre sistemul de operare Fuchsia de la Google. A apărut pentru prima dată pe GitHub în 2016 fără un anunț oficial, au apărut rapid teorii despre ceea ce ar putea fi.

Acum câteva zile a fost lansată știrea că Google a lansat site-ul web al proiectului cu informații despre sistemul de operare Fuchsia care se dezvoltă de mai multe ori în cadrul companiei.

Site-ul conține o selecție a documentației disponibile și linkuri către texte sursă pentru componentele sistemului de operare, inclusiv microcernelul Zircon.

Documentația acoperă dezvoltarea Fuchsia și aplicațiile pentru sistemul de operare, creează sistemul din codul sursă, descrierea componentelor principale și cadrelor.

Și de nicăieri Google decide să scoată Fuchsia la lumină

După mai mulți ani de dezvoltare internă în proiectul Fuchsia, unde acesta era practic un secret deschis, deoarece dezvoltatorii Google nu au menționat nimic despre asta și practic au negat existența acestuia, Google a luat decizia de a publica proiectul.

Este important să ne amintim că, în cadrul proiectului Fuchsia, se dezvoltă un sistem de operare universal care poate funcționa pe orice tip de dispozitiv, de la stații de lucru și smartphone-uri la echipamente încorporate și de consum.

Dezvoltarea se realizează luând în considerare experiența de creare a platformei Android și luând în considerare deficiențele din domeniul scalabilității și securității.

Despre Fuchsia

Fucsie și-a dezvoltat propriul GUI Armadillo scris în Dart folosind cadrul Flutter.

Proiectul dezvoltați, de asemenea, cadrul UI Peridot, managerul de pachete Fargo, biblioteca standard libc, sistemul de redare Escher, driverul Magma Vulkan, managerul compozit pitoresc, MinFS, MemFS, ThinFS (FAT în limba Go) și Blobfs, precum și managerul de secțiuni FVM.

Pentru a garanta compatibilitatea Linux în fuchsia, a fost propusă biblioteca Machina, Vă permite să rulați aplicații Linux într-o mașină virtuală specială izolată formată prin utilizarea unui kernel Zircon bazat pe hipervizor și specificații Virtio, prin analogie cu modul organizat de lansare a aplicațiilor Linux pe sistemul de operare Chrome.

Pentru siguranță, este propus un sistem avansat de izolare a nisipului, în care noile procese nu au acces la obiecte kernel, nu pot aloca memorie și nu pot executa cod și se utilizează un sistem de spațiu de nume care determină permisiunile disponibile pentru accesarea resurselor.

Pe de altă parte, cu noul site al proiectului, acesta a fost dezvăluit că dezvoltatorii Fuchsia OS lucrează la sarcinile de rezolvare a diferitelor probleme, unde în funcție de acesta Fuchsia oferă două nuclee, precum și o serie de straturi.

  • Stratul Garnet este implementat deasupra Zircon și este responsabil pentru driverele de dispozitiv
  • Stratul Topaz oferă o interfață pentru crearea de pluginuri.

LK

LK oferă un nucleu pentru sisteme cu dimensiune RAM limitată și performanță redusă a procesorului, care sunt utilizate în mod obișnuit în soluțiile integrate. Nucleul LK se bazează pe proiectul littlekernel și poate fi considerat o alternativă deschisă la sisteme precum FreeRTOS și ThreadX.

zircon

zircon este un microkernel cu funcții complete, care se concentrează pe aplicații pe dispozitive destul de puternice, precum smartphone-urile și computerele personale.

Nucleul Zircon este conceput ca o completare a LK cu implementarea conceptelor suplimentare.

De exemplu, Zircon are suport pentru procese, dar LK nu, dar implementarea proceselor în Zircon implică componente LK pentru a lucra cu memorie și fire. Zircon acceptă, de asemenea, capacitățile LK lipsă, cum ar fi nivelul utilizatorului, sistemul de manipulare a obiectelor și modelul de securitate bazat pe capacități.

Dacă doriți să cunoașteți site-ul web al proiectului, puteți face acest lucru contactând la următorul link.


Lasă comentariul tău

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

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  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.