Ang Google nagsugod na sa pag-apod-apod sa Fuchsia OS-based firmware para sa Nest Hub Max device

Gisugdan na sa Google ang pag-apod-apod sa bag-ong firmware base sa Fuchsia OS para sa Nest Hub Max nga mga smart photo frame nga gipagawas kaniadtong 2019. Sa una nga hugna, ang firmware nga nakabase sa Fuchsia magsugod sa paghatud sa mga partisipante sa Google Preview Program, ug kung wala’y wala damha nga mga problema nga moabut sa panahon sa pagpatuman sa pagsulay, ang firmware magamit sa mga aparato sa ubang mga tiggamit sa Nest Hub Max.

Ang frame sa litrato sa Nest Hub Max mao ang ikaduha nga aparato sa konsyumer nga adunay bahin sa operating system nga Fuchsia. Ang modelo sa Nest Hub mao ang una nga nakadawat sa firmware nga nakabase sa Fuchsia usa ka tuig ang milabay, nga adunay gamay nga screen ug kulang sa built-in nga video camera, nga gigamit sa usa ka video surveillance ug sistema sa seguridad. Bisan pa sa pag-ilis sa operating system sa firmware, ang user interface ug functionality hingpit nga gipreserbar ug ang mga end user dili kinahanglan nga mopuli sa mga kalainan, tungod kay ang interface gitukod sa Flutter framework ug gikuha gikan sa ubos nga lebel nga mga sangkap. Kaniadto, ang mga aparato sa Nest Hub Max, 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 nga gibase sa Cast shell ug sa Linux kernel.

Ang Fuchsia OS naugmad sa Google sukad sa 2016, nga gikonsiderar ang pag-scale ug mga kakulangan sa seguridad sa Android platform. 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.

Ang Google nagsugod na sa pag-apod-apod sa Fuchsia OS-based firmware para sa Nest Hub Max device

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