Gipatik sa Google ang usa ka update sa Fuchsia 14 operating system

Gipatik sa Google ang pagpagawas sa Fuchsia 14 operating system, nga naghatag ug preliminary firmware updates para sa Google Nest Hub ug Nest Hub Max nga mga frame sa litrato. Ang Fuchsia OS naugmad sa Google sukad sa 2016, nga gikonsiderar ang pag-scale ug mga kakulangan sa seguridad sa platform sa Android.

Daghang mga pagbag-o sa Fuchsia 14:

  • Ang mga kapabilidad sa Starnix layer gipalapdan, nga nagsiguro sa paglunsad sa wala giusab nga mga programa sa Linux pinaagi sa paghubad sa mga interface sa sistema sa Linux kernel ngadto sa mga tawag ngadto sa katugbang nga Fuchsia subsystems. Ang bag-ong bersyon nagdugang suporta alang sa pag-mount sa hilit nga mga sistema sa file, gidugang xattrs alang sa simbolikong mga link sa fxfs, gidugang pagsubay sa mga punto sa mmap() nga tawag sa sistema, gipalapdan nga kasayuran sa /proc/pid/stat, gipalihok nga suporta alang sa fuchsia_sync:: Mutex, gipatuman nga suporta para sa O_TMFILE, pidfd_getfd, sys_reboot(), timer_create, timer_delete, times() ug ptrace(), ang ext4 nga pagpatuman naggamit sa system file cache.
  • Gipauswag nga Bluetooth stack. Gidugang nga suporta alang sa audio sa HSP (HandSet Profile) nga Bluetooth nga profile ug gipakunhod ang mga paglangan sa pag-broadcast sa audio pinaagi sa A2DP profile.
  • Ang Matter, usa ka pagpatuman sa sumbanan alang sa pagkonektar sa mga himan sa usa ka intelihenteng balay, nagdugang suporta alang sa mga grupo sa pag-update ug ang abilidad sa pagdumala sa mga lumalabay nga estado kung gikontrol ang backlight.
  • Ang network stack alang sa tanan nga mga platform naglakip sa suporta alang sa FastUDP sockets.
  • Gidugang nga suporta alang sa multi-core system (SMP) base sa RISC-V nga arkitektura.
  • Gidugang ang usa ka API alang sa pagpakig-uban sa task scheduler.
  • Gidugang ang suporta sa DeviceTree.
  • Ang drayber alang sa mga audio device nga adunay USB interface nakabig aron gamiton ang DFv2 framework.

Ang Fuchsia gibase sa Zircon microkernel, base sa mga kalamboan sa proyekto sa LK, gipalapdan para magamit sa lain-laing klase sa mga device, 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 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