Google Fuchsia

Forbes descrie Fuchsia:

Zircon a fost cunoscut anterior ca Magenta și a fost conceput pentru a scala la orice aplicație de la RTOS încorporat (sisteme de operare în timp real) la dispozitive mobile și desktop de toate tipurile. Drept urmare, au existat multe speculații că Fuchsia va fi succesorul natural al sistemului de operare Android și Chrome, combinând capabilitățile ambelor cu compatibilitatea înapoi pentru a rula aplicații vechi construite pe ambele. Pe scurt, acest lucru este conceput pentru a rula pe orice, de la nuclee ARM pe 32 de biți sau 64 de biți la procesoare ppc pe 64 de biți și are potențialul de a fi destul de perturbator.

proiectul GitHub sugerează că Fuchsia poate rula pe mai multe platforme, de la sisteme încorporate la smartphone-uri, tablete și computere personale. În mai 2017, Fuchsia a fost actualizat cu o interfață grafică de utilizator, împreună cu un dezvoltator care scria că proiectul nu este un „teren de dumping al unui lucru mort”, determinând speculații media despre intențiile Google cu sistemul de operare, inclusiv posibilitatea înlocuirii acestuia Android. Pe 1 iulie 2019 Google a anunțat pagina principală a proiectului, fuchsia.dev, care furnizează codul sursă și documentația pentru noul sistem de operare anunțat.interfața cu utilizatorul și aplicațiile Fuchsia sunt scrise cu Flutter, un kit de dezvoltare software care permite abilități de dezvoltare cross-platform pentru Fuchsia, Android și iOS. Flutter produce aplicații bazate pe Dart, oferind aplicații cu performanțe ridicate care rulează la 120 de cadre pe secundă. Fuchsia oferă, de asemenea, un motor De redare grafică bazat pe Vulkan numit Escher, cu suport specific pentru „umbre moi volumetrice”, un element pe care Ars Technica l-a scris „pare personalizat pentru a rula liniile directoare de interfață”Material Design ” ale Google”.datorită kitului de dezvoltare software Flutter care oferă oportunități cross-platform, utilizatorii pot instala părți ale Fuchsia pe dispozitivele Android.Ars Technica a remarcat că, deși utilizatorii pot testa Fuchsia, nimic nu „funcționează”, deoarece”totul este o grămadă de interfețe de substituent care nu fac nimic”. Au găsit mai multe asemănări între interfața Fuchsia și Android, inclusiv un ecran recent de aplicații, un meniu de setări și o vizualizare pe ecran divizat pentru vizualizarea mai multor aplicații simultan. După a doua revizuire, experții Ars Technica au fost impresionați de progres, menționând că lucrurile funcționau atunci și au fost deosebit de mulțumiți de suportul hardware. Una dintre surprizele pozitive a fost suportul pentru mai multe indicii ale mouse-ului.

o versiune specială a Runtime Android pentru Fuchsia este planificată să ruleze dintr-un fișier îndepărtat, echivalentul APK-ului Android.

KernelEdit

Fuchsia se bazează pe un nou nucleu de transmitere a mesajelor numit Zircon, numit după mineral. Proiectul îl descrie atât ca un microkernel, cât și nu ca un microkernel în diferite părți ale documentației sale. Baza de cod a zirconului a fost derivată din cea a little Kernel (Lk), un nucleu în timp real pentru dispozitive încorporate, destinat consumului redus de resurse, pentru a fi utilizat pe o mare varietate de dispozitive. Micul Kernel a fost dezvoltat de Travis Geiselbrecht, care a coautorat și nucleul NewOS folosit de Haiku.

Zircon este scris mai ales în C++, cu unele părți în limbajul de asamblare. Este compus dintr-un nucleu cu un set mic de servicii de utilizator, drivere și biblioteci care sunt toate necesare pentru ca sistemul să pornească, să comunice cu hardware-ul și să încarce procesele utilizatorului. Caracteristicile sale actuale includ manipularea firelor, memoria virtuală, procesele intercomunicare și așteptarea schimbărilor în starea obiectelor.

Lasă un răspuns

Adresa ta de email nu va fi publicată.