Fuchsia OS na-abanye n'ọkwa ule na ndị ọrụ Google

Google mere mgbanwe, na-egosi mgbanwe nke sistemụ arụmọrụ Fuchsia ruo ogbo nke ikpeazụ esịtidem ule "nri nkịta", na-egosi iji ngwaahịa a na-eme kwa ụbọchị nke ndị ọrụ, tupu iwetara ya ndị ọrụ nkịtị. N'oge a ngwaahịa dị na steeti agafeela ule bụ isi site na otu nleba anya pụrụ iche. Tupu ibuga ngwaahịa a n'aka ọha ọha, ha na-eme ule ikpeazụ na ndị ọrụ ha na-adịghị etinye aka na mmepe ahụ.

N'ime onye ahịa ka usoro njikwa nnyefe nwelite Omaha, nke na-anwale mwepụta nke Chrome na Chrome OS, gbakwunyere components fuchsia.cobalt.SystemDataUpdater na ntuziaka atụpụtara maka ibufe ngwaọrụ gaa na ngalaba “nhapụ-nhapụ” ọhụrụ site na iji akụrụngwa. fx (ihe yiri adb maka Fuchsia). N'ime usoro ntinye aka na-aga n'ihu agbakwunyere na-achịkọta loader maka ngalaba dogfood, na n'ime ikpo okwu Fuchsia gụnyere metrik dị iche iche maka ịlele nsonaazụ ule.

Na nkwupụta maka mgbanwe na Fuchsia kwuru njikọ abụọ maka ịnye mmelite fuchsia-updates.googleusercontent.com na arm64.dogfood-release.astro.fuchsia.com, na njikọ nke abụọ Astro bụ aha koodu nke smart ihuenyo. Nyocha Igwe Google, nke dị ka ndị ọrụ Google na-eji dị ka ihe atụ maka ule
Fuchsia kama ọkọlọtọ Cast Platform firmware. Ewubere Nest Hub interface n'elu ngwa Dragonglass, nke na-eji Flutter framework, nke Fuchsia na-akwadokwa.

Ka anyị cheta na dịka akụkụ nke ọrụ Fuchsia, Google na-emepụta usoro ọrụ zuru ụwa ọnụ nke nwere ike ịgba ọsọ na ụdị ngwaọrụ ọ bụla, site na ụlọ ọrụ na smartphones na-agbakwunyere na ngwa ndị na-azụ ahịa. A na-eme mmepe ahụ na-eburu n'uche ahụmahụ nke ịmepụta ikpo okwu gam akporo ma na-eburu n'uche adịghị ike n'ọhịa nke scaling na nchekwa.

Usoro ahụ dabere na microkernel Zircon, dabere na mmepe nke oru ngo LK, gbatịpụrụ maka ojiji na klas dị iche iche nke ngwaọrụ, gụnyere smartphones na kọmputa nkeonwe. Zircon na-agbasa LK site na nkwado usoro na òkè ọba akwụkwọ, ọkwa onye ọrụ, sistemu nhazi ihe na ihe nlere nche dabere na ikike. Ndị ọkwọ ụgbọ ala na-emejuputa atumatu n'ụdị ọba akwụkwọ dị ike na-agba ọsọ na oghere onye ọrụ, nke usoro devhost bujuru ya na njikwa ngwaọrụ (devmg, Njikwa ngwaọrụ).

Maka Fuchsia kwadebere nwe GUI, dere na Dart na-eji Flutter framework. Ihe oru ngo a na-aputakwa ihe eji eme ihe nke Peridot, onye njikwa ngwugwu Fargo, na ọba akwụkwọ ọkọlọtọ libc, sistemụ arụmọrụ escher, Vulkan ọkwọ ụgbọ ala Magma, njikwa ihe mejupụtara Egwu, MinFS, MemFS, ThinFS (FAT na asụsụ Go) na sistemụ faịlụ Blobfs, yana njikwa nkebi FVM. Maka mmepe ngwa nyere nkwado maka C/C++, asụsụ Dart, Rust ka a na-anabatakwa na sistemu sistemu, na mkpokọta netwọkụ Go, yana n'ime usoro mgbakọ asụsụ Python.

Fuchsia OS na-abanye n'ọkwa ule na ndị ọrụ Google

Mgbe ị na-ebu jiri njikwa usoro, gụnyere
appmgr maka ịmepụta gburugburu ebe obibi ngwanrọ mbụ, sysmgr maka ịmepụta ọnọdụ buut na basemgr maka ịtọlite ​​​​ebe onye ọrụ na ịhazi nbanye. Maka ndakọrịta na Linux na Fuchsia a na-enye Ọbá akwụkwọ Machina, nke na-enye gị ohere ịme mmemme Linux n'ime igwe mebere dịpụrụ adịpụ, nke ejiri hypervisor dabere na nkọwa Zircon kernel na Virtio, dịka otu esi eme ya. ahaziri na-agba ọsọ Linux ngwa na Chrome OS.

A na-enye usoro dị elu iji hụ na nchekwa mwepu sandbox, nke usoro ọhụrụ na-enweghị ohere ịnweta ihe kernel, enweghị ike ịkenye ebe nchekwa, na enweghị ike ịme koodu, na-eji usoro ahụ nweta ihe onwunwe. oghere aha, nke na-akọwa ikike dịnụ. Platform na-enye usoro maka ịmepụta components, nke bụ mmemme na-agba ọsọ na igbe ájá nke ha ma nwee ike ịmekọrịta ihe ndị ọzọ site na IPC.

isi: opennet.ru

Tinye a comment