рдкрд░рд┐рдгрд╛рдо: 2019 рдХреА 9 рдкреНрд░рдореБрдЦ рддрдХрдиреАрдХреА рд╕рдлрд▓рддрд╛рдПрдБ

рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдЪрд┐рд╕реНрддреНрдпрд╛рдХреЛрд╡ рд╕рдВрдкрд░реНрдХ рдореЗрдВ рд╣реИрдВ, рдореИрдВ vdsina.ru рдХрд╛ рдПрдХ рдкреНрд░рдЪрд╛рд░рдХ рд╣реВрдВ рдФрд░ 2019 рдХреА 9 рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рддрдХрдиреАрдХреА рдШрдЯрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред

рдореВрд▓реНрдпрд╛рдВрдХрди рдореЗрдВ, рдореИрдВрдиреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреА рд░рд╛рдп рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рд╛рдж рдкрд░ рдЕрдзрд┐рдХ рднрд░реЛрд╕рд╛ рдХрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП, рдорд╛рдирд╡ рд░рд╣рд┐рдд рд╡рд╛рд╣рди, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдереЗ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рддрдХрдиреАрдХ рдореЗрдВ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдирдпрд╛ рдФрд░ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред

рдореИрдВрдиреЗ рд╕реВрдЪреА рдореЗрдВ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдорд╣рддреНрд╡ рдпрд╛ рд╡рд╛рд╣ рдкреНрд░рднрд╛рд╡ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреНрд░рдордмрджреНрдз рдирд╣реАрдВ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХрд╛ рдорд╣рддреНрд╡ рджрд╕ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рд╡рд╛рд╣ рдкреНрд░рднрд╛рд╡ рдмрд╣реБрдд рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рд╣реИ, рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдЗрд╕ рдХрд╣рд╛рдиреА рдХреЛ рд╕реБрд╕рдВрдЧрдд рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред

1. WebAssembly рдХреЗ рддрд╣рдд рд░рд╕реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рдкреЛрд░реНрдЯреЗрдмрд▓ рд╕рд░реНрд╡рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди


рдореИрдВ рджреЛ рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдореАрдХреНрд╖рд╛ рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛:

1. рдмреНрд░рд╛рдпрди рдХреИрдВрдЯреНрд░рд┐рд▓ рдХреА рд░рд┐рдкреЛрд░реНрдЯ " 2018 рдореЗрдВ рдУрдПрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп?" , рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ 2018 рдореЗрдВ рд╡рд╛рдкрд╕ рдкрдврд╝реЗрдВред

рд░рд┐рдкреЛрд░реНрдЯ рдкрдврд╝рдиреЗ рдХреЗ рд╕рдордп, рдмреНрд░рд╛рдпрди рдХреИрдВрдЯреНрд░рд┐рд▓ рдиреЗ рдЬреЙрдпрдВрдЯ рдореЗрдВ рд╕реАрдЯреАрдУ рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдереА рдХрд┐ 2019 рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдЙрдирдХреЗ рдФрд░ рдЬреЙрдпрдВрдЯ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред

2. рдХреНрд▓рд╛рдЙрдб рдХреНрд▓рд╛рдлреЗрдпрд░ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рд░реВрд╕реНрдЯ рднрд╛рд╖рд╛ рдХреА рдХреЛрд░ рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдп рдФрд░ рдХрд┐рддрд╛рдм "рдж рд░рд╕реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ" рдХреЗ рд▓реЗрдЦрдХ рд╕реНрдЯреАрд╡ рдХреНрд▓реИрдмрдирд┐рдХ рдХреА рд░рд┐рдкреЛрд░реНрдЯ , рдЬрд╣рд╛рдВ рд╡рд╣ рд░реБрд╕реНрдЯ рднрд╛рд╖рд╛ рдФрд░ рд╡реЗрдмрд╕рд╣реЗрд▓рд╡рд░реНрде рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

2019 рдореЗрдВ, WebAssembly рдЕрдкрдиреЗ WASI рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде , рдЬреЛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕, рдЬреИрд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рд╕реЙрдХреЗрдЯреНрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдкрд░реЗ рдХрджрдо рд░рдЦрд╛ рдФрд░ рд╕рд░реНрд╡рд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдорд╛рд░реНрдХреЗрдЯ рдореЗрдВ рдЙрджреНрджреЗрд╢реНрдп рд░рдЦрддрд╛ рд╣реИред

рд╕рдлрд▓рддрд╛ рдХрд╛ рд╕рд╛рд░ рд╕реНрдкрд╖реНрдЯ рд╣реИ - рдорд╛рдирд╡рддрд╛ рдЕрднреА рддрдХ рд╡реЗрдм рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯреЗрдмрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдПрдХ рдФрд░ рд░рдирдЯрд╛рдЗрдо рд╣реИ (рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рдЬрд╛рд╡рд╛ рднрд╛рд╖рд╛ рдХреЗ рд▓реЗрдЦрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдП рдЧрдП рд╡рд░реНрддрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдпрд╛рдж рд╣реИ?)ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд░рд╕реНрдЯ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕реБрд░рдХреНрд╖рд┐рдд рддрд░реАрдХрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╕рдВрдХрд▓рди рдЪрд░рдг рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдкреВрд░реЗ рд╡рд░реНрдЧреЛрдВ рдХреЛ рдирд╖реНрдЯ рдХрд░рдирд╛ рд╣реИред

WebAssembly рдЦреЗрд▓ рдХреЛ рдЗрддрдирд╛ рдЙрд▓рдЯ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдбреЙрдХрд░ рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ, рд╕реЛрд▓реЛрдорди рд╣рд╛рдЗрдХреНрд╕ рдиреЗ рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ 2008 рдореЗрдВ WebAssembly рдФрд░ WASI рдореМрдЬреВрдж рдереЗ, рддреЛ Docker рдХрд╛ рдЬрдиреНрдо рд╣реА рдирд╣реАрдВ рд╣реБрдЖ рд╣реЛрдЧрд╛ред



рдпрд╣ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд░рд╕реНрдЯ рдирдИ рдкреЛрд░реНрдЯреЗрдмрд▓ рддрдХрдиреАрдХ рдХреЗ рд╕реНрд╡рд╛рдореА рдХреЗ рдмреАрдЪ рдерд╛ - рдЗрд╕рдХрд╛ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдХрдИ рд╡рд░реНрд╖реЛрдВ рддрдХ рд╕реНрдЯреИрдХрдСрд╡рд░рдлреНрд▓реЛ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд░рд╕реНрдЯ рд╕рдмрд╕реЗ рдкрд╕рдВрджреАрджрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдмрдиреА рд╣реБрдИ рд╣реИред

рдпрд╣ рд╕реНрдЯреАрд╡ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдПрдХ рд╕реНрд▓рд╛рдЗрдб рд╣реИ, рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЙрди рд╕реБрд░рдХреНрд╖рд╛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЕрдиреБрдкрд╛рдд рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рдкрд┐рдЫрд▓реЗ рдбреЗрдврд╝ рджрд╢рдХ рдореЗрдВ рдкрд╛рдП рдЧрдП рдПрдордПрд╕ рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рдХреБрд▓ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдЪрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред



Microsoft рдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рдХреА рдЪреБрдиреМрддреА рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдирд╛ рдерд╛, рдФрд░ рдЙрд╕рдиреЗ рдЬрд╡рд╛рдм рджрд┐рдпрд╛ред

2. рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╕реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡реЗрд░реЛрдирд╛, рдЬреЛ рд╡рд┐рдВрдбреЛрдЬ рдХреЛ рдмрдЪрд╛рдПрдЧрд╛ рдФрд░ рдХрд┐рд╕реА рднреА рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдкреЗрдЬ рдЦреЛрд▓реЗрдЧрд╛


Microsoft Windows рдХрд░реНрдиреЗрд▓ рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд┐рдЫрд▓реЗ 12 рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рд▓рдЧрднрдЧ рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рдмрдврд╝реА рд╣реИред



2019 рдореЗрдВ, рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЗ рдореИрдереНрдпреВ рдкрд╛рд░реНрдХрд┐рдВрд╕рди рдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡реЗрд░реЛрдирд╛ рдХреЗ рд▓рд┐рдП рдЬрдирддрд╛ рдХреЛ рдкреЗрд╢ рдХрд┐рдпрд╛ , рдЬреЛ рдЗрд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рдерд╛ред

рдпрд╣ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рджреНрд╡рд╛рд░рд╛ рд░рд╕реНрдЯ рднрд╛рд╖рд╛ рдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╣рд▓ рд╣реИ: рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд░рд┐рд╕рд░реНрдЪ рдХреЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╕реА рднрд╛рд╖рд╛ рдХреА рднрд╛рд░реА рд╡рд┐рд░рд╛рд╕рдд рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, рдЬреЛ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИрдВред рд╡реЗрд░реЛрдирд╛ рдХреА рдЬрдВрдЧ рдЬреИрд╕реА рднрд╛рд╖рд╛ рд╢реВрдиреНрдп-рд▓рд╛рдЧрдд рд╕рд╛рд░ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рддрдХ рд╕реНрдореГрддрд┐ рдФрд░ рд╕рдорд╡рд░реНрддреА рдкрд╣реБрдВрдЪ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддреА рд╣реИред рдпрджрд┐ рдЖрдк рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╕реНрд╡рдпрдВ рдкрд╛рд░реНрдХрд┐рдВрд╕рди рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рджреЗрдЦреЗрдВ ред

рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐, Microsoft рдХреЛ рдкрд░рдВрдкрд░рд╛рдЧрдд рд░реВрдк рд╕реЗ рдмреБрд░рд╛рдИ рдХреЗ рд╕рд╛рдореНрд░рд╛рдЬреНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕рдм рдХреБрдЫ рдирдпрд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╡рд┐рд░реЛрдзреА рд╣реИ, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдЧреНрд▓рд╛рд╕рдЧреЛ рд╣рд╛рд╕реНрдХреЗрд▓ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рдореБрдЦреНрдп рдбреЗрд╡рд▓рдкрд░ рд╕рд╛рдЗрдорди рдкреЗрдЯрди-рдЬреЛрдиреНрд╕ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ Microsoft рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред



рдмреНрд░рд╛рдпрди рдХреИрдВрдЯреНрд░рд┐рд▓ рдХреЗ рдкрд╣рд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рд╕реЗ рдкреНрд░рд╢реНрди: "рдХреНрдпрд╛ рдпрд╣ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрд░реНрдиреЗрд▓ рдХреЛ рд░рд╕реНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╕рдордп рд╣реИ?" рдПрдХ рдЕрдЬреЗрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рд╣реЛ рдЧрдИ рд╣реИ, рдФрд░ рдпрд╣ рд╕рднреА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдкреЗрдЬ рдЦреЛрд▓реЗрдЧрд╛ред

3. рдлрд╝реНрд▓рдЯрд░ рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдбрд╛рд░реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐


рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЕрдЧрд▓реА рдЦрдмрд░ рди рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рдФрд░ рдЖрдо рдЬрдирддрд╛ рдХреЗ рд▓рд┐рдП, рдмрд▓реНрдХрд┐ рдЗрд╕рдХреЗ рдЧрдарди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рддреНрдпрдХреНрд╖ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдПрдХ рдмрдбрд╝рд╛ рдЖрд╢реНрдЪрд░реНрдп рд╣реИред рдбрд╛рд░реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛, рдЬреЛ рдЖрда рд╕рд╛рд▓ рдкрд╣рд▓реЗ Google рдкрд░ рджрд┐рдЦрд╛рдИ рджреА рдереА, рдЗрд╕ рд╕рд╛рд▓ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рд╡реГрджреНрдзрд┐ рд╣реБрдИред

рдореИрдВ рдПрдХ рдорд╣реАрдиреЗ рдореЗрдВ рдПрдХ рдмрд╛рд░ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ , рдЬреАрдердм рдкрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рдЕрдкрдиреЗ рддрд░реАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдпрджрд┐ рд╡рд░реНрд╖ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдбрд╛рд░реНрдЯ рдкрд░ рдХреЗрд╡рд▓ 100 рд▓реЛрдХрдкреНрд░рд┐рдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдереЗ, рддреЛ рдЖрдЬ рдЙрдирдореЗрдВ рд╕реЗ 313 рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИрдВред

рдбрд╛рд░реНрдЯ рдиреЗ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдореЗрдВ рдПрд░реНрд▓реИрдВрдЧ, рдкреЙрд╡рд░рд╢реЗрд▓, рдЖрд░, рдкрд░реНрд▓, рдПрд▓рд┐рдХреНрд╕рд┐рд░, рд╣рд╛рд╕реНрдХреЗрд▓, рд▓реБрдЖ рдФрд░ рдХреЙрдлреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкрдЫрд╛рдбрд╝ рджрд┐рдпрд╛ рд╣реИред рддреЗрдЬрд╝, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╡рд░реНрд╖ рдХреЛрдИ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реБрдЖ?

HackerNews рдХреЗ рджрд░реНрд╢рдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рд╡рд░реНрд╖ рдХреА рдкреНрд░рдореБрдЦ рдкреНрд░рд╕реНрддреБрддрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд░рд┐рдЪрд░реНрдб рдлреЗрд▓реНрдбрдореИрди рджреНрд╡рд╛рд░рд╛ рдкрдврд╝реА рдЧрдИ рдереА рдФрд░ рдЬрд┐рд╕рдХрд╛ рд╢реАрд░реНрд╖рдХ рдерд╛ "рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЖрджрд░реНрд╢ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИ?" рдмрд╣реБрдд рд╕рд╛рд░реА рдмрд╛рдд рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдПрдВ рдХреИрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рд░рд╣реА рд╣реИрдВред рд░рд┐рдЪрд░реНрдб рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдореБрдЦреНрдп рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ, рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдпрд╛ рд░реВрдкрд░реЗрдЦрд╛ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╣реИ, рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╣рддреНрдпрд╛рд░рд╛ рдРрдк ред

рдбрд╛рд░реНрдЯ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП, рдлрд╝реНрд▓рдЯрд░ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрди рдЧрдпрд╛, рдФрд░ Google рд░реБрдЭрд╛рдиреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЗрд╕рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐, рдЗрд╕ рд╡рд░реНрд╖ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╣реБрдИ рдереАред



рд╣рдореЗрдВ рдбрд╛рд░реНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдкрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдореЛрдмрд╛рдЗрд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдПрдХ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╕реНрдЯреИрдЯрд┐рдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ рд╣реИред

4. рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди EBPF рдХреЗ рд▓рд┐рдП рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдФрд░ рдЙрд╕рдХреЗ рд╕рдореБрджрд╛рдп рдХреЗ рдмрдЪрдиреЗ рдХрд╛ рдореМрдХрд╛


рд╣рдо VDSina рдкреНрд░реЗрдо рд╕рдореНрдореЗрд▓рдиреЛрдВ рдореЗрдВ: рдЗрд╕ рд╕рд╛рд▓ рдореИрдВ рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдореЗрдВ DevOops рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдЧрдпрд╛ рдФрд░ рдЙрджреНрдпреЛрдЧ рдореЗрдВ рд░реБрдЭрд╛рдиреЛрдВ рдФрд░ рдЧрд░реНрдо рдЪреАрдЬреЛрдВ рдкрд░ рдПрдХ рдЧреЛрд▓ рдореЗрдЬ рдореЗрдВ рднрд╛рдЧ рд▓рд┐рдпрд╛ред 2019 рдореЗрдВ, рдЗрд╕ рддрд░рд╣ рдХреА рдмрд╛рддрдЪреАрдд рд░рд╛рдп рдкрд░ рд╣рд╛рд╡реА рдереА:

  • рдбреЙрдХрд░ рдорд░ рдЪреБрдХрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рдЙрдмрд╛рдК рд╣реИ
  • рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЬреАрд╡рд┐рдд рд╣реИ рдФрд░ рд▓рдЧрднрдЧ рдПрдХ рд╕рд╛рд▓ рддрдХ рдЪрд▓реЗрдЧрд╛ - рд╡реЗ 2020 рдореЗрдВ рд╕рдореНрдореЗрд▓рдиреЛрдВ рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ
  • рдЗрд╕ рдмреАрдЪ, рдХреЛрдИ рднреА рдЬреАрд╡рд┐рдд рд╡реНрдпрдХреНрддрд┐ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ

рдореИрдВ рдЕрдкрдиреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЕрдВрддрд┐рдо рдмрд┐рдВрджреБ рд╕рд╛рдЭрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ, рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ, рди рдХреЗрд╡рд▓ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдмрд▓реНрдХрд┐ рдХреНрд░рд╛рдВрддрд┐рдХрд╛рд░реА рдЪреАрдЬреЗрдВ рдЕрдм рд╣реЛ рд░рд╣реА рд╣реИрдВред рд╕рдмрд╕реЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдИрдЬреАрдкреАрдПрдл рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╣реИ, рдЬрд┐рд╕реЗ рдореВрд▓ рд░реВрдк рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкреИрдХреЗрдЯ рдХреЛ рдЫрд╛рдирдиреЗ рдХреЗ рдЙрдмрд╛рдК рдХрд╛рд░реНрдп рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдлрд┐рд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рдХрд░реНрдиреЗрд▓-рд╕реНрддрд░реАрдп рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред


рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд┐рдХрд╛рд╕: рдерд╛


рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд┐рдХрд╛рд╕: рдмрди рдЧрдпрд╛ рд╣реИ

EBPF рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдХрд░реНрдиреЗрд▓ рдЕрдм рдЙрди рдШрдЯрдирд╛рдУрдВ рдХреА рдШрдЯрдирд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдХрд░реНрдиреЗрд▓ рдХреЗ рдмрд╛рд╣рд░ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдФрд░ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдФрд░ рдкреВрд░рдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓рд┐рдирд╕ рдЯреЙрд░реНрд╡рд╛рд▓реНрдбреНрд╕ рдХреА рд╕рднреА-рджреЗрдЦрдиреЗ рд╡рд╛рд▓реА рдЖрдВрдЦреЛрдВ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░ рджреЗрддрд╛ рд╣реИред

EBPF рд╕реЗ рдкрд╣рд▓реЗ, рдЙрди рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЬрд┐рдирдХреА рдЧрддрд┐рд╡рд┐рдзрд┐рдпрд╛рдВ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рд╕реЗ рдирд┐рдХрдЯрддрд╛ рд╕реЗ рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИрдВ, рдПрдХ рдХрдард┐рди рдХрд╣рд╛рдиреА рдереА - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рддреЗрдЬрд╝ рдбрд┐рд╡рд╛рдЗрд╕ рдФрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдирд╣реАрдВ рдмрдирд╛рдиреЗ рдЬреИрд╕реА рдЪреАрдЬрд╝реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдиреБрднрд╡реА рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдФрдкрдЪрд╛рд░рд┐рдХ рд╕рдореАрдХреНрд╖рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдЧреБрдЬрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред

