Google ua amata fa'apipi'i Fuchsia OS i masini Nest Hub

O Petr Hosek, o le na te taʻitaʻia le au a Google e nafa ma le fausiaina o faiga, tuʻufaʻatasiga ma meafaigaluega faʻapitoa, na tuʻuina atu le masini muamua o le a faʻapipiʻiina i le Fuchsia operating system. Fuchsia-fa'avae firmware o le a amata lafo atu i Nest Hub ata atamai fa'avaa o se vaega o se fa'afouga fa'ata'ita'i mo sui o le Google Preview Program.

Afai e leai ni faʻafitauli faʻafuaseʻi e tulaʻi mai i le taimi o le faʻataʻitaʻiga, o le Fuchsia-based firmware o le a faʻaogaina i masini a isi tagata faʻaoga Nest Hub, o le a le matauina ni eseesega talu mai le atinaʻe, fausia i luga o le Flutter framework, o le a tumau pea, naʻo le vaega maualalo-tulaga o le faiga faagaoioia o le a suia. I le taimi muamua, Google Nest Hub masini na faʻatuina talu mai le 2018, lea e tuʻufaʻatasia ai galuega o se faʻavaa ata, se faʻasalalauga faʻasalalauga ma se atinaʻe mo le puleaina o se fale atamai, faʻaogaina le firmware e faʻavae i luga o le Cast shell ma le Linux kernel.

Seʻi o tatou manatua, o se vaega o le Fuchsia poloketi, Google o loʻo atiaʻe se faiga faʻaogaina lautele talu mai le 2016, e mafai ona faʻaogaina i luga o soʻo se ituaiga masini, mai fale faigaluega ma telefoni feaveaʻi i mea faʻapipiʻi ma tagata faʻatau. O le atinaʻe o loʻo faʻatinoina ma amanaʻia le poto masani o le fatuina o le Android platform ma faʻaogaina vaivaiga i le tulaga o le faʻaogaina ma le saogalemu.

O le faiga e faʻavae i luga o le Zircon microkernel, faʻavae i luga o atinaʻe o le LK poloketi, faʻalauteleina mo le faʻaogaina i luga o vasega eseese o masini, e aofia ai smartphones 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'atautaia ai mea, ma se fa'ata'ita'iga fa'apolopolo 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.

Google ua amata fa'apipi'i Fuchsia OS i masini Nest Hub

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