Google proširuje model otvorenog koda Fuchsia OS

Fuchsia OS je operativni sustav koji je razvio Google, koji se za razliku od prethodnih operativnih sustava koje je razvila tvrtka koja se temelje na Linux jezgri kao što su Google Chrome OS i Android, Fuchsia temelji se na novom mikro jezgru nazvanom Cirkon, izveden iz Little Kernela (LK), koji je dizajniran za ugrađene sustave i napisan je prvenstveno u C.

Prema prezentaciji, Fuchsia dizajniran je za rad na mnoštvu uređaja, uključujući mobilne telefone i osobna računala.

Google je odlučio proširiti model otvorenog koda Fuchsia OS kako bi se olakšalo sudjelovanje javnosti u projektu. Wayne Piekarski, Fuchsia Developer Promoter, objasnio je:

„Fuchsia je dugoročni projekt stvaranja opće namijenjenog operativnog sustava s otvorenim kodom, a danas razvijamo model otvorenog koda Fuchsia kako bismo prilagodili doprinose javnosti.

“Fuchsia je dizajnirana da daje prioritet sigurnosti, nadogradnji i izvedbi, a trenutno je u aktivnom razvoju od strane Fuchsia tima. Fuchsiu razvijamo u otvorenom kodu, u našem git spremištu već četiri godine. Povijest spremišta možete pregledavati na https://fuchsia.googlesource.com kako biste vidjeli kako se Fuchsia razvijala tijekom vremena. Postavljamo ovaj temelj iz jezgre kako bismo olakšali stvaranje sigurnih i održivih proizvoda i iskustava.

Što trenutno znamo o Fuchsia OS-u?

Izgleda da je vjerojatnost na ovoj razini velika i kad se pozivamo na nedavnu izjavu Googlea tijekom njegove I / O konferencije u svibnju 2019., možemo reći da ta hipoteza vrijedi.

Priča se da je Fuchsia OS sljedeća generacija Androida, dizajniran za vrste uređaja koji trenutačno koriste Android ili Chrome OS, uz održavanje kompatibilnosti s postojećim aplikacijama putem virtualizacije ili drugih tehnika.

Objavljeni kôd može se stvoriti i primijeniti za testiranjena Google Pixelbook-u, Acer Switch Alpha 12 ili punom Intel NUC računalu, umjesto na uobičajenim IoT uređajima.

Osim toga, prije nekoliko mjeseci google je pokrenuo Fuchsia.dev kako bi pomogli programerima u implementaciji koda operativnog sustava

Web lokacija također ne predstavlja točne Googleove prioritete, ali možete početi učiti više o operativnom sustavu, izvorima ispitivanja itd., sve uz pomoć dobre dokumentacije poput dokumentacije.

Međutim, znamo da se novi operativni sustav razlikuje od svega što već postoji. Google je već bio jasan po tom pitanju iz jezgre sustava. Za razliku od Androida, Fuchsia se ne temelji na Linux jezgri, već na novom mikro jezgru zvanom Cirkon, izvedenom iz Little Kernela (LK).

Preuzeto iz dokumentacije, evo nekoliko točaka u kojima je Google bio malo jasniji:

  • Fuchsia nije Linux: Fuchsia je operativni sustav zasnovan na mikro jezgri i ta se mikro jezgra naziva Cirkon. Podržane su arhitekture arm64 i x64, ali trenutno nisu AMD procesori, iako to samo znači da nisu aktivno testirane.
  • Promjene ne zahtijevaju ponovnu kompilaciju jezgre. U stvari, možete nadograditi na novi sustav datoteka Fuchsia bez ponovnog pokretanja.
  • Fuchsia i aplikacije koje podržava: Fuchsia je dizajnirana za podršku više programskih jezika. Već podržava C / C ++, Dart, Go, Rust i Python. Uz to postoji i FIDL (Fuchsia Interface Definition Language). To je jezik za definiranje protokola koji se obično koriste u kanalima.
  • Fuchsia SDK je niske razine i kôd navodi da ga većina programera neće koristiti izravno.
  • Fuchsia & Flutter i grafika: Fuchsia ima arhitekturu GPU kontrolera nazvanu Magma. Pogonski programi se ne izvode u jezgri, već u privilegiranim procesima korisničkog prostora.
  • Jezik Fluttera je Dart, koji se može kompilirati u JavaScript ili izvorni strojni kôd. Google je uložio enormnu količinu energije u razvoj Fluttera, a ono što se isprva činilo kao mobilna strategija na više platformi, čini se da ide dalje.
  • To je logični spremnik ispred korisnika koji obuhvaća ljudske aktivnosti, popraćen jednim ili više modula. Priče će omogućiti korisniku da prirodno organizira aktivnosti

izvor: https://opensource.googleblog.com


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.