Ang Chromium anaa alang sa Fuchsia OS

Gipatik sa Google ang usa ka bug-os nga bersyon sa Chromium web browser para sa Fuchsia operating system, nga mipuli sa gitanyag kaniadto nga gihuboan nga Simple Browser browser sa lista sa mga aplikasyon, gidesinyo sa pagpadagan sa stand-alone nga mga aplikasyon sa web, dili sa pagtrabaho sa mga site. Sa dili direkta, ang paghatag og suporta alang sa usa ka regular nga web browser nagpamatuod sa tuyo sa Google sa pagpalambo sa Fuchsia dili lamang para sa IoT ug consumer device sama sa Nest Hub, kondili alang usab sa mga desktop platform. Aron mahibal-an ang karon nga kahimtang sa pag-uswag sa Fuchsia, mahimo nimong gamiton ang emulator, ingon man ang mga pagsulay nga gitukod gikan sa proyekto nga dahliaOS.

Ang Chromium build interface para sa Fuchsia sa kasagaran susama sa mga build para sa ubang mga desktop system, gawas sa usa ka depekto ug mga sayop, sama sa mga problema sa pagpakita sa mga menu sa konteksto ug pag-abli sa daghang mga bintana. Sa parehas nga oras, ang trabaho aktibo nga gihimo karong bag-o aron mapapas ang ingon nga mga problema, pananglitan, sa miaging adlaw, gihatag ang suporta alang sa built-in nga PDF viewer ug ang abilidad sa pag-imprinta.

Ang Chromium anaa alang sa Fuchsia OS

Hinumdomi nga ang Fuchsia OS gimugna sa Google sukad sa 2016, nga gikonsiderar ang mga kakulangan sa natad sa scaling ug seguridad sa Android platform. Ang sistema gibase sa Zircon microkernel, base sa mga kalamboan sa LK nga proyekto, gipalugway alang sa paggamit sa lain-laing mga klase sa mga himan, lakip na ang mga smartphone ug personal nga mga kompyuter. Ang Zircon nagpalapad sa LK nga adunay suporta alang sa mga proseso ug gipaambit nga mga librarya, lebel sa user, sistema sa pagdumala sa butang, ug modelo sa seguridad nga nakabase sa kapabilidad. Ang mga drayber gipatuman isip user-space dynamic nga mga librarya nga gikargahan 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 Chromium anaa alang sa Fuchsia OS

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