Google utvider Fuchsia OS Open Source Model

Fuchsia OS er et operativsystem utviklet av Google, som i motsetning til tidligere operativsystemer utviklet av selskapet som er basert på Linux-kjernen som Google Chrome OS og Android, Fuchsia er basert på en ny mikrokjerne kalt Zircon, avledet fra Little Kernel (LK), som ble designet for innebygde systemer og er primært skrevet i C.

I følge presentasjonen, Fuchsia er designet for å fungere på en rekke enheter, inkludert mobiltelefoner og personlige datamaskiner.

Google bestemte seg for å utvide open source-modellen til Fuchsia OS for å legge til rette for offentlig deltakelse i prosjektet. Wayne Piekarski, Fuchsia Developer Promoter, forklarte:

“Fuchsia er et langsiktig prosjekt for å lage et operativsystem med åpen kildekode for generell bruk, og i dag utvikler vi Fuchsia open source-modellen for å imøtekomme bidrag fra publikum.

“Fuchsia er designet for å prioritere sikkerhet, oppgradering og ytelse, og er for tiden under aktiv utvikling av Fuchsia-teamet. Vi har utviklet Fuchsia i åpen kildekode, i vårt git-arkiv i fire år. Du kan bla gjennom lagringshistorikken på https://fuchsia.googlesource.com for å se hvordan Fuchsia har utviklet seg over tid. Vi legger dette grunnlaget fra kjernen for å legge til rette for å skape trygge og bærekraftige produkter og opplevelser.

Hva vet vi om Fuchsia OS for øyeblikket?

Sannsynligheten virker høy på dette nivået, og når vi refererer til Googles nylige uttalelse under I / O-konferansen i mai 2019, kan vi si at denne hypotesen holder.

Fuchsia OS er ryktet for å være en neste generasjons Android, designet for de typer enheter som for tiden bruker Android eller Chrome OS, samtidig som kompatibiliteten med eksisterende applikasjoner opprettholdes gjennom virtualisering eller andre teknikker.

Publisert kode kan opprettes og distribueres for testings på en Google Pixelbook, Acer Switch Alpha 12, eller en full Intel NUC-datamaskin, i stedet for normale IoT-enheter.

Videre for noen måneder siden google lanserte Fuchsia.dev for å hjelpe utviklere med å implementere operativsystemkoden

Nettstedet presenterer heller ikke de nøyaktige prioriteringene til Google, Men du kan begynne å lære mer om operativsystemet, testkilder osv., Alt sammen ved hjelp av god dokumentasjon som dokumentasjon.

Vi vet imidlertid at det nye operativsystemet er ulikt noe som allerede eksisterer. Google har allerede vært tydelig på emnet fra kjernen i systemet. I motsetning til Android er Fuchsia ikke basert på Linux-kjernen, men på en ny mikrokjerne kalt Zircon, avledet fra Little Kernel (LK).

Hentet fra dokumentasjonen, Her er noen punkter der Google har vært litt tydeligere:

  • Fuchsia er ikke Linux: Fuchsia er et operativsystem basert på en microkernel, og denne microkernel kalles Zircon. De støttede arkitekturer er arm64 og x64, men de er for øyeblikket ikke AMD-prosessorer, selv om det bare betyr at de ikke er aktivt testet.
  • Endringene krever ikke en kjernekompilering. Du kan faktisk oppgradere til et nytt Fuchsia-filsystem uten å starte på nytt.
  • Fuchsia og applikasjonene den støtter: Fuchsia er designet for å støtte flere programmeringsspråk. Den støtter allerede C / C ++, Dart, Go, Rust og Python. Det er også FIDL (Fuchsia Interface Definition Language). Det er et språk å definere protokoller som vanligvis brukes i kanaler.
  • Fuchsia SDK er lavt og koden sier at de fleste utviklere ikke vil bruke den direkte.
  • Fuchsia & Flutter og grafikk: Fuchsia har en GPU-kontrollerarkitektur kalt Magma. Driverne kjører ikke i kjernen, men i privilegerte brukerromsprosesser.
  • Flutter-språket er Dart, som kan kompileres til JavaScript eller innfødt maskinkode. Google har investert enormt mye energi i utviklingen av Flutter, og det som i utgangspunktet virket som en plattformsoverskridende mobilstrategi ser nå ut til å gå lenger.
  • Det er en logisk beholder foran brukeren som innkapsler menneskelig aktivitet, ledsaget av en eller flere moduler. Historiene vil tillate brukeren å organisere aktiviteter naturlig

Fuente: https://opensource.googleblog.com


Bli den første til å kommentere

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.