Ua lomia e Google se faʻafouga i le Fuchsia 14 operating system

Ua fa'asalalauina e Google le fa'asalalauga o le Fuchsia 14 operating system, lea e tu'uina atu ai fa'afouga muamua firmware mo Google Nest Hub ma Nest Hub Max ata ata. Fuchsia OS ua atiaʻe e Google talu mai le 2016, ma amanaʻia le faʻaogaina ma le saogalemu o faaletonu o le Android platform.

Suiga tetele i Fuchsia 14:

  • O le gafatia o le Starnix layer ua faʻalauteleina, faʻamautinoa le faʻalauiloaina o polokalame Linux e leʻi faʻaleleia e ala i le faʻaliliuina o fesoʻotaʻiga faʻaogaina o le fatu Linux i telefoni i le Fuchsia subsystems talafeagai. O le lomiga fou faʻaopoopoina le lagolago mo le faʻapipiʻiina o faila faila mamao, faʻaopoopo xattrs mo fesoʻotaʻiga faʻatusa i fxfs, faʻaopoopo faʻailoga i le mmap() system call, faʻalauteleina faʻamatalaga i / proc / pid / stat, faʻatagaina le lagolago mo fuchsia_sync :: Mutex, faʻatinoina le lagolago mo O_TMFILE, pidfd_getfd, sys_reboot(), timer_create, timer_delete, times() ma ptrace(), o le ext4 faʻatinoga e faʻaogaina ai le faila faila faila.
  • Fa'aleleia le fa'aputuga Bluetooth. Faaopoopo le lagolago mo leo i le HSP (HandSet Profile) Bluetooth profile ma faaitiitia le faatuai pe a faasalalauina leo e ala i le talaaga A2DP.
  • Matter, o se faʻatinoga o le faʻataʻitaʻiga mo le fesoʻotaʻiina o masini i totonu o se fale atamai, faʻaopoopoina le lagolago mo faʻafouga vaega ma le mafai ona taulimaina tulaga le tumau pe a pulea le moli tua.
  • Ole fa'aputuga feso'ota'iga mo fa'avae uma e aofia ai le lagolago mo sockets FastUDP.
  • Fa'aopoopo le lagolago mo le tele-core system (SMP) fa'avae ile RISC-V architecture.
  • Fa'aopoopoina se API mo le fegalegaleai ma le fa'atulagaina o galuega.
  • Fa'aopoopoina le lagolago a DeviceTree.
  • O le aveta'avale mo masini fa'alogo fa'atasi ai ma se fa'aoga USB ua liua e fa'aoga le fa'avae DFv2.

Fuchsia e faʻavae i luga o le microkernel Zircon, faʻavae i luga o atinaʻe o le LK poloketi, faʻalauteleina mo le faʻaaogaina i vasega eseese o masini, e aofia ai telefoni feaveaʻi ma komepiuta patino. Zircon fa'alautele le LK fa'atasi ai ma le lagolago mo fa'agasologa ma faletusi fefa'asoaa'i, se tulaga fa'aoga, se faiga e fa'afoeina ai mea, ma se fa'ata'ita'iga saogalemu e fa'atatau i le gafatia. Avetaavale o loʻo faʻatinoina e pei o faletusi faʻamalosi o loʻo taʻavale i avanoa faʻaoga, utaina e le devhost process ma pulea e le pule o masini (devmg, Device Manager).

Fuchsia o loʻo iai lana lava faʻataʻitaʻiga faʻataʻitaʻiga na tusia i Dart e faʻaaoga ai le Flutter framework. O le poloketi foi e atiina ae le auivi a le Peridot user interface, le Fargo package manager, le libc standard library, le Escher rendering system, le Magma Vulkan driver, le Scenic composite manager, le MinFS, MemFS, ThinFS (FAT in Go language) ma le faila Blobfs faiga, faʻapea foʻi ma le pule FVM vaeluaga. Mo le atinaʻeina o talosaga, o loʻo tuʻuina atu le lagolago mo C / C ++ ma Dart gagana; E faʻatagaina foʻi le Rust i vaega faʻaoga, i le Go network stack, ma le Python language assembly system.

O le faʻagasologa o le taʻavale e faʻaaogaina ai le pule o le polokalama, e aofia ai le appmgr e fatu ai le siʻosiʻomaga muamua polokalama, sysmgr e fatu ai le siosiomaga taʻavale, ma basemgr e faʻapipiʻi ai le siosiomaga faʻaoga ma faʻapipiʻi le saini. Ina ia mautinoa le saogalemu, o loʻo tuʻuina atu se faiga faʻaesea o le sandbox, lea e le mafai ai ona maua ni faiga fou i mea o le fatu, e le mafai ona tuʻufaʻatasia le manatua ma e le mafai ona faʻaogaina le code, ma faʻaaogaina se igoa avanoa e maua ai punaoa, lea e fuafua ai faʻatagaga avanoa. O loʻo tuʻuina atu e le faʻavae se faʻavae mo le fatuina o vaega, o polokalame ia e taʻavale i totonu o latou lava pusa oneone ma mafai ona fegalegaleai ma isi vaega e ala i le IPC.

puna: opennet.ru

Faaopoopo i ai se faamatalaga