рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреЗрдВрдЧреБрдЗрди: WSL2 рдХреА рдХреНрд╖рдорддрд╛ рдФрд░ рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рд╣реЗ рд╣рдмрд░!

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

рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреЗрдВрдЧреБрдЗрди: WSL2 рдХреА рдХреНрд╖рдорддрд╛ рдФрд░ рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

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

Microsoft рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд WSL2 рдХреЗ рд▓рд┐рдП Linux рдХрд░реНрдиреЗрд▓ рдФрд░ рдирдИ Windows рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рджреЛрдиреЛрдВ рд╣реА рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд░реБрдЪрд┐рдХрд░ рд╣реИрдВред

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

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

WSL2 рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ?

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

WSL рд╕рдореБрджрд╛рдп рдХрд╛ рдПрдХ рдореБрдЦреНрдп рдЕрдиреБрд░реЛрдз рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдерд╛ред WSL2, WSL рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдИ рдЕрдзрд┐рдХ Linux рдЯреВрд▓ рдЪрд▓рд╛рддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ Docker рдФрд░ FUSEред
WSL2 рдлрд╝рд╛рдЗрд▓-рд╕рдШрди рд╕рдВрдЪрд╛рд▓рди, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ git рдХреНрд▓реЛрди, npm рдЗрдВрд╕реНрдЯреЙрд▓, apt рдЕрдкрдбреЗрдЯ рдФрд░ apt рдЕрдкрдЧреНрд░реЗрдб рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЧрддрд┐ рд╡реГрджреНрдзрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ рдФрд░ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рддреА рд╣реИред

рдкрд╣рд▓реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЬрд╝рд┐рдк рд╕реЗ рдЯрд╛рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ WSL2, WSL20 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд▓рдЧрднрдЧ 1 рдЧреБрдирд╛ рддреЗрдЬрд╝ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЧрд┐рдЯ рдХреНрд▓реЛрди, рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓ рдФрд░ рд╕реАрдПрдордХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рд╕рд┐рд╕реНрдЯрдо рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рджреЛ рд╕реЗ рдкрд╛рдВрдЪ рдЧреБрдирд╛ рд╡реГрджреНрдзрд┐ рджреЗрдЦреАред

рдХреНрдпрд╛ рдЗрд╕рд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреА?

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

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

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

рдиреНрдпреВ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ

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

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

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

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

рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рднреА рдлрд╛рдпрджрд╛ рд╣реЛрддрд╛ рд╣реИ

рд▓рд┐рдирдХреНрд╕ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдИ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рдкрд╣реБрдБрдЪрдирд╛, рдореЗрдореЛрд░реА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рдмрдирд╛рдирд╛ред WSL1 рдЗрдирдореЗрдВ рд╕реЗ рдХрдИ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓реЛрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ Windows NT рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд╡рд╛рдж рдкрд░рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рд╕рдмрд╕реЗ рдХрдард┐рди рдХрд╛рдо рд╕рднреА рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реИред рдЪреВрдБрдХрд┐ WSL1 рдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдХреБрдЫ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд╣рд╛рдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХреЗред WSL2 рдХрдИ рдирдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреЗрд╢ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

рдирдпрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ Microsoft рдХреЛ WSL1 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рддреЗрдЬреА рд╕реЗ Linux рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдирд╡реАрдирддрдо рдЕрдиреБрдХреВрд▓рди рд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред Microsoft рд╕рднреА рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп WSL2 рдХреЛрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЙрдкрдХрд░рдг

рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЗ рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдореНрд╕ рдЧреНрд░реБрдк рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореИрдиреЗрдЬрд░ рдЬреИрдХ рд╣реИрдордиреНрд╕ рдиреЗ рдХрд╣рд╛, рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХрд╛ рдЕрдкрдиреЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдореНрд╕ рдЧреНрд░реБрдк рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреА рдХрдИ рдЕрдиреНрдп рдЯреАрдореЛрдВ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдХрд╛рдо рдХреА рдкрд░рд┐рдгрддрд┐ рд╣реИред

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

Microsoft рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдХрдВрдкрдиреА рдХреЗ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдФрд░ рдирд┐рд░рдВрддрд░ рд╡рд┐рддрд░рдг рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ WSL2 рдмрдирд╛рдпрд╛ред рдпрд╣ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЕрдкрдбреЗрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░реЛрд╕рд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛрдЧрд╛ред рдХрд░реНрдиреЗрд▓ рдЕрджреНрдпрддрд┐рдд рд░рд╣реЗрдЧрд╛ рдФрд░ рдЗрд╕рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдХреА рдирд╡реАрдирддрдо рд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛ рдХреА рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреАред

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

рдиреАрдЪреЗ рд╕реЗ рдКрдкрд░ рддрдХ рдкрд░рд┐рд╡рд░реНрддрди рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ

Microsoft рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдХрд░реНрдиреЗрд▓ рдкрд░рд┐рд╡рд░реНрддрди рдЕрдкрд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реЛрдВ, рдЬреЛ Linux рджрд░реНрд╢рди рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд╣рд▓реВ рд╣реИред рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдкреИрдЪ рдХрд╛ рд╕рдорд░реНрдерди рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ; рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдкреНрд░рдерд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕рдореБрджрд╛рдп рдореЗрдВ рдЖрдо рдирд╣реАрдВ рд╣реИред

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

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

рдЕрдзрд┐рдХ рд╕реБрдЦрдж рд╡рд┐рдВрдбреЛ рдбрд┐рдЬрд╝рд╛рдЗрди

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

рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреЗрдВрдЧреБрдЗрди: WSL2 рдХреА рдХреНрд╖рдорддрд╛ рдФрд░ рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓

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

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

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

╨Ъ╨░╨║ ╤Н╤В╨╛ ╤А╨░╨▒╨╛╤В╨░╨╡╤В

рдЬрдм рдХреЛрдИ рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реАрдзреЗ Cmd/PowerShell/рдЖрджрд┐ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдирд┐рдпрдорд┐рдд рдХрдВрд╕реЛрд▓ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╕реЗ рдЬреБрдбрд╝реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдирдП рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЗрдВрдЬрди рд╡рд┐рдВрдбреЛрдЬрд╝ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЕрдкрдиреЗ рд╕рднреА рд╡рд╛рдВрдЫрд┐рдд рд╢реЗрд▓/рдПрдкреНрд▓рд┐рдХреЗрд╢рди/рдЯреВрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХрд╛рдзрд┐рдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЪрд╛рд╣реЗ рд╡рд╣ рдкрд╛рд╡рд░рд╢реЗрд▓, рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ, рдЙрдмрдВрдЯреВ, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдПрдЬрд╝реНрдпреЛрд░ рдпрд╛ рдЖрдИрдУрдЯреА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдПрд╕рдПрд╕рдПрдЪ рдХрдиреЗрдХреНрд╢рди рдореЗрдВ рд╣реЛред

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

рдирдП рд╡рд┐рдВрдбреЛрдЬрд╝ рдХрдорд╛рдВрдб рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдореБрдЦреНрдп рд▓рд╛рдн рдХрдИ рдЯреИрдм рдФрд░ рд╕реБрдВрджрд░ рдЯреЗрдХреНрд╕реНрдЯ рд╣реИрдВред рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХрд╛рдзрд┐рдХ рдЯреИрдм рдХреЗ рд╕рдорд░реНрдерди рдХреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЕрдиреБрд░реЛрдзрд┐рдд рдЕрдиреБрд░реЛрдз рдорд╛рдирд╛ рдЧрдпрд╛ред GPU рддреНрд╡рд░рдг рд╕реЗ рд╕реБрд╕рдЬреНрдЬрд┐рдд DirectWrite/DirectX рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЗрдВрдЬрди рдХреА рдмрджреМрд▓рдд рд╕реБрдВрджрд░ рдЯреЗрдХреНрд╕реНрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред

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

рдмреИрдХрд╡рд░реНрдб рд╕рдВрдЧрддрддрд╛ рдкреВрд░реНрдг рдХреНрд░рдо рдореЗрдВ рдмрдиреА рд╣реБрдИ рд╣реИ, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдХрд╛рд▓рдХреНрд░рдо: рдпрд╣ рдХреИрд╕реЗ рд╣реЛрдЧрд╛

рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдВрдбреЛрдЬ 10 рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╕реНрдЯреЛрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ рдФрд░ рдЗрд╕реЗ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдЧрд╛ред рдЗрд╕ рддрд░рд╣, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣рдореЗрд╢рд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдФрд░ рдирд╡реАрдирддрдо рд╕рдВрд╡рд░реНрджреНрдзрди рдХреЗ рд╕рд╛рде рдЕрдкрдбреЗрдЯ рд░рд╣реЗрдВрдЧреЗ - рд╡рд╕реНрддреБрддрдГ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдпрд╛рд╕ рдХреЗред

рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреА рдпреЛрдЬрдирд╛ рдЖрдиреЗ рд╡рд╛рд▓реА рд╕рд░реНрджрд┐рдпреЛрдВ рдореЗрдВ рдПрдХ рдирдпрд╛ рдЯрд░реНрдорд┐рдирд▓ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреА рд╣реИред рдПрдХ рдмрд╛рд░ рдЬрдм рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ 1.0 рдХреЛ рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░ рджреЗрддрд╛ рд╣реИ, рддреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмреИрдХрд▓реЙрдЧ рдХреА рдЧрдИ рдХрдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗред

рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдФрд░ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХрдВрд╕реЛрд▓ рд╕реЛрд░реНрд╕ рдХреЛрдб рдкрд╣рд▓реЗ рд╣реА рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ GitHub рдкрд░.

рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╣рдорд╛рд░рд╛ рдХреНрдпрд╛ рдЗрдВрддрдЬрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

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

рдЪрд╛рд░реНрд▓реНрд╕ рдХрд┐рдВрдЧ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рдгрд╛рдо рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдВрдЧ рдвреВрдВрдврдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рдХрд╛рд╕ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдХреМрди рд╕реЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЕрд╡рд╕рд░ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред

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

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

рдЬрдм Apple рдиреЗ 2000 рдореЗрдВ Mac OS рдХрд╛ рдкреБрди: рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛, рддреЛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо BSD рдпреВрдирд┐рдХреНрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдерд╛, рдЬреЛ DOS рдХреА рддреБрд▓рдирд╛ рдореЗрдВ Linux рдХреЗ рдЕрдзрд┐рдХ рд╕рдорд╛рди рд╣реИред рдЖрдЬ, Linux рдкрд░ рдЖрдзрд╛рд░рд┐рдд Microsoft Windows рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рд╢рд╛рдпрдж рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХреЛрдИ рдирдпрд╛ рджреНрд╡рд╛рд░ рдЦреБрд▓ рд░рд╣рд╛ рд╣реИ?

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

рдРрд╕реА рд╡рд┐рд╡рд┐рдз рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдФрд░ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╕рд╛рд░реНрдердХ рд╣реИ рдЬреЛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рд╕рд░реНрд╡реЛрддреНрддрдо рд░реВрдк рд╕реЗ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВред

рдмрдбрд╝рд╛ рд░рдгрдиреАрддрд┐рдХ рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдХрджрдо рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реЗ рдирдП рд░рдгрдиреАрддрд┐рдХ рдЕрд╡рд╕рд░ рдЦреЛрд▓рддрд╛ рд╣реИ?

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

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

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

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