рдЧреБрдЧрд▓рд▓реЗ рдХреНрд░реЛрдорд▓рд╛рдИ Fuchsia OS рдорд╛ рдкреЛрд░реНрдЯ рдЧрд░реНрджреИрдЫ

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

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

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

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

рдЧреБрдЧрд▓рд▓реЗ рдХреНрд░реЛрдорд▓рд╛рдИ Fuchsia OS рдорд╛ рдкреЛрд░реНрдЯ рдЧрд░реНрджреИрдЫ

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

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

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