рдУрдкрдирдмреАрдПрд╕рдбреА рдХреЗ рд▓рд┐рдП. рдереЛрдбрд╝рд╛ рдЖрдирдВрдж

2019 рдореЗрдВ, рдореИрдВрдиреЗ рдУрдкрдирдмреАрдПрд╕рдбреА рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрдЬрд╛ред

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

рдпрд╣ рд╡рд╣рд╛рдБ рдирд╣реАрдВ рдерд╛ред рдпрд╣ рдХреИрд╕реА рдЦреВрдмрд╕реВрд░рддреА рд╣реИ. рд╕реАрдбрдмреНрд▓реВрдПрдо, рдЯреАрдПрдордпреВрдПрдХреНрд╕ рдФрд░ рдЕрдиреНрдпред рдкреНрд░рддрд┐рдЬреНрдЮрд╛ рдХрд░рдирд╛! рдпрджрд┐ рдЖрдк рдЕрднреА рддрдХ рдкреНрд░рддрд┐рдЬреНрдЮрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рд╕рдм рдХреБрдЫ рд░реЛрдХреЗрдВ рдФрд░ рдЗрд╕реЗ рдкрдврд╝реЗрдВред рд╕реБрдВрджрд░рддрд╛ рд╕рд╛рджрдЧреА, рдЕрддрд┐рд╕реВрдХреНрд╖реНрдорд╡рд╛рдж рдФрд░ рдорд╛рдирд╡ рдорд╕реНрддрд┐рд╖реНрдХ рдХреЗ рдкреНрд░рддрд┐ рд╕рдореНрдорд╛рди рдореЗрдВ рд╣реИ (рдЕрд░реНрдерд╛рдд рдпрд╣ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд┐ рдПрдХ рд╡реНрдпрдХреНрддрд┐ "рдЕрдЧрд▓рд╛" рдмрдЯрди рджрдмрд╛рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫ рдХрд░ рд╕рдХрддрд╛ рд╣реИ)ред рдпреВрдирд┐рдХреНрд╕ рдХреА рдорд┐рддреНрд░рддрд╛ рдЕрдкрдиреА рд╕рд╛рд░реА рдорд╣рд┐рдорд╛ рдореЗрдВ: "рдпреВрдирд┐рдХреНрд╕ рдорд┐рддреНрд░рд╡рдд рд╣реИ..." - рдареАрдХ рд╣реИ, рдЖрдкрдХреЛ рдпрд╛рдж рд╣реИ)ред рдлреЛрдХрд╕ рдореЗрдВ рд╕реБрдВрджрд░рддрд╛. рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдлреЛрдХрд╕ рд╕реБрд░рдХреНрд╖рд╛ рдкрд░ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдореИрдВ "рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реБрд░рдХреНрд╖рд╛" рдХреЗ рдкреНрд░рддрд┐ рд╕рдордЭреМрддрд╛ рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд░рд╡реИрдпреЗ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдЖред рдпрджрд┐ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдХреБрдЫ рддрддреНрд╡ рдХреЛ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдПрд╕рдИ рд▓рд┐рдирдХреНрд╕ рдПрдХ рдЕрдЪреНрдЫреА рдЪреАрдЬрд╝ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдордЬреЛрд░ рддрдВрддреНрд░рд┐рдХрд╛рдУрдВ рд╡рд╛рд▓реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкрд╣рд▓реА рдЪреАрдЬрд╝ рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ? ЁЯЩВ рдЗрд╕рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ, рдХреЗрд╡рд▓ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ - рдореИрдВ рд╕рд╣рдордд рд╣реВрдВред

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

рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рд╕рдВрд╕рд╛рдзрди рд╕реАрдорд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг, рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛, рдЖрдзреБрдирд┐рдХ рд▓реИрдкрдЯреЙрдк рдХреЗ рд▓рд┐рдП рдХрднреА рднреА рд╕рдорд░реНрдерди рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛, рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рд╣реЛрдЧреА (рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдпрд╣ рдПрдХ "рдкреНрд░рд╢реНрди" рд╣реИ, рдХрдИ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рд╣реИрдВ - рдЖрдк рдирд╣реАрдВ рд▓реЗ рд╕рдХрддреЗ рд╕рдм рдХреБрдЫ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВ)ред рд╡реИрд╕реЗ, рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдХреНрдпрд╛ OpenBSD рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдХрд┐рд╕реА рдХреЛ рдирд╣реАрдВ рдорд╛рд▓реВрдо? рд╡рд┐рднрд┐рдиреНрди, рдЕрдзрд┐рдХрддрд░ рд╡рд┐рджреЗрд╢реА рдордВрдЪреЛрдВ рд╕реЗ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реБрдП, рд╣рд╛рдВ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕ рд╣рдж рддрдХ, рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓рд╛ рд╣реИред

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

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

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