Dostupan Chromium za operativni sustav Fuchsia

Podjetje Google je objavilo polno različico spletnega brskalnika Chromium za operacijski sistem Fuchsia, ki je nadomestil prej ponujeni, okrnjeni brskalnik Simple Browser, zasnovan za delovanje izoliranih spletnih aplikacij, ne za delo s spletnimi stranmi. Posredno zagotavljanje podpore običajnemu spletnemu brskalniku potrjuje namen podjetja Google razvijati Fuchsia ne le za IoT in potrošniške naprave, kot je Nest Hub, temveč tudi za namizne platforme. Za spoznavanje trenutnega stanja razvoja Fuchsia lahko uporabite emulator in testne gradnje s projekta dahliaOS.

Vmesnik gradnje Chromium za Fuchsia je na splošno podoben gradnjam za druge namizne sisteme, razen posameznih nedodelav in napak, kot so težave z upodabljanjem kontekstnih menijev in odpiranjem več oken. V zadnjem času se aktivno dela na odpravljanju tovrstnih težav; na primer, pred nekaj dnevi je bila omogočena podpora za vgrajen PDF-pregledovalnik in možnost tiskanja.

Dostupan Chromium za operativni sustav Fuchsia

Spomnimo, da se operacijski sistem Fuchsia razvija pod okriljem podjetja Google od leta 2016, ob upoštevanju pomanjkljivosti na področju razširljivosti in varnosti v platformi Android. Sistem temelji na mikrojedru Zircon, ki je osnovano na razvojih projekta LK, razširjenem za uporabo na različnih tipih naprav, vključno s pametnimi telefoni in osebnimi računalniki. Zircon razširja LK s podporo za procese in deljene knjižnice, nivojem uporabnika, sistemom obdelave objektov in modelom zagotavljanja varnosti, temelječim na capabilities. Gonilniki so realizirani v obliki dinamičnih knjižnic, ki delujejo v prostoru uporabnika in jih nalaga postopek devhost ter upravlja z njimi upravljavec naprav (devmg, Device Manager).

Za Fuchsia je pripravljen lasten grafični vmesnik, napisan v jeziku Dart z uporabo ogrodja Flutter. Projekt razvija tudi ogrodje Peridot za gradnjo uporabniških vmesnikov, upravitelj paketov Fargo, standardna knjižnica libc, slikovni sistem Escher, Vulkan gonilnik Magma, upravljalnik komponent Scenic, datotečne sisteme MinFS, MemFS, ThinFS (FAT v jeziku Go) in Blobfs, ter upravitelj razdelkov FVM. Za razvoj aplikacij je omogočena podpora za jezike C/C++, Dart, v sistemskih komponentah pa je dovoljena tudi uporaba Rust, v omrežnem skladu Go, v sistemu za gradnjo jezika Python.

Dostupan Chromium za operativni sustav Fuchsia

Pri nalaganju se uporablja sistemski upravitelj, ki vključuje appmgr za ustvarjanje začetnega programskega okolja, sysmgr za oblikovanje nalagalnega okolja in basemgr za nastavitev uporabniškega okolja ter organizacijo prijave v sistem. Za zagotovitev varnosti je ponujena napredna sistemska izolacija sandbox, kjer novi procesi nimajo dostopa do jedrnih objektov, ne morejo dodeljevati pomnilnika in ne morejo izvajati kode, dostop do virov pa se ureja s sistemom prostorov imen, ki določa razpoložljive pristojnosti. Platforma ponuja ogrodje za ustvarjanje komponent, ki predstavljajo programe, zagnane v svojem sandboxu, ki lahko komunicirajo z drugimi komponentami preko IPC.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster