Google рд▓реЗ Nest Hub рдпрдиреНрддреНрд░рд╣рд░реВрдорд╛ Fuchsia OS рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдерд╛рд▓реЗрдХреЛ рдЫ

рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реА, рдХрдореНрдкрд╛рдЗрд▓рд░ рд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЬрд┐рдореНрдореЗрд╡рд╛рд░ Google рдЯреЛрд▓реАрдХреЛ рдиреЗрддреГрддреНрд╡ рдЧрд░реНрдиреЗ Petr Hosek, Fuchsia рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдорд▓реЗ рд╕реБрд╕рдЬреНрдЬрд┐рдд рд╣реБрдиреЗ рдкрд╣рд┐рд▓реЛ рдпрдиреНрддреНрд░ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реЗред Fuchsia-рдЖрдзрд╛рд░рд┐рдд рдлрд░реНрдорд╡реЗрдпрд░рд▓реЗ Google рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рджрд╕реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛ Nest Hub рд╕реНрдорд╛рд░реНрдЯ рдлреЛрдЯреЛ рдлреНрд░реЗрдорд╣рд░реВрдорд╛ рдвреБрд╡рд╛рдиреА рд╕реБрд░реБ рдЧрд░реНрдиреЗрдЫред

рдпрджрд┐ рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдХреНрд░рдордорд╛ рдХреБрдиреИ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рднрдПрди рднрдиреЗ, Fuchsia-рдЖрдзрд╛рд░рд┐рдд рдлрд░реНрдорд╡реЗрдпрд░ рдЕрдиреНрдп Nest Hub рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рдпрдиреНрддреНрд░рд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдиреЗрдЫ, рдЬрд╕рд▓реЗ рдлреНрд▓рдЯрд░ рдлреНрд░реЗрдорд╡рд░реНрдХрдорд╛ рдирд┐рд░реНрдорд┐рдд рдЗрдиреНрдЯрд░рдлреЗрд╕рдмрд╛рдЯ рдХреБрдиреИ рднрд┐рдиреНрдирддрд╛ рджреЗрдЦреНрдиреЗ рдЫреИрди, рдЙрд╕реНрддреИ рд░рд╣рдиреЗрдЫред рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдордХреЛ рдирд┐рдореНрди-рд╕реНрддрд░ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреЗрдЫред рдпрд╕рдЕрдШрд┐, 2018 рджреЗрдЦрд┐ рд░рд┐рд▓рд┐рдЬ рдЧрд░рд┐рдПрдХрд╛ Google Nest Hub рдпрдиреНрддреНрд░рд╣рд░реВ, рдЬрд╕рд▓реЗ рдлреЛрдЯреЛ рдлреНрд░реЗрдо, рдорд▓реНрдЯрд┐рдорд┐рдбрд┐рдпрд╛ рдкреНрд░рдгрд╛рд▓реА рд░ рд╕реНрдорд╛рд░реНрдЯ рдШрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рдХрд╛рд░реНрдпрд╣рд░реВ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрджрдЫ, рдХрд╛рд╕реНрдЯ рд╢реЗрд▓ рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдлрд░реНрдорд╡реЗрдпрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНтАНрдпреЛред

рд╕реНрдорд░рдг рдЧрд░реМрдВ, Fuchsia рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдПрдХ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛, рдЧреБрдЧрд▓рд▓реЗ 2016 рджреЗрдЦрд┐ рдПрдХ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдордХреЛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИ рдЖрдПрдХреЛ рдЫ, рдЬреБрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рд░ рд╕реНрдорд╛рд░реНрдЯрдлреЛрдирджреЗрдЦрд┐ рд▓рд┐рдПрд░ рдЗрдореНрдмреЗрдбреЗрдб рд░ рдЙрдкрднреЛрдХреНрддрд╛ рдЙрдкрдХрд░рдгрд╕рдореНрдо рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдХрд╛рд░рдХреЛ рдпрдиреНрддреНрд░рдорд╛ рдЪрд▓реНрди рд╕рдХреНрдиреЗрдЫред рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдЕрдиреБрднрд╡рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреЗрд░ рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рдиреНрдЫ рд░ рд╕реНрдХреЗрд▓рд┐ and рд░ рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рдХреНрд╖реЗрддреНрд░рдорд╛ рд░рд╣реЗрдХрд╛ рдХрдордЬреЛрд░реАрд╣рд░реВрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрдЫред

рдкреНрд░рдгрд╛рд▓реА Zircon microkernel рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ, LK рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╡рд┐рдХрд╛рд╕ рдорд╛ рдЖрдзрд╛рд░рд┐рдд, рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрдореНрдкреНрдпреВрдЯрд░ рд╕рд╣рд┐рдд рдЙрдкрдХрд░рдг рдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╡рд░реНрдЧрд╣рд░реБ рдорд╛ рдкреНрд░рдпреЛрдЧ рдХреЛ рд▓рд╛рдЧреА рд╡рд┐рд╕реНрддрд╛рд░рд┐рддред Zircon рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рд░ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ, рдПрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрддрд░, рдПрдХ рд╡рд╕реНрддреБ рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдВрдЧ рдкреНрд░рдгрд╛рд▓реА, рд░ рдХреНрд╖рдорддрд╛-рдЖрдзрд╛рд░рд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рдореЛрдбреЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде LK рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрджрдЫред рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЧрддрд┐рд╢реАрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдиреНрдЫ, devhost рдкреНрд░рдХреНрд░рд┐рдпрд╛рджреНрд╡рд╛рд░рд╛ рд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рд░ рдпрдиреНрддреНрд░ рдкреНрд░рдмрдиреНрдзрдХ (devmg, рдпрдиреНрддреНрд░ рдкреНрд░рдмрдиреНрдзрдХ) рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рддред

Fuchsia рд╕рдБрдЧ рдлреНрд▓рдЯрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдбрд╛рд░реНрдЯрдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЖрдлреНрдиреИ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ Peridot рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ, Fargo рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХ, libc рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп, Escher рд░реЗрдиреНрдбрд░рд┐рдЩ рдкреНрд░рдгрд╛рд▓реА, Magma Vulkan рдбреНрд░рд╛рдЗрднрд░, рджреГрд╢реНрдп рдХрдореНрдкреЛрдЬрд┐рдЯ рдкреНрд░рдмрдиреНрдзрдХ, MinFS, MemFS, ThinFS (FAT рдЧреЛ рднрд╛рд╖рд╛рдорд╛) рд░ Blobfs рдлрд╛рдЗрд▓ рдкрдирд┐ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджрдЫред рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ, рд╕рд╛рдереИ рдкреНрд░рдмрдиреНрдзрдХ FVM рд╡рд┐рднрд╛рдЬрдирд╣рд░реВред рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕рдХреЛ рд▓рд╛рдЧрд┐, C/C++ рд░ рдбрд╛рд░реНрдЯ рднрд╛рд╖рд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ; рдкреНрд░рдгрд╛рд▓реА рдШрдЯрдХрд╣рд░реВрдорд╛, рдЧреЛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреНрдпрд╛рдХрдорд╛, рд░ рдкрд╛рдЗрдерди рднрд╛рд╖рд╛ рдЕрд╕реЗрдВрдмрд▓реА рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд░рд╕реНрдЯрд▓рд╛рдИ рдкрдирд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдПрдХреЛ рдЫред

Google рд▓реЗ Nest Hub рдпрдиреНрддреНрд░рд╣рд░реВрдорд╛ Fuchsia OS рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдерд╛рд▓реЗрдХреЛ рдЫ

рдмреБрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓реЗ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╡рд╛рддрд╛рд╡рд░рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди appmgr, рдмреБрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди sysmgr, рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд░ рд▓рдЧрдЗрди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди basemgr рд╕рд╣рд┐рдд рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдмрдиреНрдзрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди, рдПрдХ рдЙрдиреНрдирдд рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕ рдЕрд▓рдЧрд╛рд╡ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЫ, рдЬрд╕рдорд╛ рдирдпрд╛рдБ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрд▓реЗ рдХрд░реНрдиреЗрд▓ рд╡рд╕реНрддреБрд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдЧрд░реНрджреИрди, рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдЧрд░реНрди рд╕рдХреНрджреИрди рд░ рдХреЛрдб рдЪрд▓рд╛рдЙрди рд╕рдХреНрджреИрди, рд░ рд╕реНрд░реЛрддрд╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рдирд╛рдорд╕реНрдерд╛рди рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рдЙрдкрд▓рдмреНрдз рдЕрдиреБрдорддрд┐рд╣рд░реВ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрджрдЫред рдкреНрд▓реЗрдЯрдлрд░реНрдорд▓реЗ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд░реВрдкрд░реЗрдЦрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдЬреБрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рд╣реБрдиреН рдЬреБрди рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЖрдлреНрдиреИ рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕рдорд╛ рдЪрд▓реНрдЫ рд░ IPC рдорд╛рд░реНрдлрдд рдЕрдиреНрдп рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрд╕рдБрдЧ рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рд╕рдХреНрдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди