Gisugdan na sa Google ang pag-install sa Fuchsia OS sa mga aparato sa Nest Hub

Si Petr Hosek, nga nanguna sa Google team nga responsable sa pagtukod sa mga sistema, compiler ug mga himan sa developer, nagpresentar sa unang device nga gamitan sa Fuchsia operating system. Ang firmware nga nakabase sa Fuchsia magsugod sa pagpadala sa mga smart nga frame sa litrato sa Nest Hub isip bahin sa usa ka eksperimento nga update alang sa mga miyembro sa Google Preview Program.

Kung walay wala damha nga mga problema nga motumaw sa panahon sa pagpatuman sa pagsulay, ang Fuchsia-based firmware i-apply sa mga device sa ubang mga tiggamit sa Nest Hub, kinsa dili makamatikod sa bisan unsa nga mga kalainan tungod kay ang interface, nga gitukod sa Flutter framework, magpabilin nga pareho, lamang ang ang ubos nga lebel nga mga sangkap sa operating system mausab. Kaniadto, ang mga aparato sa Google Nest Hub nga gipagawas sukad sa 2018, nga naghiusa sa mga gimbuhaton sa usa ka frame sa litrato, usa ka sistema sa multimedia ug usa ka interface alang sa pagdumala sa usa ka intelihenteng balay, gigamit ang firmware base sa kabhang sa Cast ug ang kernel sa Linux.

Atong hinumdoman nga, isip kabahin sa proyekto sa Fuchsia, ang Google nagpalambo sa usa ka unibersal nga operating system sukad sa 2016, nga makahimo sa pagdagan sa bisan unsang matang sa device, gikan sa mga workstation ug smartphones ngadto sa embedded ug consumer equipment. Ang pag-uswag gihimo nga gikonsiderar ang kasinatian sa paghimo sa platform sa Android ug gikonsiderar ang mga kakulangan sa natad sa scaling ug seguridad.

Ang sistema gibase sa Zircon microkernel, base sa mga kalamboan sa LK nga proyekto, gipalapdan alang sa paggamit sa lain-laing mga klase sa mga himan, lakip na ang mga smartphone ug personal nga mga kompyuter. Gilugwayan ni Zircon ang LK nga adunay suporta alang sa mga proseso ug gipaambit nga mga librarya, lebel sa tiggamit, sistema sa pagdumala sa butang, ug modelo sa seguridad nga nakabase sa kapabilidad. Ang mga drayber gipatuman isip dinamikong mga librarya nga nagdagan sa user space, gikarga sa proseso sa devhost ug gidumala sa device manager (devmg, Device Manager).

Ang Fuchsia adunay kaugalingong graphical interface nga gisulat sa Dart gamit ang Flutter framework. Ang proyekto nagpalambo usab sa Peridot user interface framework, ang Fargo package manager, ang libc standard library, ang Escher rendering system, ang Magma Vulkan driver, ang Scenic composite manager, ang MinFS, MemFS, ThinFS (FAT sa Go language) ug Blobfs file sistema, ingon man ang mga partisyon sa FVM. Alang sa pag-uswag sa aplikasyon, suporta alang sa C / C ++, gihatag ang Dart, gitugotan usab ang Rust sa mga sangkap sa sistema, sa stack sa network sa Go, ug sa sistema sa pagtukod sa pinulongang Python.

Gisugdan na sa Google ang pag-install sa Fuchsia OS sa mga aparato sa Nest Hub

Ang proseso sa boot naggamit sa system manager, nga naglakip sa appmgr sa paghimo sa inisyal nga software environment, sysmgr sa pagtukod sa boot environment, ug basemgr sa pag-set up sa user environment ug pag-organisar sa login. Aron maseguro ang seguridad, usa ka advanced sandbox isolation system ang gisugyot, diin ang mga bag-ong proseso walay access sa kernel objects, dili makagahin og memory ug dili makadagan sa code, ug ang namespace system gigamit sa pag-access sa mga kapanguhaan, nga nagtino sa anaa nga mga permiso. Naghatag ang plataporma og balangkas alang sa paghimo og mga sangkap, nga mga programa nga nagdagan sa ilang sandbox nga mahimong makig-uban sa ubang mga sangkap pinaagi sa IPC.

Source: opennet.ru

Idugang sa usa ka comment