Google udvider Fuchsia OS open source-model

Fuchsia OS er et operativsystem udviklet af Google, som i modsætning til tidligere operativsystemer udviklet af virksomheden, der er baseret på Linux-kernen som Google Chrome OS og Android, Fuchsia er baseret på en ny mikrokernel kaldet Zircon, afledt af Little Kernel (LK), som blev designet til indlejrede systemer og er primært skrevet i C.

Ifølge præsentationen Fuchsia er designet til at arbejde på en lang række enheder, inklusive mobiltelefoner og personlige computere.

Google besluttede at udvide open source-modellen til Fuchsia OS at lette offentlig deltagelse i projektet. Wayne Piekarski, Fuchsia Developer Promotor, forklarede:

”Fuchsia er et langsigtet projekt til at skabe et open source-operativsystem til generelle formål, og i dag udvikler vi Fuchsia open source-modellen til at imødekomme bidrag fra offentligheden.

”Fuchsia er designet til at prioritere sikkerhed, opgradering og ydeevne og er i øjeblikket under aktiv udvikling af Fuchsia-teamet. Vi har udviklet Fuchsia i open source i vores git-arkiv i fire år. Du kan gennemse lagerhistorikken på https://fuchsia.googlesource.com for at se, hvordan Fuchsia har udviklet sig over tid. Vi lægger dette fundament fra kernen for at lette skabelsen af ​​sikre og bæredygtige produkter og oplevelser.

Hvad ved vi om Fuchsia OS i øjeblikket?

Sandsynligheden synes høj på dette niveau, og når vi henviser til Googles nylige erklæring under sin I / O-konference i maj 2019, kan vi sige, at denne hypotese holder.

Fuchsia OS er rygter om at være en næste generations Android, designet til de typer enheder, der i øjeblikket bruger Android eller Chrome OS, samtidig med at kompatibiliteten med eksisterende applikationer opretholdes gennem virtualisering eller andre teknikker.

Offentliggjort kode kan oprettes og implementeres til tests på en Google Pixelbook, Acer Switch Alpha 12 eller en fuld Intel NUC-computer snarere end normale IoT-enheder.

Derudover for nogle måneder siden google lancerede Fuchsia.dev for at hjælpe udviklere med at implementere deres operativsystemkode

Webstedet præsenterer heller ikke Googles nøjagtige prioriteter, men du kan begynde at lære mere om operativsystemet, testkilder osv. alt sammen ved hjælp af god dokumentation som dokumentation.

Vi ved dog, at det nye operativsystem ikke ligner noget, der allerede eksisterer. Google har allerede været klar over emnet fra kernen i systemet. I modsætning til Android er Fuchsia ikke baseret på Linux-kernen, men på en ny mikrokerne kaldet Zircon, afledt af Little Kernel (LK).

Hentet fra dokumentationen, Her er nogle punkter, hvor Google har været lidt klarere:

  • Fuchsia er ikke Linux: Fuchsia er et operativsystem baseret på en microkernel, og denne microkernel kaldes Zircon. De understøttede arkitekturer er arm64 og x64, men de er i øjeblikket ikke AMD-processorer, selvom det bare betyder, at de ikke er aktivt testet.
  • Ændringerne kræver ikke en kernekompilering. Faktisk kan du opgradere til et nyt Fuchsia-filsystem uden at genstarte.
  • Fuchsia og de applikationer, den understøtter: Fuchsia er designet til at understøtte flere programmeringssprog. Det understøtter allerede C / C ++, Dart, Go, Rust og Python. Derudover er der FIDL (Fuchsia Interface Definition Language). Det er et sprog, der definerer protokoller, der generelt bruges i kanaler.
  • Fuchsia SDK er lavt niveau, og koden siger, at de fleste udviklere ikke vil bruge den direkte.
  • Fuchsia & Flutter og grafik: Fuchsia har en GPU-controller-arkitektur kaldet Magma. Driverne kører ikke i kernen, men i privilegerede brugerrumsprocesser.
  • Sprog for Flutter er Dart, som kan kompileres til JavaScript eller native maskinkode. Google har investeret en enorm mængde energi i udviklingen af ​​Flutter, og hvad der i starten syntes at være en mobil platform på tværs af platforme, ser nu ud til at gå længere.
  • Det er en logisk beholder foran brugeren, der indkapsler menneskelig aktivitet ledsaget af et eller flere moduler. Historierne giver brugeren mulighed for at organisere aktiviteter naturligt

kilde: https://opensource.googleblog.com


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.