Google เบเปเบฒเบฅเบฑเบ‡เบเบฐเบเบฝเบกเบ—เบตเปˆเบˆเบฐเบเป‰เบฒเบเบฅเปเบฒเป‚เบžเบ‡เบญเบฑเบ”เบชเบฐเบฅเบดเบเบฐ Nest Audio เป„เบ›เปƒเบชเปˆ Fuchsia OS

Google เบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบเป‰เบฒเบเบฅเปเบฒเป‚เบžเบ‡เบญเบฑเบ”เบชเบฐเบฅเบดเบเบฐ Nest Audio เป„เบ›เบซเบฒเป€เบŸเบตเบกเปเบงเปƒเปเปˆเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ Fuchsia OS. เป€เบŸเบตเบกเปเบงเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ Fuchsia เบเบฑเบ‡เบกเบตเปเบœเบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เปƒเบ™เบฅเบณเป‚เบžเบ‡เบญเบฑเบ”เบชเบฐเบฅเบดเบเบฐ Nest เบฅเบธเป‰เบ™เปƒเปเปˆ, เป€เบŠเบดเปˆเบ‡เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบงเบฒเบ‡เบ‚เบฒเบเปƒเบ™เบ›เบต 2023. Nest Audio เบˆเบฐเป€เบ›เบฑเบ™เบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเบชเบฒเบกเบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เบเบฑเบš Fuchsia, เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบก Nest Hub เปเบฅเบฐ Nest Hub Max เป€เบŸเบฃเบกเบฎเบนเบš. เบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เป„เบ›เบชเบนเปˆเบฅเบฐเบšเบปเบšเปƒเบซเบกเปˆเบˆเบฐเป€เบšเบดเปˆเบ‡เบšเปเปˆเป€เบซเบฑเบ™เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰, เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบงเบดเบ—เบตเบเบฒเบ™เบžเบปเบงเบžเบฑเบ™เบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เปเบฅเบฐเบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบˆเบฐเบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡.

Fuchsia OS เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹เป‚เบ”เบโ€‹เบเบนโ€‹เป‚เบโ€‹เบ™เบฑเบšโ€‹เบ•เบฑเป‰เบ‡โ€‹เปเบ•เปˆ 2016โ€‹, เป‚เบ”เบโ€‹เบ„เปเบฒโ€‹เบ™เบถเบ‡โ€‹เป€เบ–เบดเบ‡โ€‹เบเบฒเบ™โ€‹เบ‚เบฐโ€‹เบซเบเบฒเบโ€‹เบ•เบปเบงโ€‹เปเบฅเบฐโ€‹เบ‚เปเป‰โ€‹เบšเบปเบโ€‹เบœเปˆเบญเบ‡โ€‹เบ”เป‰เบฒเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบ›เบญเบ”โ€‹เป„เบžโ€‹เบ‚เบญเบ‡โ€‹เป€เบงโ€‹เบ—เบต Androidโ€‹. เบฅเบฐเบšเบปเบšเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆ Zircon microkernel, เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ LK, เบ‚เบฐเบซเบเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบซเป‰เบญเบ‡เบฎเบฝเบ™เบ•เปˆเบฒเบ‡เป†เบ‚เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™, เบฅเบงเบกเบ—เบฑเบ‡เป‚เบ—เบฅเบฐเบชเบฑเบšเบชเบฐเบซเบผเบฒเบ”เปเบฅเบฐเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™. Zircon เบ‚เบฐเบซเบเบฒเบ LK เบ”เป‰เบงเบเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปเบฅเบฐเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™, เบฅเบฐเบ”เบฑเบšเบœเบนเป‰เปƒเบŠเป‰, เบฅเบฐเบšเบปเบšเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบงเบฑเบ”เบ–เบธ, เปเบฅเบฐเบฎเบนเบšเปเบšเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”. เป„เบ”เป€เบงเบตเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ—เบตเปˆเปเบฅเปˆเบ™เบขเบนเปˆเปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰, เป‚เบซเบฅเบ”เป‚เบ”เบเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ devhost เปเบฅเบฐเบˆเบฑเบ”เบเบฒเบ™เป‚เบ”เบเบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบญเบธเบ›เบฐเบเบญเบ™ (devmg, Device Manager).

Fuchsia เบกเบตเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบฎเบนเบšเบžเบฒเบšเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบ—เบตเปˆเบ‚เบฝเบ™เปƒเบ™ Dart เป‚เบ”เบเปƒเบŠเป‰ Flutter framework. เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบเบฑเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบญเบšเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบœเบนเป‰เปƒเบŠเป‰ Peridot, เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบŠเบธเบ” Fargo, เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ libc, เบฅเบฐเบšเบปเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ‚เบญเบ‡ Escher, เป„เบ”เป€เบงเบต Magma Vulkan, เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบš Scenic, MinFS, MemFS, ThinFS (FAT เปƒเบ™เบžเบฒเบชเบฒ Go) เปเบฅเบฐเป„เบŸเบฅเปŒ Blobfs. เบฅเบฐเบšเบปเบš, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™ FVM. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™, เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ C / C ++, Dart เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰, Rust เบเบฑเบ‡เบ–เบทเบเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบขเบนเปˆเปƒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เบฅเบฐเบšเบปเบš, เปƒเบ™ Go network stack, เปเบฅเบฐเปƒเบ™เบฅเบฐเบšเบปเบšเบชเป‰เบฒเบ‡เบžเบฒเบชเบฒ Python.

Google เบเปเบฒเบฅเบฑเบ‡เบเบฐเบเบฝเบกเบ—เบตเปˆเบˆเบฐเบเป‰เบฒเบเบฅเปเบฒเป‚เบžเบ‡เบญเบฑเบ”เบชเบฐเบฅเบดเบเบฐ Nest Audio เป„เบ›เปƒเบชเปˆ Fuchsia OS

เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ boot เปƒเบŠเป‰เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบฅเบฐเบšเบปเบš, เป€เบŠเบดเปˆเบ‡เบ›เบฐเบเบญเบšเบกเบต appmgr เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบŠเบญเบšเปเบงเป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™, sysmgr เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบšเบนเบ”, เปเบฅเบฐ basemgr เป€เบžเบทเปˆเบญเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐเบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš. เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž, เบฅเบฐเบšเบปเบšเบเบฒเบ™เปเบเบ sandbox เบ‚เบฑเป‰เบ™เบชเบนเบ‡เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบต, เปƒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปƒเบซเบกเปˆเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบงเบฑเบ”เบ–เบธ kernel, เบšเปเปˆเบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เบชเบฑเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเปเบฅเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เปเบฅเปˆเบ™เบฅเบฐเบซเบฑเบ”, เปเบฅเบฐเบฅเบฐเบšเบปเบš namespace เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™, เป€เบŠเบดเปˆเบ‡เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆ. เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบชเบฐเบซเบ™เบญเบ‡เบเบญเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบš, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบ”เปเบฒเป€เบ™เบตเบ™เบขเบนเปˆเปƒเบ™ sandbox เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบžเบปเบงเบžเบฑเบ™เบเบฑเบšเบญเบปเบ‡เบ›เบฐเบเบญเบšเบญเบทเปˆเบ™เป†เบœเปˆเบฒเบ™ IPC.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™