Google Fuksia

Forbes kuvailee Fuksia:

Zircon tunnettiin aiemmin nimellä Magenta ja se oli suunniteltu skaalautumaan mihin tahansa sovellukseen sulautetuista RTOS-käyttöjärjestelmistä (reaaliaikaiset käyttöjärjestelmät) kaikenlaisiin mobiili-ja pöytäkoneisiin. Tämän seurauksena, on ollut paljon spekulointia, että Fuchsia on luonnollinen seuraaja Android ja Chrome OS, yhdistämällä ominaisuuksia sekä taaksepäin yhteensopivuus ajaa vanhoja sovelluksia rakennettu joko. Lyhyesti sanottuna, tämä asia on suunniteltu toimimaan mitään 32-Bittinen tai 64-bittinen ARM ytimet 64-bittinen ppc prosessorit ja se on mahdollista olla melko häiritsevä.

GitHub-projektin mukaan Fuksia voi toimia monilla alustoilla sulautetuista järjestelmistä älypuhelimiin, tabletteihin ja henkilökohtaisiin tietokoneisiin. Toukokuussa 2017 Fuchsia päivitettiin graafisella käyttöliittymällä ja kehittäjä kirjoitti, että projekti ei ollut ”kuolleen asian kaatopaikka”, mikä sai median spekuloimaan Googlen aikeista käyttöjärjestelmän kanssa, mukaan lukien sen mahdollisuudesta korvata Android. Heinäkuuta 2019 Google julkisti projektin kotisivun, Fuksia.dev, joka tarjoaa lähdekoodia ja dokumentaatiota juuri julkistetulle käyttöjärjestelmälle.

fuchsian käyttöliittymä ja sovellukset on kirjoitettu Flutter-ohjelmistokehityspaketilla, joka mahdollistaa cross-platform-kehitysominaisuudet Fuchsialle, Androidille ja iOS: lle. Flutter tuottaa sovelluksia perustuu Dart, tarjoaa sovelluksia korkean suorituskyvyn, joka toimii 120 kuvaa sekunnissa. Fuchsia tarjoaa myös Vulkan-pohjaisen grafiikan renderöintimoottorin nimeltä Escher, jolla on erityinen tuki ”Volumetrisille pehmeille varjoille”, elementti, jonka Ars Technica kirjoitti ”näyttävän räätälöidyltä Googlen varjopainavien ’materiaalisuunnittelun’ käyttöliittymäohjeiden ajamiseen”.

koska Flutter software development kit tarjoaa cross-platform mahdollisuuksia, käyttäjät voivat asentaa osia Fuchsia Android-laitteisiin.

Ars Technica totesi, että vaikka käyttäjät voivat testata fuksiaa, mikään ”ei toimi”, koska ”se on kaikki joukko paikkamerkintöjä, jotka eivät tee mitään”. He löysivät useita yhtäläisyyksiä fuchsian käyttöliittymän ja Androidin välillä, mukaan lukien äskettäisen sovellusten näytön, asetusvalikon ja jaetun näytön näkymän, jolla voi katsella useita sovelluksia kerralla. Toisen arvostelun jälkeen Ars Technica-asiantuntijat olivat vaikuttuneita edistyksestä, todeten, että asiat toimivat silloin, ja olivat erityisen tyytyväisiä laitteistotukeen. Yksi positiivisista yllätyksistä oli usean hiiren osoittimen tuki.

erikoisversio Android Runtime for Fuchsia on tarkoitus ajaa FAR-tiedostosta, joka vastaa Android APK: ta.

KernelEdit

Fuksia perustuu uuteen viestivälitteiseen ytimeen nimeltä Zirkoni, joka on nimetty mineraalin mukaan. Projekti kuvaa sitä dokumentaationsa eri osissa sekä mikroterneliksi että ei mikroterneliksi. Zirconin koodikanta on peräisin Little kernelistä (LK), joka on sulautettujen laitteiden reaaliaikainen ydin, joka on tarkoitettu alhaiseen resurssien kulutukseen ja jota voidaan käyttää monenlaisissa laitteissa. Little kernelin kehitti Travis Geiselbrecht, joka oli myös ollut mukana Haikun käyttämän NewOS-ytimen kehityksessä.

Zirkon kirjoitetaan pääosin C++: lla, osa assembly-kielellä. Se koostuu ytimestä, jossa on pieni joukko käyttäjäpalveluja, ajureita ja kirjastoja, jotka ovat kaikki välttämättömiä järjestelmän käynnistämiseksi, kommunikoimiseksi laitteiston kanssa ja käyttäjäprosessien lataamiseksi. Sen nykyisiin ominaisuuksiin kuuluvat kierteiden käsittely, virtuaalimuisti, prosessien kommunikointi ja esineiden tilan muutosten odottaminen.

Vastaa

Sähköpostiosoitettasi ei julkaista.