Google razširja odprtokodni model Fuchsia OS

Fuchsia OS je operacijski sistem, ki ga je razvil Google, ki je za razliko od prejšnjih operacijskih sistemov, ki jih je razvilo podjetje in ki temeljijo na jedru Linuxa, kot sta Google Chrome OS in Android, Fuchsia temelji na novem mikrojedru, imenovanem Cirkon, izpeljan iz Little Kernel (LK), ki je bil zasnovan za vdelane sisteme in je napisan predvsem v C.

Glede na predstavitev Fuchsia je zasnovan za delo na številnih napravah, vključno z mobilnimi telefoni in osebnimi računalniki.

Google se je odločil razširiti odprtokodni model sistema Fuchsia olajšati sodelovanje javnosti pri projektu. Wayne Piekarski, Fuchsia Developer Promoter, je pojasnil:

»Fuchsia je dolgoročni projekt za ustvarjanje splošnega odprtokodnega operacijskega sistema, danes pa razvijamo odprtokodni model Fuchsia, da bi sprejeli prispevke javnosti.

»Fuchsia je zasnovana tako, da daje prednost varnosti, nadgradnji in zmogljivosti, trenutno pa jo aktivno razvija ekipa Fuchsia. Fuchsia razvijamo v odprti kodi, v našem git repozitoriju že štiri leta. Po zgodovini repozitorija lahko brskate na https://fuchsia.googlesource.com, da vidite, kako se je Fuchsia skozi čas razvijala. Temelj postavljamo iz jedra, da olajšamo ustvarjanje varnih in trajnostnih izdelkov in izkušenj.

Kaj trenutno vemo o operacijskem sistemu Fuchsia?

Verjetnost se zdi na tej ravni velika in ko se sklicujemo na nedavno izjavo Googla med njegovo I / O konferenco maja 2019, lahko rečemo, da ta hipoteza drži.

Govori se, da je Fuchsia OS naslednja generacija Androida, zasnovan za vrste naprav, ki trenutno uporabljajo Android ali Chrome OS, hkrati pa ohranja združljivost z obstoječimi aplikacijami z virtualizacijo ali drugimi tehnikami.

Objavljeno kodo je mogoče ustvariti in uporabiti za testiranjena Google Pixelbook, Acer Switch Alpha 12 ali celotnem računalniku Intel NUC in ne na običajnih napravah IoT.

Poleg tega, pred nekaj meseci je Google zagnal Fuchsia.dev za pomoč razvijalcem pri implementaciji kode operacijskega sistema

Spletno mesto tudi ne predstavlja natančnih Googlovih prednostnih nalog, lahko pa začnete izvedeti več o operacijskem sistemu, preskusnih virih itd., vse s pomočjo dobre dokumentacije, kot je dokumentacija.

Vemo pa, da novi operacijski sistem ni podoben vsem, kar že obstaja. Google je to temo že razumel iz jedra sistema. Za razliko od Androida Fuchsia ne temelji na jedru Linuxa, temveč na novem mikrojedru, imenovanem Cirkon, ki izhaja iz Malega jedra (LK).

Povzeto iz dokumentacije, Tu je nekaj točk, pri katerih je bil Google nekoliko jasnejši:

  • Fuchsia ni Linux: Fuchsia je operacijski sistem, ki temelji na mikrojedru in se imenuje Circon. Podprti arhitekturi sta arm64 in x64, vendar trenutno nista procesorja AMD, čeprav to samo pomeni, da nista aktivno testirana.
  • Spremembe ne zahtevajo ponovnega prevajanja jedra. Pravzaprav ga je mogoče nadgraditi na nov datotečni sistem Fuchsia brez ponovnega zagona.
  • Fuchsia in aplikacije, ki jih podpira: Fuchsia je zasnovana tako, da podpira več programskih jezikov. Že podpira C / C ++, Dart, Go, Rust in Python. Poleg tega obstaja FIDL (Fuchsia Interface Definition Language). To je jezik za določanje protokolov, ki se običajno uporabljajo v kanalih.
  • Fuchsia SDK je nizke ravni in koda navaja, da ga večina razvijalcev ne bo uporabljala neposredno.
  • Fuchsia & Flutter in grafika: Fuchsia ima grafično krmilno arhitekturo, imenovano Magma. Gonilniki se ne izvajajo v jedru, temveč v privilegiranih procesih v uporabniškem prostoru.
  • Jezik Flutterja je Dart, ki ga lahko zberemo v JavaScript ali domačo strojno kodo. Google je v razvoj Flutterja vložil ogromno energije in tisto, kar se je sprva zdelo kot mobilna strategija na več platformah, se zdaj zdi še dlje.
  • To je logičen vsebnik pred uporabnikom, ki zajema človeško dejavnost, ki jo spremlja en ali več modulov. Zgodbe bodo uporabniku omogočile naravno organiziranje dejavnosti

vir: https://opensource.googleblog.com


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.