Google proširuje model otvorenog koda Fuchsia OS

Fuchsia OS je operativni sistem koji je razvio Googlee, koji za razliku od prethodnih operativnih sistema koje je razvila kompanija baziranih na Linux kernelu kao što su Google Chrome OS i Android, Fuchsia Zasnovan je na novom mikrojezgru zvanom Cirkon, izveden iz Little Kernel (LK), koji je dizajniran za ugrađene sisteme i koji je prvenstveno napisan u C.

Prema prezentaciji, Fuchsia Dizajniran je za rad na velikom broju uređaja, uključujući mobilne telefone i personalne računare.

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

„Fuchsia je dugoročni projekat za kreiranje operativnog sistema otvorenog koda opšte namene, a danas razvijamo model otvorenog koda Fuchsia kako bi se prilagodili javnim doprinosima.

“Fuchsia je dizajnirana tako da daje prioritet sigurnosti, mogućnosti ažuriranja i performansi i trenutno je u aktivnom razvoju od strane Fuchsia tima. Razvijamo Fuchsia open source, u našem git repozitoriju četiri godine. Možete pregledati historiju spremišta na https://fuchsia.googlesource.com da vidite kako je Fuchsia evoluirala tokom vremena. Postavljamo ovu osnovu iz srži kako bismo olakšali stvaranje održivih i sigurnih proizvoda i iskustava.

Šta trenutno znamo o Fuchsia OS?

Vjerovatnoća se čini velikom na ovom nivou i kada se osvrnemo na nedavnu Googleovu izjavu tokom njegove I/O konferencije u maju 2019., možemo reći da ova hipoteza vrijedi.

Priča se da je Fuchsia OS Android nove generacije, dizajniran za tipove uređaja koji trenutno koriste Android ili Chrome OS, uz održavanje kompatibilnosti sa postojećim aplikacijama putem virtualizacije ili drugih tehnika.

Objavljeni kod se može kreirati i primijeniti za testiranjes na Google Pixelbook-u, Acer Switch Alpha 12 ili potpunom Intel NUC računaru, umjesto običnih IoT uređaja.

Takođe, Prije nekoliko mjeseci Google je pokrenuo Fuchsia.dev da pomognu programerima da implementiraju svoj kod operativnog sistema

Stranica također ne predstavlja Googleove tačne prioritete, ali možete početi učiti više o operativnom sistemu, izvorima testiranja, itd., sve uz pomoć dobre dokumentacije kao što je dokumentacija.

Međutim, znamo da je novi operativni sistem drugačiji od bilo čega što već postoji. Google je već bio jasan po tom pitanju iz jezgre sistema. Za razliku od Androida, Fuchsia nije bazirana na Linux kernelu, već na novom mikrokernelu zvanom Zircon, izvedenom iz Little Kernela (LK).

Preuzeto iz dokumentacije, Evo nekoliko tačaka u kojima je Google bio malo jasniji:

  • Fuchsia nije Linux: Fuchsia je operativni sistem baziran na mikrojezgru i ovaj mikrokernel se zove Zircon. Podržane arhitekture su arm64 i x64, ali trenutno nisu AMD procesori, iako to samo znači da nisu aktivno testirani.
  • Promjene ne zahtijevaju ponovno kompajliranje kernela. U stvari, možete nadograditi na novi Fuchsia sistem datoteka bez ponovnog pokretanja.
  • Fuchsia i aplikacije koje podržava: Fuchsia je dizajnirana da podržava više programskih jezika. Već podržava C/C++, Dart, Go, Rust i Python. Dodatno, postoji FIDL (Fuchsia Interface Definition Language). To je jezik za definiranje protokola koji se općenito koriste u kanalima.
  • Fuchsia SDK je niskog nivoa i kod kaže da ga većina programera neće direktno koristiti.
  • Fuchsia & Flutter i Graphics: Fuchsia ima arhitekturu GPU kontrolera pod nazivom Magma. Drajveri se ne pokreću u kernelu, već u procesima privilegovanog korisničkog prostora.
  • Flutterov jezik je Dart, koji se može kompajlirati u JavaScript ili izvorni mašinski kod. Google je uložio ogromnu količinu energije u razvoj Fluttera, a ono što je u početku izgledalo kao multi-platformska mobilna strategija sada ide dalje.
  • To je logički kontejner ispred korisnika koji obuhvata ljudsku aktivnost, praćen jednim ili više modula. Priče će omogućiti korisniku da prirodno organizira aktivnosti

Izvor: https://opensource.googleblog.com


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.