Google utökar Fuchsia OS-öppen källkodsmodell

Fuchsia OS är ett operativsystem utvecklat av Google, som till skillnad från tidigare operativsystem som utvecklats av företaget som är baserade på Linux-kärnan som Google Chrome OS och Android, Fuchsia är baserad på en ny mikrokärna som heter Zircon, härledd från Little Kernel (LK), som var designad för inbäddade system och är främst skriven i C.

Enligt presentationen, Fuchsia är utformad för att fungera på en mängd enheter, inklusive mobiltelefoner och persondatorer.

Google bestämde sig för att utvidga den öppna källkodsmodellen för Fuchsia OS för att underlätta allmänhetens deltagande i projektet. Wayne Piekarski, utvecklare av Fuchsia, förklarade:

”Fuchsia är ett långsiktigt projekt för att skapa ett allmänt operativsystem med öppen källkod, och idag utvecklar vi Fuchsia-källkodsmodellen för att tillgodose allmänhetens bidrag.

”Fuchsia är utformat för att prioritera säkerhet, uppgradering och prestanda och utvecklas för närvarande av Fuchsia-teamet. Vi har utvecklat Fuchsia i öppen källkod, i vårt gitförvar i fyra år. Du kan bläddra i förvarets historik på https://fuchsia.googlesource.com för att se hur Fuchsia har utvecklats över tiden. Vi lägger grunden för att underlätta skapandet av säkra och hållbara produkter och upplevelser.

Vad vet vi om Fuchsia OS just nu?

Sannolikheten verkar vara hög på denna nivå och när vi hänvisar till Googles senaste uttalande under dess I / O-konferens i maj 2019 kan vi säga att denna hypotes håller.

Fuchsia OS ryktas vara nästa generations Android, utformad för de typer av enheter som för närvarande använder Android eller Chrome OS, samtidigt som kompatibilitet med befintliga applikationer bibehålls genom virtualisering eller andra tekniker.

Publicerad kod kan skapas och distribueras för testnings på en Google Pixelbook, Acer Switch Alpha 12 eller en fullständig Intel NUC-dator, snarare än vanliga IoT-enheter.

Dessutom, för några månader sedan google lanserade Fuchsia.dev för att hjälpa utvecklare att implementera sin operativsystemskod

Webbplatsen presenterar inte heller Googles exakta prioriteringar, Men du kan börja lära dig mer om operativsystemet, testkällor etc., allt med hjälp av bra dokumentation som dokumentation.

Vi vet dock att det nya operativsystemet inte liknar något som redan finns. Google har redan varit tydlig i ämnet från kärnan i systemet. Till skillnad från Android är Fuchsia inte baserad på Linux-kärnan, utan på en ny mikrokärna som heter Zircon, härledd från Little Kernel (LK).

Hämtad från dokumentationen, Här är några punkter där Google har varit lite tydligare:

  • Fuchsia är inte Linux: Fuchsia är ett operativsystem baserat på en mikrokernel och denna mikrokernel kallas Zircon. Arkitekturerna som stöds är arm64 och x64, men de är för närvarande inte AMD-processorer, även om det bara betyder att de inte testas aktivt.
  • Ändringarna kräver inte en kärnkompilering. Du kan faktiskt uppgradera till ett nytt Fuchsia-filsystem utan att starta om.
  • Fuchsia och de applikationer det stöder: Fuchsia är utformat för att stödja flera programmeringsspråk. Den stöder redan C / C ++, Dart, Go, Rust och Python. Dessutom finns det FIDL (Fuchsia Interface Definition Language). Det är ett språk för att definiera protokoll som vanligtvis används i kanaler.
  • Fuchsia SDK är lågnivå och koden anger att de flesta utvecklare inte kommer att använda den direkt.
  • Fuchsia & Flutter och grafik: Fuchsia har en GPU-controller-arkitektur som heter Magma. Drivrutinerna körs inte i kärnan utan i privilegierade användarutrymmesprocesser.
  • Språket för Flutter är Dart, som kan sammanställas till JavaScript eller inbyggd maskinkod. Google har investerat enormt mycket energi i utvecklingen av Flutter, och vad som till en början verkade som en plattformsplattform mobilstrategi verkar nu gå längre.
  • Det är en logisk behållare framför användaren som inkapslar mänsklig aktivitet tillsammans med en eller flera moduler. Berättelserna gör det möjligt för användaren att organisera aktiviteter naturligt

Fuente: https://opensource.googleblog.com


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.