Google Fuchsia

Forbes beskriver Fuchsia:

Sircon var tidligere kendt som Magenta, og det var designet til at skalere til enhver applikation fra indlejrede RTO ‘ er (realtidsoperativsystemer) til mobile og stationære enheder af alle slags. Som et resultat har der været meget spekulationer om, at Fuchsia vil være den naturlige efterfølger til Android og Chrome OS, der kombinerer begge kapaciteter med bagudkompatibilitet til at køre ældre applikationer bygget på begge. Kort sagt, denne ting er designet til at køre på alt fra 32-bit eller 64-bit ARMKERNER til 64-bit ppc-processorer, og det har et potentiale til at være ret forstyrrende.

GitHub-projektet antyder, at Fuchsia kan køre på mange platforme, fra indlejrede systemer til smartphones, tablets og personlige computere. I maj 2017 blev Fuchsia opdateret med en grafisk brugergrænseflade sammen med en udvikler, der skrev, at projektet ikke var en “dumpinggrund for en død ting”, hvilket fik mediespekulationer om Googles intentioner med operativsystemet, herunder muligheden for, at det erstatter Android. Den 1. juli 2019 annoncerede Google projektets hjemmeside, fuchsia.dev, som giver kildekode og dokumentation for det nyligt annoncerede operativsystem.Fuchsias brugergrænseflade og apps er skrevet med Flutter, et programudviklingssæt, der giver mulighed for udvikling på tværs af platforme til Fuchsia, Android og iOS. Flutter producerer apps baseret på Dart og tilbyder apps med høj ydeevne, der kører med 120 billeder i sekundet. Fuchsia tilbyder også en Vulkan-baseret grafikgengivelsesmotor kaldet Escher, med specifik understøttelse af “volumetriske bløde skygger”, et element, som Ars Technica skrev “synes specialbygget til at køre Googles skygge-tunge ‘Material Design’ interface retningslinjer”.

på grund af Flutter programmel udvikling kit tilbyder cross-platform muligheder, brugere er i stand til at installere dele af Fuchsia på Android-enheder.

Ars Technica bemærkede, at selvom brugerne kan teste Fuchsia, fungerer intet”, fordi” det hele er en flok pladsholdergrænseflader, der ikke gør noget”. De fandt flere ligheder mellem Fuchsias interface og Android, herunder en nylig Apps-skærm, en indstillingsmenu og en delt skærmvisning til visning af flere apps på en gang. Efter den anden gennemgang var Ars Technica-eksperter imponeret over fremskridtene og bemærkede, at tingene derefter fungerede, og var især tilfredse med udstyrsstøtten. En af de positive overraskelser var støtte til flere musepegere.

en særlig version af Android Runtime for Fuchsia er planlagt til at køre fra en FAR-fil, svarende til Android APK.

KernelEdit

Fuchsia er baseret på en ny messaging-passerende kerne kaldet Sircon, opkaldt efter mineralet. Projektet beskriver det som både et mikrokernel og ikke et mikrokernel i forskellige dele af dets dokumentation. Kodebasen stammer fra Little Kernel (LK), en realtidskerne til indlejrede enheder, der sigter mod lavt ressourceforbrug, der skal bruges på en lang række enheder. Lille kerne blev udviklet af Travis Geiselbrecht, som også havde været medforfatter til den nye kerne, der blev brugt af Haiku.den er skrevet mest i C++, med nogle dele i samlingssprog. Det består af en kerne med et lille sæt brugertjenester, drivere og biblioteker, som alle er nødvendige for, at systemet kan starte, kommunikere med udstyret og indlæse brugerprocesserne. Dens nuværende funktioner omfatter håndtering af tråde, virtuel hukommelse, processer interkommunikation og venter på ændringer i objekternes tilstand.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.