EBPF рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдиреЗ рдРрд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдХрд░ рджрд┐рдпрд╛ - рдЗрдирдкреБрдЯ рдереНрд░реЗрд╢реЛрд▓реНрдб рдореЗрдВ рдХрдореА рдЖрдИ рд╣реИ, рдЕрдзрд┐рдХ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣реЛрдВрдЧреЗ рдФрд░ рд╕рдореБрджрд╛рдп рдлрд┐рд░ рд╕реЗ рдЬреАрд╡рди рдореЗрдВ рдЖрдПрдЧрд╛ред

рдореИрдВ рдЕрдкрдиреЗ рдЙрддреНрд╕рд╛рд╣ рдореЗрдВ рдЕрдХреЗрд▓рд╛ рдирд╣реАрдВ рд╣реВрдВ: рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╕реНрдерд╛рдпреА рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдбреЗрд╡рд┐рдб рдорд┐рд▓рд░ рдХреЛрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ (!) рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рд▓рд┐рдП EBPF рдХреЗ рдорд╣рддреНрд╡ рдХреЛ рдШреЛрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдПрдХ рдФрд░, рдХреЛрдИ рдХрдо рдкреНрд░рд╕рд┐рджреНрдз рдбреЗрд╡рд▓рдкрд░ рдмреНрд░реЗрдВрдбрди рдЧреНрд░реЗрдЧ (рдореИрдВ рдЙрдирдХрд╛ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдкреНрд░рд╢рдВрд╕рдХ рд╣реВрдВ) рдИрдПрдХреНрд╕рдкреАрдПрдл рдХреЛ рдПрдХ рд╕рдлрд▓рддрд╛ рдХрд╣рддреЗ рд╣реИрдВ рдЬреЛ 50 рд╡рд░реНрд╖реЛрдВ рдХреЗ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реИред

рдЗрд╕ рдмреАрдЪ, рд▓рд┐рдиреБрд╕ рдЯреЙрд░реНрд╡рд╛рд▓реНрдбреНрд╕ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдирдХреА рдкреНрд░рд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рд╕рдордЭ рд╕рдХрддрд╛ рд╣реВрдВ - рдЬреЛ рдЦреБрдж рдХреЛ рдПрдХ рдмреЗрд╡рдХреВрдл рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдЬрд╛рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? :)


5. Linux рдиреЗ FreeBSD рддрд╛рдмреВрдд рдореЗрдВ рд▓рдЧрднрдЧ рдЖрдЦрд┐рд░реА рдХреАрд▓ рдареЛрдХ рджреА рд╣реИ, Linux рдХрд░реНрдиреЗрд▓ рдореЗрдВ io_uring рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж


рдЪреВрдВрдХрд┐ рд╣рдо рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рд╕рд╛рд▓ рдПрдХ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИ: рдлреЗрд╕рдмреБрдХ рд╕реЗ рдЬреЗрдиреНрд╕ рдПрдХреНрд╕рдмреЛ рджреНрд╡рд╛рд░рд╛ рдирдП рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ io_uring рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ I / O рдПрдкреАрдЖрдИ рдХрд╛ рд╕рдорд╛рд╡реЗрд╢ред

рдХрдИ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП, FreeBSD рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдЗрд╕ рддрдереНрдп рдкрд░ рдЕрдкрдиреА рдкрд╕рдВрдж рдЖрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ I / O рд▓рд┐рдирдХреНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ FreeBSD рдкрд░ рдмреЗрд╣рддрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирдЧреАрдиреЗрдХреНрд╕ рдХреЗ рдЧреНрд▓реАрдм рд╕реНрдорд┐рд░рдиреЛрд╡ рдиреЗ 2014 рдореЗрдВ рдЕрдкрдиреА рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдЗрд╕ рддрд░реНрдХ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ ред

рдЕрдм рдЦреЗрд▓ рдЙрд▓реНрдЯрд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред рд╕реАрдПрдлрдПрдЪ рд╡рд┐рддрд░рд┐рдд рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА io_uring рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рдЪреБрдХрд╛ рд╣реИ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд╣реИрдВ - рдмреНрд▓реЙрдХ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб I / O рд╕рдВрдЪрд╛рд▓рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ 14% рд╕реЗ 102% рддрдХ рдХреА рд╡реГрджреНрдзрд┐ рд╣реБрдИ рд╣реИред рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реИ рдЬреЛ PostgreSQL рдореЗрдВ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ I / O рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ (рдХрдо рд╕реЗ рдХрдо рдкреГрд╖реНрдарднреВрдорд┐ рд▓реЗрдЦрдХ рдХреЗ рд▓рд┐рдП ), рдЖрдЧреЗ рдХреЗ рдХрд╛рдо рдХреЛ PostgreSQL рдХреЛ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ I / O рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред рд▓реЗрдХрд┐рди рдбреЗрд╡рд▓рдкрд░ рд╕рдореБрджрд╛рдп рдХреЗ рд░реВрдврд╝рд┐рд╡рд╛рдж рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╣рдо 2020 рдореЗрдВ рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдирд╣реАрдВ рджреЗрдЦреЗрдВрдЧреЗред



6. рдПрдПрдордбреА рдХрд╛ рд╡рд┐рдЬрдпреА рд░рд┐рдЯрд░реНрди Ryzen рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде


рдХреБрдЫ рднреА рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ, рдмрд╕ рдПрдПрдордбреА, рдЬреЛ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЙрджреНрдпреЛрдЧ рдореЗрдВ рд╣реИ, рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдмрд╛рдж рд░рд┐рдХреЙрд░реНрдб рддреЛрдбрд╝ рд░рд╣рд╛ рд╣реИред

рдирдИ рд░рд╛рдЗрдЬрд╝реЗрди рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓рд╛рдЗрди рдиреЗ рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдореВрд▓реНрдп / рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдкрд╛рдд рджрд┐рдЦрд╛рдпрд╛ рд╣реИ: рд╡реЗ рдЕрдореЗрдЬрд╝реЕрди рдкрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд┐рдХрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рд╕реВрдЪреА рдкрд░ рд╣рд╛рд╡реА рд╣реИрдВ , рдФрд░ рдХреБрдЫ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдПрдПрдордбреА рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рдмрд┐рдХреНрд░реА рдиреЗ рдЗрдВрдЯреЗрд▓ рдХреА рдмрд┐рдХреНрд░реА рдХреЛ рдкрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ ред рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдореЗрдВ рдЗрдВрдЯреЗрд▓ рдХреЛ рдЕрддреНрдпрдзрд┐рдХ рдЕрд▓реЛрдХрдкреНрд░рд┐рдп рдЙрдкрд╛рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ : рдпрд╣ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдХреЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рдХрдо рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рдВрдХрд▓рдХ рдХреЗ рд╕рд╛рде рдмрдирд╛рдП рдЧрдП рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдмрдирд╛рддрд╛ рд╣реИред рдЗрдВрдЯреЗрд▓ рдХреЗ рд▓рдбрд╝рдиреЗ рдХреЗ рдЧрдВрджреЗ рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдПрдПрдордбреА рдХрд╛ рдмрд╛рдЬрд╛рд░ рдЕрдиреБрдорд╛рди 2000 рдХреЗ рд░рд┐рдХреЙрд░реНрдб рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХреЗ рдХрд░реАрдм рдЖрдпрд╛ ред

7. AMD рдХреЗ рдмрд╛рдж, Apple рдХрд╛ рд▓рдХреНрд╖реНрдп iPad рдФрд░ рдкреБрд░рд╛рдиреЗ рдЧреЗрдЯреНрд╕ рдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдЯреЗрд▓ рдкрд╛рдИ рдХреЗ рдПрдХ рдЯреБрдХрдбрд╝реЗ рдХреЛ рдХрд╛рдЯрдиреЗ рдХрд╛ рд╣реИ


рд╣рд░ рдХреЛрдИ рдЬреЛ рд╣рдерд┐рдпрд╛рд░ рдкрдХрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рдЖрдорддреМрд░ рдкрд░ рджрд┐рдЧреНрдЧрдЬреЛрдВ рдХреА рд▓рдбрд╝рд╛рдИ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рди рдХреЗрд╡рд▓ рдПрдПрдордбреА рдЗрдВрдЯреЗрд▓ рдмреЗрд╕ рдХреЛ рдЦрд┐рд▓рд╛рдиреЗ рдХрд╛ рджрд╛рд╡рд╛ рдХрд░рддрд╛ рд╣реИред Apple рдиреЗ рдордЬрд╛рдХ рд╕реЗ рдкреБрд░рд╛рдиреЗ рдмреИрд▓ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред

рд╣рдо рдзреАрд░реЗ-рдзреАрд░реЗ рдкрд╣рд╛рдбрд╝ рд╕реЗ рдиреАрдЪреЗ рдЬрд╛рдПрдВрдЧреЗ
рдПрдХ рдкрд╣рд╛рдбрд╝ рдХреЗ рдКрдкрд░ рдПрдХ рдмреВрдврд╝рд╛ рдФрд░ рдПрдХ рдпреБрд╡рд╛ рдмреИрд▓ рдЦрдбрд╝рд╛ рд╣реИ, рдФрд░ рдЧрд╛рдпреЛрдВ рдХрд╛ рдЭреБрдВрдб рдиреАрдЪреЗ рдЪрд░ рд░рд╣рд╛ рд╣реИред
рдпреБрд╡рд╛ рдмреИрд▓ рдкреБрд░рд╛рдиреЗ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:
- рд╕реБрдиреЛ, рдЪрд▓реЛ рдмрд╣реБрдд рдЬрд▓реНрджреА рдиреАрдЪреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЙрд╕реЗ ** рдЧрд╛рдп рдХрд╣рддреЗ рд╣реИрдВ
рдФрд░ рдЬрд▓реНрджреА рд╕реЗ, рдЬрд▓реНрджреА рд╕реЗ рд╡рд╛рдкрд╕ рдЙрдареЛ!
- рдирд╣реАрдВ!
- рдЕрдЪреНрдЫрд╛, рддреЛ рдЪрд▓реЛ рдЬрд▓реНрджреА рд╕реЗ, рдЬрд▓реНрджреА рд╕реЗ рдЙрддрд░реЛ, рдЯреА ** рдЙрд╕реЗ рджреЛ рдЧрд╛рдп рдФрд░ рдЬрд▓реНрджреА рд╕реЗ-
рдЬрд▓реНрджреА рд╕реЗ рд╡рд╛рдкрд╕ рдЬрд╛рдУ!
- рдирд╣реАрдВ!
"рдЕрдЪреНрдЫрд╛, рддреЛ рдЖрдк рдХреНрдпрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ?"
- рд╣рдо рдзреАрд░реЗ-рдзреАрд░реЗ, рдзреАрд░реЗ-рдзреАрд░реЗ рдкрд░реНрд╡рдд рдХреЗ рдиреАрдЪреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдмреБрдирд╛рдИ рдХрд░рддреЗ рд╣реИрдВ ** рд╣рдо рдкреВрд░реЗ рдЭреБрдВрдб рдЦрд╛рддреЗ рд╣реИрдВ рдФрд░
рдзреАрд░реЗ, рдзреАрд░реЗ рдзреАрд░реЗ рд╡рд╛рдкрд╕ рдЬрдЧрд╣ рдкрд░!


рдирдП iPadOS рдХреЗ рд▓реЙрдиреНрдЪ рдХреЗ рд╕рд╛рде, Apple рдиреЗ "рд╡рд┐рдШрдЯрдирдХрд╛рд░реА рдирд╡рд╛рдЪрд╛рд░" рдирд╛рдордХ рдЗрдВрдЯреЗрд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл рдПрдХ рд░рдгрдиреАрддрд┐ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ - рд╡рд┐рдШрдЯрдирдХрд╛рд░реА рдирд╡рд╛рдЪрд╛рд░ред

рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдкрд░рд┐рднрд╛рд╖рд╛

"рд╡рд┐рдШрдЯрдирдХрд╛рд░реА рдирд╡рд╛рдЪрд╛рд░" (Engред рд╡рд┐рдШрдЯрдирдХрд╛рд░реА рдирд╡рд╛рдЪрд╛рд░) - рдирд╡рд╛рдЪрд╛рд░ рдЬреЛ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдореВрд▓реНрдпреЛрдВ рдХреЗ рдЕрдиреБрдкрд╛рдд рдХреЛ рдмрджрд▓рддрд╛ рд╣реИред рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдкреБрд░рд╛рдиреЗ рдЙрддреНрдкрд╛рдж рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдЕрдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдкрд╣рд▓реЗ рд╣реБрдИ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдЕрдкрдирд╛ рдорд╣рддреНрд╡ рдЦреЛ рджреЗрддреЗ рд╣реИрдВред

"рд╡рд┐рдШрдЯрдирдХрд╛рд░реА рдирд╡рд╛рдЪрд╛рд░" рдХреЗ рдЙрджрд╛рд╣рд░рдг рдЯреЗрд▓реАрдлреЛрди (рдЯреЗрд▓реАрдЧреНрд░рд╛рдл рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд), рд╕реНрдЯреАрдордмреЛрдЯреНрд╕ (рд╕реЗрд▓рд┐рдВрдЧ рдЬрд╣рд╛рдЬреЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд), рдЕрд░реНрдзрдЪрд╛рд▓рдХреЛрдВ (рд╡реИрдХреНрдпреВрдо рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд), рдбрд┐рдЬрд┐рдЯрд▓ рдХреИрдорд░реЛрдВ (рдлрд┐рд▓реНрдо рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛), рдИ-рдореЗрд▓ ("рдЕрдВрдбрд░рдорд┐рдиреЗрдб" рдкрд╛рд░рдВрдкрд░рд┐рдХ рдореЗрд▓) рд╣реИрдВред


Apple рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдКрд░реНрдЬрд╛-рдХреБрд╢рд▓ рдПрдЖрд░рдПрдо-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдЗрдВрдЯреЗрд▓ x86 рд╕реЗ рдереЛрдбрд╝рд╛ рдкреАрдЫреЗ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рд╛рдмрд┐рдд рд╣реБрдЖ рд╣реИред

Apple рдмрд╛рдЬрд╝рд╛рд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЫреАрдирдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдордиреЛрд░рдВрдЬрди рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ iPad рдХреЛ рдкреВрд░реНрдг-рдХрд╛рд░реНрдпрд╢реАрд▓ рдЙрдкрдХрд░рдг рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ - рдкрд╣рд▓реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╕рд╛рдордЧреНрд░реА рдмрдирд╛рддреЗ рд╣реИрдВ, рдФрд░ рдЕрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдПред рдмреЗрд╢рдХ, рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╣рдо рдПрдХ рдПрдЖрд░рдПрдо-рдЖрдзрд╛рд░рд┐рдд рдореИрдХрдмреБрдХ рдирд╣реАрдВ рджреЗрдЦреЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдореИрдХрдмреБрдХ рдкреНрд░реЛ рдХреАрдмреЛрд░реНрдб рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╕рд╛рде рдереЛрдбрд╝реА рдкрд░реЗрд╢рд╛рдиреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ iPadOS рдХреЗ рд╕рд╛рде iPad рдкреНрд░реЛ рд╣реЛрдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддрд╛ рд╣реИред

рдЧреЗрдЯреНрд╕ рдФрд░ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?

рдПрдХ рд╕рдордп рдореЗрдВ, рдЧреЗрдЯреНрд╕ рдиреЗ рдЖрдИрдмреАрдПрдо рдХреЗ рд╕рд╛рде рд╕рдЯреАрдХ рдЪрд╛рд▓ рдЪрд▓реА рдереАред

1970 рдХреЗ рджрд╢рдХ рдореЗрдВ, рдЖрдИрдмреАрдПрдо рдиреЗ рд╕рд░реНрд╡рд░ рдорд╛рд░реНрдХреЗрдЯ рдкрд░ рдЕрдкрдирд╛ рджрдмрджрдмрд╛ рдмрдирд╛рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рд╢рд╛рд▓ рдХрд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЖрдо рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрд╕рдирд▓ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдзреНрдпрд╛рди рди рджреЗрдиреЗ рдХрд╛ рдерд╛ред 1980 рдХреЗ рджрд╢рдХ рдореЗрдВ, рдЧреЗрдЯреНрд╕ рдиреЗ рдкреИрд╕реЗ рдХреЗ рд▓рд┐рдП рдЖрдИрдмреАрдПрдо рдмрдирд╛рдпрд╛ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдордПрд╕-рдбреЙрд╕ рдХреЛ рд▓рд╛рдЗрд╕реЗрдВрд╕ рджрд┐рдпрд╛, рдЬрд┐рд╕рд╕реЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рдЦреБрдж рд╣реА рдЦреЛ рдЧрдПред рдзрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, Microsoft MS-DOS рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ Windows рдХрд╛ рдЬрдиреНрдо рд╣реЛрддрд╛ рд╣реИ - рдкрд╣рд▓реЗ DOS рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓ рдРрдб-рдСрди, рдФрд░ рдлрд┐рд░ рдкреАрд╕реА рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо, рдЬреЛ рдЖрдо рдЬрдирддрд╛ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдЖрдИрдмреАрдПрдо, рдПрдХ рдмрдбрд╝реА рд╕реБрд╕реНрдд рдХрдВрдкрдиреА рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ, рдпреБрд╡рд╛ рдФрд░ рддреЗрдЬ Microsoft рдХреЛ рдкреАрд╕реА рдмрд╛рдЬрд╛рд░ рдЦреЛ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдЗрд╕ рдЕрджреНрднреБрдд рдХрд╣рд╛рдиреА рдХреЛ рдмрд╣реБрдд рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рдХрд┐ Apple 2020 рдореЗрдВ iPadOS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдЯреЗрд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл рдХреИрд╕реЗ рдЦреЗрд▓реЗрдЧрд╛, рддреЛ рдореИрдВ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрдврд╝рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред

8. ZFSonLinux рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдордЬрдмреВрдд рдХрд░рдирд╛ - рдкреБрд░рд╛рдирд╛ рдШреЛрдбрд╝рд╛ рдлрд░реЛрдЬрд╝ рдХреЛ рдЦрд░рд╛рдм рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ


Canonical рдиреЗ ZFS рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдмрдВрдЯреВ рдХреЛ рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрдЯ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВ рд╕реАрдзреЗ рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХрд╛ рдкрд░рд┐рдЪрдп рджрд┐рдпрд╛ ред рдХрднреА-рдХрднреА рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд┐рди рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдиреЗ рд╕рди рдорд╛рдЗрдХреНрд░реЛрд╕рд┐рд╕реНрдЯрдореНрд╕ рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛, рд╡реЗ рдПрдХ рддрд░реНрдХрд╕рдВрдЧрдд рд╡реНрдпрдХреНрддрд┐ (рдмреНрд░рд╛рдпрди рдХреИрдВрдЯреНрд░рд┐рд▓ рдФрд░ рдмреНрд░реЗрдВрдбрди рдЧреНрд░реАрдЧ рдХреА рдПрдХ рдЕрд▓рдЧ рдЬреИрд╡рд┐рдХ рдкреНрд░рдЬрд╛рддрд┐ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реВрд░реНрдп рдореЗрдВ рдХрд╛рдо рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ)ред рд╕рднреА рдорд╛рдирд╡ рдЬрд╛рддрд┐ рджреНрд╡рд╛рд░рд╛ рдХреБрдЫ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЬреЛ рдХрд┐ рдХрдо рд╕реЗ рдХрдо рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ ZFS рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдорд╛рди рд╣реИ, рдЕрдШреБрд▓рдирд╢реАрд▓ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЬреЛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреА рдореБрдЦреНрдп рд╡рд┐рдХрд╛рд╕ рд╢рд╛рдЦрд╛ рдореЗрдВ ZFS рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддреЗ рд╣реИрдВ, рд╣рдо рдЕрднреА рднреА ZFS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЕрдкрдиреЗ рд▓рд┐рдП рдиреНрдпрд╛рдпрд╛рдзреАрд╢ред рдЬрд▓реНрдж рд╣реА рд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ рдмрджрд▓реЗрдЧреАред

9. рдСрдХреНрд╕рд╛рдЗрдб рдХрдВрдкреНрдпреВрдЯрд░ рдХрдВрдкрдиреА - рд╣рдо рдЯреАрдо рдкрд░ рдХрд░реАрдм рд╕реЗ рдирдЬрд░ рд░рдЦреЗрдВрдЧреЗ, рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрд╣реБрдд рд╕рдХреНрд╖рдо рд╣реИ - рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╢рд╛рдВрдд рд╢реЛ рдмрдирд╛рдПрдВ


рдореИрдВ рдЕрдкрдиреА рд╕реВрдЪреА рдмреНрд░рд╛рдпрди рдХреИрдВрдЯреНрд░рд┐рд▓ рдХреЗ рдПрдХ рдирдП рдЙрд▓реНрд▓реЗрдЦ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдореИрдВрдиреЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдерд╛ред

рдмреНрд░рд╛рдпрди рдХреИрдВрдЯреНрд░рд┐рд▓ рдиреЗ рдЕрдиреНрдп рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ (рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдиреЗ рдкрд╣рд▓реЗ рд╕рди рдореЗрдВ рднреА рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛) рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдСрдХреНрд╕рд╛рдЗрдб рдХрдВрдкреНрдпреВрдЯрд░ рдХрдВрдкрдиреА рдирд╛рдордХ рдПрдХ рдЙрджреНрдпрдо рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА, рдЬрд┐рд╕рдХрд╛ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдПрдХ рд╕рд░реНрд╡рд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рддреИрдпрд╛рд░ рдХрд░рдирд╛ рд╣реИред рдпрд╣ рдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рдмрд╣реБрдд рдмрдбрд╝реЗ рдирд┐рдЧрдо, рдЬреИрд╕реЗ рдХрд┐ Google, Facebook рдФрд░ Amazon рдЕрдкрдиреА рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рд╕рд╛рдзрд╛рд░рдг рд╕рд░реНрд╡рд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдмреНрд░рд╛рдпрди рдХреА рдХрдВрдкрдиреА рдХреЛ рдХрд┐рд╕реА рднреА рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдХреЗ рдЗрд╕ рдЕрд╕рдорд╛рдирддрд╛ рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХрд╛ рдЖрд╣реНрд╡рд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ рд░рд╕реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛)ред

рдЙрдирдХрд╛ рд╡рд┐рдЪрд╛рд░ рдПрдХ рдирдИ рдХреНрд░рд╛рдВрддрд┐ рдХрд╛ рд╡рд╛рджрд╛ рд╣реИ, рдФрд░ рдореИрдВ рдХрдо рд╕реЗ рдХрдо рдЖрдиреЗ рд╡рд╛рд▓реЗ 2020 рдореЗрдВ рдЙрдирдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдФрд░ рдЙрдирдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЖрдВрджреЛрд▓рди рдХреЛ рджреЗрдЦрдиреЗ рдХрд╛ рдЖрдирдВрдж рд▓реВрдВрдЧрд╛ред

рд╣рдо 2019 рдореЗрдВ VDSina рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ


рд╣рдордиреЗ 2019 рдореЗрдВ VDSina рдХреЗ рд╕рд╛рде рддрдХрдиреАрдХреА рд╕рдлрд▓рддрд╛ рдирд╣реАрдВ рдмрдирд╛рдИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдЧрд░реНрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╣реИред

рдлрд░рд╡рд░реА рдореЗрдВ, рд╣рдордиреЗ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рдПрдХ рд╕реНрдерд╛рдиреАрдп рдХреНрд╖реЗрддреНрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдФрд░ рдбреЛрдореЗрди рдкрдВрдЬреАрдХрд░рдг рд╕реЗрд╡рд╛ рд╢реБрд░реВ рдХреАред рдореВрд▓реНрдп рдмрд╛рдЬрд╛рд░ рдореЗрдВ рд╕рдмрд╕реЗ рдХрдо рдореЗрдВ рд╕реЗ рдПрдХ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ - рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐ рд░реВрдмрд▓ / рд░реВрд╕реА рд╕рдВрдШ рдкреНрд░рддрд┐ 179 рд░реВрдмрд▓ред

рдорд╛рд░реНрдЪ рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЖрдИрдЯреА рдЧреНрд▓реЛрдмрд▓ рдореАрдЯрдЕрдк # 14 рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ред

рдЕрдкреНрд░реИрд▓ рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЪреИрдирд▓ рдХреА рдЪреМрдбрд╝рд╛рдИ 100 рд╕реЗ 200 рдореЗрдЧрд╛рдмрд┐рдЯ рддрдХ рдмрдврд╝рд╛ рджреА, рд╕рднреА рдЯреИрд░рд┐рдл (рд╕рдмрд╕реЗ рд╕рд╕реНрддрд╛ рдХреЛ рдЫреЛрдбрд╝рдХрд░) рдХреЗ рд▓рд┐рдП рдЯреНрд░реИрдлрд┐рдХ рд╕реАрдорд╛ рдХреЛ рдмрдврд╝рд╛ рджрд┐рдпрд╛ - рдкреНрд░рддрд┐ рдорд╛рд╣ 32 рдЯреАрдмреА рддрдХред

