Google Chrome-ê li Fuchsia OS-ê vedigire

Google dixebite ku ji bo Fuchsia OS-ê avahiyên bêkêmasî yên geroka Chrome peyda bike. Fuchsia jixwe motorek gerokek li ser bingeha koda Chromium peyda dike ji bo xebitandina sepanên webê yên serbixwe, lê gerok wekî hilberek bêkêmasî ya cihêreng ji bo Fuchsia peyda nebû, û platform bixwe di serî de ji bo IoT û cîhazên xerîdar ên wekî Nest Hub hate pêşve xistin. . Di van demên dawî de, rewş guherî û pêşkeftina kapasîteyên Fuchsia dest pê kir, ku armanc ew e ku wê wekî platformek sermaseyê bikar bîne.

Ev tê de pêşxistina komek guheztinan e ku gengaz dike ku Chrome-ya tam ji Fuchsia re radest bike. Avakirina destpêkê ya Chrome-ê ji bo Fuchsia tê plan kirin ku ji bo serbestberdana Chrome 94, ku ji bo 21-ê Îlonê ve hatî plansaz kirin, amade be. Karê barkirinê gav bi gav tê meşandin - yekem, gengaz e ku meriv guhertoyek daxistî were çêkirin, ku tê de hin taybetmendî bi stûyan têne guheztin, ku, her ku barkirin pêşve diçe, bi pêkanînên xebitandinê yên kodê yên ku taybetmendiyan dihesibînin têne guheztin. ya Fuchsia. Mînakî, adaptasyona ji bo Fuchsia ji bo pelika pergalê, barkirina pelan, fonksiyona Bitikîne To Call, xebata bi medyaya jêbirin, hevdengkirin, pelrêçiyên bikarhêner, serîlêdanên PWA, nîşandana agahdariya di derheqê barkirina bîranîn û CPU-yê de, û veguheztina mîhengan ji yên din ve tête kirin. gerokên.

Ka em ji we re bi bîr bînin ku Fuchsia OS ji sala 2016-an vir ve ji hêla Google ve hatî pêşve xistin, li gorî nebûna pîvan û ewlehiya ku di platforma Android-ê de peyda dibe. Pergal li ser bingeha mîkrokernelê Zircon, li ser bingeha pêşkeftinên projeya LK-ê ye, ku ji bo karanîna li ser çînên cihêreng ên cîhazan, di nav de têlefon û komputerên kesane, hatî berfireh kirin. Zircon LK bi piştgirîkirina pêvajoyên û pirtûkxaneyên hevpar, astek bikarhêner, pergalek hilgirtina tiştan, û modelek ewlehiyê-bingeha kapasîteyê dirêj dike. Ajokar wekî pirtûkxaneyên dînamîkî yên ku di cîhê bikarhêner de dixebitin, têne bicîh kirin, ji hêla pêvajoya devhost ve têne barkirin û ji hêla rêveberê cîhazê ve têne rêve kirin (devmg, Rêvebirê Device).

Fuchsia xwedan navgîniya grafîkî ya xwe ye ku di Dart de bi karanîna çarçoveya Flutter ve hatî nivîsandin. Di heman demê de proje çarçoweya navbeynkariya bikarhêner a Peridot, rêveberê pakêtê Fargo, pirtûkxaneya standard libc, pergala rendering Escher, ajokarê Magma Vulkan, rêveberê pêkhatî yê Scenic, MinFS, MemFS, ThinFS (FAT bi zimanê Go) û pelê Blobfs jî pêş dixe. pergalên, û her weha rêveberê dabeşên FVM. Ji bo pêşkeftina serîlêdanê, piştgirî ji bo zimanên C/C++ û Dart tê peyda kirin; Rust di hêmanên pergalê de, di stûna torê Go, û di pergala kombûna zimanê Python de jî destûr tê dayîn.

Google Chrome-ê li Fuchsia OS-ê vedigire

Pêvajoya bootê rêveberek pergalê bikar tîne, di nav de appmgr ji bo afirandina hawîrdora nermalava destpêkê, sysmgr ji bo afirandina hawîrdora boot, û basemgr ji bo mîhengkirina jîngeha bikarhêner û organîzekirina têketinê. Ji bo misogerkirina ewlehiyê, pergalek îzolekirina sandboxê ya pêşkeftî tê pêşniyar kirin, ku tê de pêvajoyên nû negihîjin tiştên kernel, nekarin bîranînê veqetînin û nekarin kodê bimeşînin, û pergalek navnav ji bo gihîştina çavkaniyan tê bikar anîn, ku destûrên berdest diyar dike. Platform çarçoveyek ji bo afirandina pêkhateyan peyda dike, ku bernameyên ku di sandboxa xwe de dimeşin û dikarin bi navgîniya IPC-ê bi pêkhateyên din re têkilî daynin.

Source: opennet.ru

Add a comment