Google Fuchsia

Forbes beskriver Fuchsia:

Zirkon var tidligere kjent Som Magenta, Og Den ble designet for å skalere til enhver applikasjon fra innebygde RTOS (sanntids operativsystemer) til mobile og stasjonære enheter av alle slag. Som et resultat har Det vært mye spekulasjoner om At Fuchsia vil være den naturlige etterfølgeren Til Android OG Chrome OS, kombinere evner fra begge med bakoverkompatibilitet for å kjøre eldre applikasjoner bygget på begge. Kort sagt, denne tingen er designet for å kjøre på alt fra 32-biters ELLER 64-biters ARM-kjerner til 64-biters ppc-prosessorer, og det har potensial til å være ganske forstyrrende.

GitHub-prosjektet antyder At Fuchsia kan kjøre På mange plattformer, fra innebygde systemer til smarttelefoner, nettbrett og personlige datamaskiner. I Mai 2017 ble Fuchsia oppdatert med et grafisk brukergrensesnitt, sammen med en utvikler som skrev at prosjektet ikke var en «dumpingplass for en død ting», noe som førte til mediespekulasjoner Om Googles intensjoner med operativsystemet, inkludert muligheten for at Det skulle erstatte Android. Den 1. juli 2019 annonserte Google hjemmesiden til prosjektet, fuchsia.dev, som gir kildekode og dokumentasjon for det nylig annonserte operativsystemet.Fuchsias brukergrensesnitt og apper er skrevet Med Flutter, et programvareutviklingssett som tillater utvikling på Tvers av Plattformer for Fuchsia, Android og iOS. Flutter produserer apper basert På Dart, og tilbyr apper med høy ytelse som kjører med 120 bilder per sekund. Fuchsia tilbyr også En Vulkan-basert grafikk rendering motor kalt Escher, med spesifikk støtte for «Volumetriske myke skygger», et element Som Ars Technica skrev «synes skreddersydd for Å kjøre Googles skygge-tunge ‘Material Design ‘ grensesnitt retningslinjer».På Grunn Av Flutter software development kit som tilbyr muligheter på tvers av plattformer, kan brukerne installere Deler Av Fuchsia På Android-enheter.Ars Technica bemerket at selv om brukere kan teste Fuchsia, virker ingenting, fordi «det er alt en haug med plassholdergrensesnitt som ikke gjør noe». De fant flere likheter Mellom Fuchsia grensesnitt Og Android, inkludert En Nyere Apps-skjerm, En Innstillingsmeny og en delt skjermvisning for visning av flere apper samtidig. Etter den andre anmeldelsen Var ars Technica-eksperter imponert over fremdriften, og noterte at ting da fungerte, og var spesielt fornøyd med maskinvarestøtten. En av de positive overraskelsene var støtte for flere musepekere.En spesiell versjon Av Android Runtime For Fuchsia er planlagt å kjøre FRA EN LANGT fil, tilsvarende Android APK.

KernelEdit

Fuchsia er basert På En ny meldings-passerende kjerne Kalt Zirkon, oppkalt etter mineralet. Prosjektet beskriver det som både en mikrokjerne og ikke en mikrokjerne i ulike deler av dokumentasjonen. Zirkons kodebase ble avledet Fra Little Kernel (LK), en sanntidskjerne for innebygde enheter, rettet mot lavt ressursforbruk, som skal brukes på en rekke enheter. Little Kernel ble utviklet Av Travis Geiselbrecht, som også hadde medforfatter NewOS-kjernen Som Ble brukt Av Haiku.

Zirkon er skrevet hovedsakelig I C++, med noen deler i assembly language. Den består av en kjerne med et lite sett med brukertjenester, drivere og biblioteker som alle er nødvendige for at systemet skal starte opp, kommunisere med maskinvaren og laste brukerprosessene. Dens nåværende funksjoner inkluderer håndtering av tråder, virtuelt minne, prosesser interkommunikasjon og venter på endringer i tilstanden til objekter.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.