рдЬреБрд▓рд╛рдИ рдореЗрдВ, рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2019 рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓рд╛ред рдореЙрд╕реНрдХреЛ рд╕реНрдерд╛рди рдХреЗ рднреАрддрд░, рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдлреНрдд рдбреАрдбреАрдУрдПрд╕ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЬреБрд▓рд╛рдИ рдореЗрдВ, рд╣рдорд╛рд░реА рдХрдВрдкрдиреА Habr├й рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреА, рдПрдХ рд▓реЗрдЦ рдХреЗ рд╕рд╛рде рдмрд╣рд╕ рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдХреИрд╕реЗ рд╣рдордиреЗ рдЕрдкрдиреЗ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓ рдХреЛ рд▓рд┐рдЦрд╛ рдФрд░ рдХреИрд╕реЗ рдЗрд╕рдиреЗ рд╣рдореЗрдВ рдЧреНрд░рд╛рд╣рдХ рд╕рд╣рд╛рдпрддрд╛ рдореЗрдВ рдПрдХ рдХреНрд╡рд╛рдВрдЯрдо рдЫрд▓рд╛рдВрдЧ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХреАред

рдЕрдЧрд╕реНрдд рдореЗрдВ, рд╕реНрдиреИрдкрд╢реЙрдЯ рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рд╛ - рд╕рд░реНрд╡рд░ рдмреИрдХрдЕрдкред
рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдПрдкреАрдЖрдИ рдмрд╛рд╣рд░ рд▓реБрдврд╝рдХрд╛ред
рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЪреИрдирд▓ рдХреА рдЪреМрдбрд╝рд╛рдИ 200 рд╕реЗ 500 рдореЗрдЧрд╛рдмрд┐рдЯ рддрдХ рдмрдврд╝рд╛ рджреАред
рд╣рдордиреЗ рдЪрд╛рдУ рдХрдВрд╕реНрдЯреНрд░рдХреНрд╢рди 2019 рд╕рдореНрдореЗрд▓рди рдореЗрдВ рднрд╛рдЧ рд▓рд┐рдпрд╛, рдХрдВрдкрдиреА рд▓реЛрдЧреЛ рдХреЗ рд╕рд╛рде рд╡реНрд╣рд┐рдк рдХреЛ рд╕реМрдВрдкрддреЗ рд╣реБрдП (рдЕрднрд┐рдпрд╛рди рдХрд╛ рдирд╛рд░рд╛ рдерд╛ "рдЬрдм рдбреЗрд╡рд▓рдкрд░ рд╢реАрд░реНрд╖ рдкрд░ рд╣реИ") рдПрдХ рдорд░реНрдЪ рдФрд░ рд╡рд┐рд╕реНрдлреЛрдЯрд┐рдд рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдЪреИрдЯ рдХреЗ рд░реВрдк рдореЗрдВред

рд╕рд┐рддрдВрдмрд░ рдореЗрдВ, рд╣рдордиреЗ рдЖрдИрдЯреА рдХрдВрдкрдиреА рдХреА рд╕рдмрд╕реЗ рдкреНрдпрд╛рд░реА рдФрд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдЗрдВрд╕реНрдЯрд╛рдЧреНрд░рд╛рдо рдХрдВрдкрдиреА рд╢реБрд░реВ рдХреА - рдПрдХ рдбреЙрдЧ-рдбреЗрд╡рд▓рдкрд░ рдиреЗ VDSina рдХреА рдЦрдмрд░реЛрдВ рдФрд░ рд░реЛрдЬрдорд░реНрд░рд╛ рдХреА рдЬрд┐рдВрджрдЧреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ ред



рдирд╡рдВрдмрд░ рдореЗрдВ, рд╣рдо рд╣рд╛рдИрд▓реЛрдб ++ рдЧрдП, "рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕" рдкрд░ рдПрдХ рдЧреЛрд▓рдореЗрдЬ рдЪрд░реНрдЪрд╛ рдореЗрдВ рднрд╛рдЧ рд▓рд┐рдпрд╛, рдФрд░ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ рд╢рд╛рд░реНрдХ рдХреИрдк рдореЗрдВ рд░рдЦрд╛ред

рджрд┐рд╕рдВрдмрд░ рдореЗрдВ, рд╣рдордиреЗ рдЧрдЬрд╝рдкреНрд░реЙрдордиреЗрдлреНрдЯ рдХреЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдЧреЙрд░реНрдмреНрд░реЛрдордиреЗрдЯ рдХреЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ рдмрд░реНрдирдЖрдЙрдЯ рдкрд░ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдореЙрд╕реНрдХреЛ рдореЗрдВ рджреЗрд╡рдУрдкреНрд╕рдбреЗ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдмрд╛рдд рдХреА, рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╡рд░реНрд╖ рдХрд╛ рдореЗрд░рд╛ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдкреНрд░рджрд░реНрд╢рди рдерд╛ред

рдирд┐рд╖реНрдХрд░реНрд╖


рдЬреИрд╕рд╛ рдХрд┐ рдирд╕реАрдо рддрд╛рд▓реЗрдм рдиреЗ рдХрд╣рд╛, рдпрд╣ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ рдХрд┐ рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреНрдпрд╛ рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВред рдореИрдВ рдпрд╣ рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЬреЛ рдХреБрдЫ рд╣рдо 2020 рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗ, рд╡рд╣ рд╕рдм 2019, 2018 рдФрд░ рдЙрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд╛ рд╣реИред рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рднрд╡рд┐рд╖реНрдп рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорд╛рди рдирд╣реАрдВ рд▓рдЧрд╛рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди 2020 рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рд▓рд┐рдирдХреНрд╕ рдХрд╛ рд╡рд░реНрд╖ рдирд╣реАрдВ рд╣реЛрдЧрд╛ (рдЬрдм рдЖрдкрдиреЗ рдЖрдЦрд┐рд░реА рдмрд╛рд░ рдбреЗрд╕реНрдХрдЯреЙрдк рджреЗрдЦрд╛ рдерд╛?) рдФрд░ рд╣рдо рд▓рдЧрднрдЧ рджрд╕ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд▓рд┐рдирдХреНрд╕ рд╡рд░реНрд╖ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред

рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдПрдХ рд╕рд╛рд▓ рдореЗрдВ рд╣рдо рдлрд┐рд░ рд╕реЗ рдорд┐рд▓реЗрдВрдЧреЗ рдФрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдореЗрдВ рд╕рдм рдХреБрдЫ рдХреИрд╕реЗ рдирд┐рдХрд▓рд╛ред

рд╕рднреА рдЖрдЧрд╛рдореА рдЫреБрдЯреНрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде!



рд╣рдорд╛рд░реЗ Instagram рдбреЗрд╡рд▓рдкрд░ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ


Source: https://habr.com/ru/post/hi482496/


All Articles