Google ya wallafa sabuntawa zuwa Fuchsia 14 tsarin aiki

Google ya wallafa sakin Fuchsia 14 tsarin aiki, wanda ke ba da sabuntawar firmware na farko don Google Nest Hub da firam ɗin hoto na Nest Hub Max. Google ya kirkiro Fuchsia OS tun daga shekarar 2016, la'akari da gazawa da kuma gazawar tsaro na dandalin Android.

Babban canje-canje a cikin Fuchsia 14:

  • An faɗaɗa ƙarfin Layer na Starnix, yana tabbatar da ƙaddamar da shirye-shiryen Linux da ba a canza su ba ta hanyar fassarar mu'amalar tsarin kwaya ta Linux cikin kira zuwa ga tsarin tsarin Fuchsia masu dacewa. Sabuwar sigar tana ƙara tallafi don hawan tsarin fayil mai nisa, ƙara xattrs don hanyoyin haɗin kai zuwa fxfs, ƙarin abubuwan ganowa zuwa tsarin tsarin mmap (), faɗaɗa bayanai a cikin / proc/pid/stat, goyon bayan fuchsia_sync :: Mutex, tallafi da aka aiwatar. don O_TMPFILE, pidfd_getfd, sys_reboot(), time_create, time_delete, times() da ptrace(), aiwatar da ext4 yana amfani da cache fayil ɗin tsarin.
  • Ingantattun tarin Bluetooth. Ƙara goyon baya don sauti a cikin HSP (HandSet Profile) bayanin martaba na Bluetooth da rage jinkiri lokacin watsa sauti ta bayanin martabar A2DP.
  • Matter, aiwatar da ma'auni don haɗa na'urori a cikin gida mai wayo, yana ƙara goyan baya ga ƙungiyoyin sabuntawa da ikon sarrafa jihohi masu wucewa lokacin sarrafa hasken baya.
  • Tarin hanyar sadarwa don duk dandamali ya haɗa da goyan baya ga kwas ɗin FastUDP.
  • Ƙara goyon baya don tsarin multi-core (SMP) dangane da gine-ginen RISC-V.
  • An ƙara API don hulɗa tare da mai tsara ɗawainiya.
  • Ƙara goyon bayan DeviceTree.
  • An canza direba don na'urorin mai jiwuwa tare da kebul na kebul don amfani da tsarin DFv2.

Fuchsia ya dogara ne akan microkernel na Zircon, bisa ga ci gaban aikin LK, wanda aka fadada don amfani da nau'o'in na'urori daban-daban, ciki har da wayoyin hannu da kwamfutoci na sirri. Zircon yana faɗaɗa LK tare da goyan bayan matakai da ɗakunan karatu da aka raba, matakin mai amfani, tsarin sarrafa abu, da samfurin tsaro na tushen iyawa. Ana aiwatar da direbobi azaman ɗakunan karatu masu ƙarfi da ke gudana a cikin sarari mai amfani, wanda tsarin devhost ya ɗora shi kuma mai sarrafa na'urar (devmg, Manajan Na'ura) ke sarrafa shi.

Fuchsia tana da nata fasahar zane da aka rubuta a cikin Dart ta amfani da tsarin Flutter. Har ila yau, aikin yana haɓaka tsarin ƙirar mai amfani da Peridot, mai sarrafa fakitin Fargo, ɗakin karatu na daidaitaccen ɗakin karatu, tsarin ma'anar Escher, direban Magma Vulkan, Manajan Haɗaɗɗen Scenic, MinFS, MemFS, ThinFS (FAT a cikin Yaren Go) da fayil ɗin Blobfs tsarin, kazalika da sarrafa FVM partitions. Don haɓaka aikace-aikacen, ana ba da tallafi ga yarukan C/C++ da Dart; Hakanan ana ba da izinin tsatsa a cikin sassan tsarin, a cikin tari na cibiyar sadarwar Go, da kuma cikin tsarin taron yaren Python.

Tsarin taya yana amfani da mai sarrafa tsarin, ciki har da appmgr don ƙirƙirar yanayin software na farko, sysmgr don ƙirƙirar yanayin taya, da basemgr don saita yanayin mai amfani da tsara shiga. Don tabbatar da tsaro, an gabatar da tsarin keɓewar akwatin sandbox na ci gaba, wanda sabbin matakai ba su da damar yin amfani da abubuwan kwaya, ba za su iya keɓance ƙwaƙwalwar ajiya ba kuma ba za su iya gudanar da lamba ba, kuma ana amfani da tsarin sararin samaniya don samun damar albarkatu, wanda ke ƙayyadadden izini. Dandalin yana samar da tsari don ƙirƙirar abubuwan haɗin gwiwa, waɗanda shirye-shirye ne waɗanda ke gudana a cikin akwatin yashi kuma suna iya hulɗa tare da sauran abubuwan ta hanyar IPC.

source: budenet.ru

Add a comment