I-Google ishicilele inguqulo egcwele yesiphequluli sewebhu se-Chromium yohlelo lokusebenza lwe-Fuchsia, esithathele indawo ohlwini lwezinhlelo zokusebenza isiphequluli Esilula esihlutshiwe, esiklanyelwe ukusebenzisa izinhlelo zokusebenza zewebhu ezihlukene esikhundleni sokusebenza namawebhusayithi. Ngokungaqondile, ukuhlinzeka ngosekelo lwesiphequluli sewebhu esijwayelekile kuqinisekisa inhloso ye-Google yokuthuthukisa i-Fuchsia hhayi kuphela ku-IoT namadivayisi wabathengi njenge-Nest Hub, kodwa nezinkundla zedeskithophu. Ukuze ujwayelane nesimo samanje sokuthuthukiswa kwe-Fuchsia, ungasebenzisa i-emulator, kanye nokwakhiwa kokuhlola okuvela kuphrojekthi ye-dahliaOS.
I-interface ye-Chromium eyakhelwe i-Fuchsia ngokuvamile ifana nokwakhiwa kwezinye izinhlelo zedeskithophu, ngaphandle kwamaphutha namaphutha ahlukene, njengezinkinga zokubonisa amamenyu wokuqukethwe nokuvula amawindi amaningi. Ngasikhathi sinye, umsebenzi wakamuva wenziwa ngenkuthalo ukuqeda izinkinga ezinjalo, ngokwesibonelo, futhi ukusekelwa kwakamuva kwesibukeli se-PDF esakhelwe ngaphakathi kanye nekhono lokuphrinta linikezwe.

Ake sikukhumbuze ukuthi i-Fuchsia OS yasungulwa yi-Google kusukela ngo-2016, kucatshangelwa ukushiyeka endaweni yokukhula kanye nokuphepha okukhona kule pulatifomu. AndroidLolu hlelo lusekelwe ku-microkernel ye-Zircon, eyakhela phezu kwentuthuko yephrojekthi ye-LK futhi yandiswa ukuze isetshenziswe ezinhlotsheni ezahlukene zamadivayisi, kufaka phakathi ama-smartphone namakhompyutha omuntu siqu. I-Zircon yandisa i-LK ngokusekelwa kwezinqubo kanye nemitapo yolwazi eyabiwe, indawo esezingeni lomsebenzisi, uhlelo lokuphatha izinto, kanye nemodeli yokuphepha esekelwe kumakhono. Amashayeli asetshenziswa njengemitapo yolwazi enamandla yesikhala somsebenzisi elayishwe yinqubo ye-devhost futhi ephethwe yi-Device Manager (devmg).
I-Fuchsia ine-interface yayo yegraphical ebhalwe ku-Dart isebenzisa uhlaka lwe-Flutter. Le phrojekthi iphinde ithuthukise uhlaka lwesixhumi esibonakalayo somsebenzisi we-Peridot, imenenja yephakheji ye-Fargo, umtapo wolwazi ojwayelekile we-libc, uhlelo lokunikezela nge-Escher, umshayeli we-Magma Vulkan, umphathi oyinhlanganisela ye-Scenic, i-MinFS, i-MemFS, i-ThinFS (FAT ngolimi lwe-Go) kanye nefayela le-Blobfs amasistimu, kanye nezinhlaka ze-FVM zomphathi. Ukuze kuthuthukiswe uhlelo lokusebenza, ukusekelwa kwezilimi ze-C/C++ ne-Dart kunikezwa; I-Rust ibuye ivunyelwe ezingxenyeni zesistimu, kusitaki senethiwekhi ye-Go, kanye nohlelo lokuhlanganisa ulimi lwe-Python.

Inqubo yokuqalisa isebenzisa umphathi wesistimu, okuhlanganisa i-appmgr ukuze udale indawo yokuqala yesofthiwe, i-sysmgr ukuze udale indawo yokuqalisa, kanye ne-basemgr yokumisa indawo yomsebenzisi nokuhlela ukungena ngemvume. Ukuze kuqinisekiswe ukuphepha, kuhlongozwa uhlelo oluthuthukisiwe lwe-sandbox lokuhlukanisa, lapho izinqubo ezintsha zingenakho ukufinyelela ezintweni ze-kernel, azikwazi ukwaba inkumbulo futhi azikwazi ukusebenzisa ikhodi, futhi isistimu ye-namespace isetshenziselwa ukufinyelela izinsiza, ezinquma izimvume ezitholakalayo. Inkundla ihlinzeka ngohlaka lokudala izingxenye, okuyizinhlelo ezisebenza ku-sandbox yazo futhi ezingasebenzisana nezinye izingxenye nge-IPC.
Source: opennet.ru
