Ua hoʻopuka ʻo Google i kahi mea hou i ka ʻōnaehana hana Fuchsia 14

Ua paʻi ʻo Google i ka hoʻokuʻu ʻana o ka ʻōnaehana hana Fuchsia 14, e hāʻawi ana i nā mea hou firmware mua no nā kiʻi kiʻi Google Nest Hub a me Nest Hub Max. Ua hoʻomohala ʻia ʻo Fuchsia OS e Google mai ka makahiki 2016, e noʻonoʻo ana i nā hemahema a me ka palekana o ka platform Android.

ʻO nā hoʻololi nui ma Fuchsia 14:

  • Ua hoʻonui ʻia nā mana o ka papa Starnix, e hōʻoiaʻiʻo ana i ka hoʻomaka ʻana o nā polokalamu Linux i hoʻololi ʻole ʻia ma o ka unuhi ʻana o nā kikowaena pūnaewele o ka kernel Linux i nā kelepona i nā subsystem Fuchsia pili. Hoʻohui ka mana hou i ke kākoʻo no ka hoʻokomo ʻana i nā ʻōnaehana faila mamao, hoʻohui i nā xattrs no nā loulou hōʻailona i fxfs, hoʻohui i nā wahi trace i ke kelepona ʻōnaehana mmap(), hoʻonui i ka ʻike ma /proc/pid/stat, hiki ke kākoʻo no fuchsia_sync :: Mutex, kākoʻo hoʻokō. no O_TMFILE, pidfd_getfd, sys_reboot(), timer_create, timer_delete, times() a me ptrace(), ka hoʻokō ext4 hoʻohana i ka waihona waihona waihona.
  • Hoʻonui ʻia ka pūʻulu Bluetooth. Hoʻohui i ke kākoʻo no ka leo ma ka HSP (HandSet Profile) Bluetooth profile a hoʻemi ʻia nā lohi i ka wā e hoʻolaha ai i ka leo ma o ka profile A2DP.
  • ʻO Matter, kahi hoʻokō o ka maʻamau no ka hoʻopili ʻana i nā hāmeʻa i kahi home akamai, hoʻohui i ke kākoʻo no nā hui hōʻano hou a me ka hiki ke mālama i nā mokuʻāina transient i ka wā e kāohi ai i ke kukui hope.
  • Aia ka waihona pūnaewele no nā paepae āpau i ke kākoʻo no nā kumu FastUDP.
  • Hoʻohui i ke kākoʻo no nā ʻōnaehana multi-core (SMP) e pili ana i ka hoʻolālā RISC-V.
  • Hoʻohui i kahi API no ka launa pū ʻana me ka mea hoʻonohonoho hana.
  • Hoʻohui ʻia ke kākoʻo DeviceTree.
  • Ua hoʻololi ʻia ka mea hoʻokele no nā mea leo leo me kahi interface USB e hoʻohana i ka framework DFv2.

Hoʻokumu ʻia ʻo Fuchsia ma ka microkernel Zircon, e pili ana i ka hoʻomohala ʻana o ka papahana LK, i hoʻonui ʻia no ka hoʻohana ʻana ma nā papa like ʻole, me nā smartphones a me nā kamepiula pilikino. Hoʻonui ʻo Zircon i ka LK me ke kākoʻo no nā kaʻina hana a me nā hale waihona puke, kahi pae mea hoʻohana, kahi ʻōnaehana lawelawe mea, a me kahi kumu hoʻohālike palekana. Hoʻokomo ʻia nā mea hoʻokele ma ke ʻano he hale waihona puke ikaika e holo ana ma kahi o ka mea hoʻohana, i hoʻouka ʻia e ke kaʻina devhost a mālama ʻia e ka mea hoʻokele (devmg, Device Manager).

Loaʻa iā Fuchsia kāna kiʻi kiʻi ponoʻī i kākau ʻia ma Dart me ka hoʻohana ʻana i ka hana Flutter. Hoʻomohala ka papahana i ka ʻōnaehana hoʻohana Peridot mea hoʻohana, ka luna pūʻulu Fargo, ka waihona libc maʻamau, ka ʻōnaehana Escher rendering, ka mea hoʻokele Magma Vulkan, ka luna Scenic composite, ka MinFS, MemFS, ThinFS (FAT ma ka ʻōlelo Go) a me ka faila Blobfs nā ʻōnaehana, a me nā ʻāpana FVM luna. No ka hoʻomohala noiʻi, hāʻawi ʻia ke kākoʻo no C/C ++ a me nā ʻōlelo Dart; Ua ʻae ʻia ʻo Rust i nā ʻōnaehana ʻōnaehana, ma ka pūnaewele Go Go, a ma ka ʻōnaehana ʻōlelo Python.

Ke hoʻohana nei ke kaʻina hana boot i kahi luna ʻōnaehana, me ka appmgr e hana i ka ʻōnaehana polokalamu mua, sysmgr e hoʻokumu i ka boot environment, a me basemgr e hoʻonohonoho i ka mea hoʻohana a hoʻonohonoho i ka login. No ka hōʻoia ʻana i ka palekana, ua manaʻo ʻia kahi ʻōnaehana hoʻokaʻawale sandbox kiʻekiʻe, kahi i loaʻa ʻole ai nā kaʻina hana hou i nā mea kernel, ʻaʻole hiki ke hoʻokaʻawale i ka hoʻomanaʻo a ʻaʻole hiki ke holo code, a hoʻohana ʻia kahi ʻōnaehana inoa no ke komo ʻana i nā kumuwaiwai, nāna e hoʻoholo i nā ʻae i loaʻa. Hāʻawi ka paepae i kahi hoʻolālā no ka hana ʻana i nā ʻāpana, ʻo ia nā papahana e holo ana i loko o kā lākou pahu one a hiki ke launa pū me nā ʻāpana ʻē aʻe ma o IPC.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka