ΠΠ΅ΡΡ Π₯ΠΎΡΠ΅ΠΊ, ΠΊΠΎΡ Π³ΠΎ ΠΏΡΠ΅Π΄Π²ΠΎΠ΄ΠΈ ΡΠΈΠΌΠΎΡ Π½Π° Google ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ΅Π½ Π·Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅ΡΠΈ ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈ, Π³ΠΎ ΠΏΡΠ΅ΡΡΡΠ°Π²ΠΈ ΠΏΡΠ²ΠΈΠΎΡ ΡΡΠ΅Π΄ ΠΊΠΎΡ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΎΠΏΡΠ΅ΠΌΠ΅Π½ ΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Fuchsia. Π€ΠΈΡΠΌΠ²Π΅ΡΠΎΡ Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΡΡΠΊΡΠΈΡΠ° ΡΠ΅ Π·Π°ΠΏΠΎΡΠ½Π΅ Π΄Π° ΡΠ΅ ΠΈΡΠΏΠΎΡΠ°ΡΡΠ²Π° Π΄ΠΎ ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈΡΠ΅ ΡΠ°ΠΌΠΊΠΈ Π·Π° ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ Π½Π° Nest Hub ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎΡΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π·Π° ΡΠ»Π΅Π½ΠΎΠ²ΠΈΡΠ΅ Π½Π° ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π·Π° ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° Google.
ΠΠΎΠΊΠΎΠ»ΠΊΡ Π½Π΅ ΡΠ΅ ΠΏΠΎΡΠ°Π²Π°Ρ Π½Π΅ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΠ±Π½Π°ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°, ΡΠΈΡΠΌΠ²Π΅ΡΠΎΡ Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° Fuchsia ΡΠ΅ ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈ Π½Π° ΡΡΠ΅Π΄ΠΈΡΠ΅ Π½Π° Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ Π½Π° Nest Hub, ΠΊΠΎΠΈ Π½Π΅ΠΌΠ° Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Ρ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΡΠ°Π·Π»ΠΈΠΊΠΈ Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ, ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ Π½Π° ΡΠ°ΠΌΠΊΠ°ΡΠ° Flutter, ΡΠ΅ ΠΎΡΡΠ°Π½Π΅ ΠΈΡΡ, ΡΠ°ΠΌΠΎ ΡΠ΅ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ. ΠΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ, ΡΡΠ΅Π΄ΠΈΡΠ΅ Google Nest Hub ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΈ ΠΎΠ΄ 2018 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΊΠΎΠΈ Π³ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Π°Ρ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π½Π° ΡΠΎΡΠΎ ΡΠ°ΠΌΠΊΠ°, ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΡΠ°Π»Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΠ°ΠΌΠ΅ΡΠ΅Π½ Π΄ΠΎΠΌ, ΠΊΠΎΡΠΈΡΡΠ΅Π° ΡΠΈΡΠΌΠ²Π΅Ρ Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΡΠΊΠΎΠ»ΠΊΠ° Cast ΠΈ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Linux.
ΠΠ° ΠΏΠΎΡΡΠ΅ΡΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ°, ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Fuchsia, Google ΡΠ°Π·Π²ΠΈΠ²Π° ΡΠ½ΠΈΠ²Π΅ΡΠ·Π°Π»Π΅Π½ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ ΠΎΠ΄ 2016 Π³ΠΎΠ΄ΠΈΠ½Π°, ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΡΠ΅ΠΊΠ°ΠΊΠΎΠ² Π²ΠΈΠ΄ ΡΡΠ΅Π΄, ΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΡΡΠ°Π½ΠΈΡΠΈ ΠΈ ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ Π΄ΠΎ Π²Π³ΡΠ°Π΄Π΅Π½Π° ΠΈ ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΊΠ° ΠΎΠΏΡΠ΅ΠΌΠ°. Π Π°Π·Π²ΠΎΡΠΎΡ ΡΠ΅ ΡΠΏΡΠΎΠ²Π΅Π΄ΡΠ²Π° Π·Π΅ΠΌΠ°ΡΡΠΈ Π³ΠΎ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΈΡΠΊΡΡΡΠ²ΠΎΡΠΎ Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π½Π° Android ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° ΠΈ Π³ΠΈ Π·Π΅ΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠΈΡΠ΅ Π²ΠΎ ΠΎΠ±Π»Π°ΡΡΠ° Π½Π° ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ.
Π‘ΠΈΡΡΠ΅ΠΌΠΎΡ ΡΠ΅ Π±Π°Π·ΠΈΡΠ° Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π¦ΠΈΡΠΊΠΎΠ½, Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ LK, ΠΏΡΠΎΡΠΈΡΠ΅Π½ Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠ»Π°ΡΠΈ Π½Π° ΡΡΠ΅Π΄ΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ ΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π½ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΈ. Π¦ΠΈΡΠΊΠΎΠ½ Π³ΠΎ ΠΏΡΠΎΡΠΈΡΡΠ²Π° LK ΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΏΡΠΎΡΠ΅ΡΠΈ ΠΈ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ, ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΡΠ°ΠΊΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΈ ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ΅Π½ ΠΌΠΎΠ΄Π΅Π» Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ. ΠΠΎΠ·Π°ΡΠΈΡΠ΅ ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΠΊΠ°ΠΊΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ Π²ΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΡΠΎΡ, Π²ΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ ΠΏΡΠΎΡΠ΅ΡΠΎΡ devhost ΠΈ ΡΠΏΡΠ°Π²ΡΠ²Π°Π½ΠΈ ΠΎΠ΄ ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΎΡ Π½Π° ΡΡΠ΅Π΄ΠΎΡ (devmg, Device Manager).
Fuchsia ΠΈΠΌΠ° ΡΠ²ΠΎΡ Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ Dart ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΡΠ°ΠΌΠΊΠ°ΡΠ° Flutter. ΠΡΠΎΠ΅ΠΊΡΠΎΡ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ° ΡΠ°Π·Π²ΠΈΠ²Π° ΡΠ°ΠΌΠΊΠ°ΡΠ° Π·Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Peridot, ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΎΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Fargo, ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½Π°ΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° libc, ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΡΠ΅Π½Π΄Π΅ΡΠΈΡΠ°ΡΠ΅ Escher, Π΄ΡΠ°ΡΠ²Π΅ΡΠΎΡ Magma Vulkan, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ½ΠΈΠΎΡ ΠΌΠ΅Π½Π°ΡΠ΅Ρ Scenic, MinFS, MemFS, ThinFS (FAT Π²ΠΎ ΡΠ°Π·ΠΈΠΊΠΎΡ Go) ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° Blobfs ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΎΡ FVM ΠΏΠ°ΡΡΠΈΡΠΈΠΈ. ΠΠ° ΡΠ°Π·Π²ΠΎΡ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ, ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° C/C++ ΠΈ Dart ΡΠ°Π·ΠΈΡΠΈ; Rust Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ ΠΈ Π²ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ, Π²ΠΎ ΠΌΡΠ΅ΠΆΠ½ΠΈΠΎΡ ΠΎΡΠ°ΠΊ Go ΠΈ Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°Π·ΠΈΠΊΠΎΡ Python.
ΠΡΠΎΡΠ΅ΡΠΎΡ Π½Π° ΠΏΠΎΠ΄ΠΈΠ³Π°ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΠΌΠ΅Π½Π°ΡΠ΅Ρ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ appmgr Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π½Π° ΠΏΠΎΡΠ΅ΡΠ½Π°ΡΠ° ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠ° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°, sysmgr Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°ΡΠ° Π·Π° ΠΏΠΎΠ΄ΠΈΠ³Π°ΡΠ΅ ΠΈ basemgr Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΎΡΠΎ ΠΎΠΏΠΊΡΡΠΆΡΠ²Π°ΡΠ΅ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° Π½Π°ΡΠ°Π²ΡΠ²Π°ΡΠ΅. ΠΠ° Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅ Π½Π°ΠΏΡΠ΅Π΄Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡΠ° Π½Π° ΠΏΠ΅ΡΠΎΠΊΠΎΡ, Π²ΠΎ ΠΊΠΎΡ Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ Π½Π΅ΠΌΠ°Π°Ρ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠΈ Π½Π° ΡΠ°Π΄ΡΠΎΡΠΎ, Π½Π΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π΄ΠΎΠ΄Π΅Π»ΡΠ²Π°Π°Ρ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΈΠ·Π²ΡΡΠ°Ρ ΠΊΠΎΠ΄, Π° Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΈΠΌΠ΅Π½ΡΠΊΠΈ ΠΏΡΠΎΡΡΠΎΡ, ΠΊΠΎΡ Π³ΠΈ ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π° Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ. ΠΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΡΠ°ΠΌΠΊΠ° Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, ΠΊΠΎΠΈ ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ Π²ΠΎ ΡΠΎΠΏΡΡΠ²Π΅Π½ ΠΏΠ΅ΡΠΎΠΊ ΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ ΡΠΎ Π΄ΡΡΠ³ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΏΡΠ΅ΠΊΡ IPC.
ΠΠ·Π²ΠΎΡ: opennet.ru