Windows 10 рд▓реЗ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрдмрд╛рдЯ рдирд┐рд░реНрдорд┐рдд рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗрдЫ

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

Windows 10 рд▓реЗ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрдмрд╛рдЯ рдирд┐рд░реНрдорд┐рдд рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗрдЫ

рдмрд┐рд▓реНрдб 2019 рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рд╕рдореНрдореЗрд▓рдирдХреЛ рдкрд╣рд┐рд▓реЛ рджрд┐рди, рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рд╢рд╛рд▓рд▓реЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдХреЛ рдЖрдлреНрдиреИ рд╕рдВрд╕реНрдХрд░рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдШреЛрд╖рдгрд╛ рдЧрд░реНтАНрдпреЛ, рдЬреБрди рд╡рд┐рдиреНрдбреЛрдЬ 10 рдХреЛ рднрд╛рдЧ рд╣реБрдиреЗрдЫред рдЗрдирд╕рд╛рдЗрдбрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрд╣рд┐рд▓реЛ рдкрд░реАрдХреНрд╖рдг рдирд┐рд░реНрдорд╛рдг рдЬреБрдирдХреЛ рдЕрдиреНрддреНрдпрдорд╛ рдЬрд╛рд░реА рдЧрд░рд┐рдиреЗрдЫред ред рдпреЛ рдХрд░реНрдиреЗрд▓рд▓реЗ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдзрд╛рд░ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗрдЫ рд▓рд┐рдирдХреНрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд╡рд┐рдиреНрдбреЛрдЬ рд╕рдмрд╕рд┐рд╕реНрдЯрдо (WSL) реи... рдХрд╕рд░реА рдиреЛрдЯ рдЧрд░рд┐рдпреЛ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рд╣рд░реВрд▓реЗ рдЖрдлреНрдиреЛ рдмреНрд▓рдЧрдорд╛ рд▓реЗрдЦреЗрдХрд╛ рдЫрдиреН рдХрд┐ рдпреЛ рдкрд╣рд┐рд▓реЛ рдкрдЯрдХ рд╣реЛ рдХрд┐ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд┐рдиреНрдбреЛрдЬрдХреЛ рдмрд┐рд▓реНрдЯ-рдЗрди рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рдмрдиреНрдиреЗрдЫред

рдпрд╛рдж рдЧрд░реМрдВ: WSL 1 Windows 10 рд░ Windows Server 2019 рдХреЛ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рд▓рд┐рдирдХреНрд╕ рдмрд╛рдЗрдирд░реА рдлрд╛рдЗрд▓рд╣рд░реВ (ELF) рдЪрд▓рд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛ рдПрдЙрдЯрд╛ рдЗрдореБрд▓реЗрдЯрд░ рдерд┐рдпреЛред рдпрд╕рд▓реЗ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рд▓реИрдХрд╛ рд╡рд░реНрд╖рд╣рд░реВрдорд╛ Bash рд▓рд╛рдИ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛред Windows рдорд╛ рд╢реЗрд▓, Windows 10 рдорд╛ OpenSSH рд╕рдорд░реНрдерди рдердкреНрдиреБрд╣реЛрд╕реН, рд╕рд╛рдереИ Microsoft Store рдорд╛ Ubuntu, SUSE Linux рд░ Fedora рд╡рд┐рддрд░рдгрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

Windows 10 рд▓реЗ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрдмрд╛рдЯ рдирд┐рд░реНрдорд┐рдд рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗрдЫ

WSL 2 рдорд╛ рдкреВрд░реНрдг рдУрдкрди рдУрдПрд╕ рдХрд░реНрдиреЗрд▓рдХреЛ рдкрд░рд┐рдЪрдпрд▓реЗ рдЕрдиреБрдХреВрд▓рддрд╛ рд╕реБрдзрд╛рд░ рдЧрд░реНрдиреЗрдЫ, рд╡рд┐рдиреНрдбреЛрдЬрдорд╛ рд▓рд┐рдирдХреНрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реБрдзрд╛рд░ рдЧрд░реНрдиреЗрдЫ, рдмреБрдЯ рдЯрд╛рдЗрдордХреЛ рдЧрддрд┐ рдмрдврд╛рдЙрдиреЗ, рд░реНрдпрд╛рдо рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬ рдЧрд░реНрдиреЗ, рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА I/O рдХреЛ рдЧрддрд┐ рдмрдврд╛рдЙрдиреЗ, рд░ рдбрдХрд░ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рд╕реАрдзреИ рдЪрд▓рд╛рдЙрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ рдЪрд▓рд╛рдЙрдиреЗрдЫред рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдиред

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд▓рд╛рдн рддрдкрд╛рдИрдВрд▓реЗ рдХреБрд░рд╛ рдЧрд░рд┐рд░рд╣рдиреБрднрдПрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдорд╛ рдирд┐рд░реНрднрд░ рд╣реБрдиреЗрдЫ рд░ рдпрд╕рд▓реЗ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╕рдБрдЧ рдХрд╕рд░реА рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдЫред рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрдХреЛ рдЖрдиреНрддрд░рд┐рдХ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрд▓реЗ рджреЗрдЦрд╛рдЙрдБрджрдЫ рдХрд┐ WSL 2 WSL 20 рднрдиреНрджрд╛ 1 рдЧреБрдгрд╛ рдЫрд┐рдЯреЛ рд╣реБрдиреНрдЫ рдЬрдм рдЯрд╛рд░рдмрд▓ рдЕрднрд┐рд▓реЗрдЦрд╣рд░реВ рдЕрдирдкреНрдпрд╛рдХ рдЧрд░реНрджрд╛, рд░ рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ git clone, npm install, рд░ cmake рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рд▓рдЧрднрдЧ 2 рджреЗрдЦрд┐ 5 рдЧреБрдгрд╛ рдЫрд┐рдЯреЛ рд╣реБрдиреНрдЫред

Windows 10 рд▓реЗ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрдмрд╛рдЯ рдирд┐рд░реНрдорд┐рдд рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗрдЫ

рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдкреНрд░рд╛рд░рдореНрднрдорд╛ рдХрдореНрдкрдиреАрдХреЛ рдирд╡реАрдирддрдо рджреАрд░реНрдШрдХрд╛рд▓реАрди рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг 4.19 рд░ Azure рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рд╕рдХреНрд╖рдо рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╣реБрдиреЗрдЫред рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрдХрд╛ рдЕрдзрд┐рдХрд╛рд░реАрд╣рд░реВрдХрд╛ рдЕрдиреБрд╕рд╛рд░ рдХрд░реНрдиреЗрд▓ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣реБрдиреЗрдЫ, рдЬрд╕рдХреЛ рдЕрд░реНрде рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ рдЧрд░реНрдиреЗ рдХреБрдиреИ рдкрдирд┐ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рд╕рдореБрджрд╛рдпрд▓рд╛рдИ рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдЗрдиреЗрдЫред рдХрдореНрдкрдиреАрд▓реЗ рдпреЛ рдкрдирд┐ рд╡рд╛рдЪрд╛ рдЧрд░реНрджрдЫ рдХрд┐ рдХрд░реНрдиреЗрд▓рдХреЛ рдЕрд░реНрдХреЛ рджреАрд░реНрдШрдХрд╛рд▓реАрди рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рд░рд┐рд▓реАрдЬрдХреЛ рд╕рд╛рде, WSL 2 рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрд╕реНрдХрд░рдг рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдиреЗрдЫ рддрд╛рдХрд┐ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рд╕рдзреИрдВ рд▓рд┐рдирдХреНрд╕рдорд╛ рдирд╡реАрдирддрдо рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрдиреЗрдЫрдиреНред

Windows 10 рд▓реЗ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрдмрд╛рдЯ рдирд┐рд░реНрдорд┐рдд рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗрдЫ

WSL 2 рд▓реЗ рдЕрдЭреИ рдкрдирд┐ рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╕реНрдкреЗрд╕ рдмрд╛рдЗрдирд░реАрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджреИрди, рдЬрд╕реНрддреИ WSL 1 рдХреЛ рд╣рд╛рд▓рдХреЛ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рдорд╛рдорд▓рд╛рдорд╛ред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЕрдЭреИ рдкрдирд┐ Microsoft рд╕реНрдЯреЛрд░ рд░ рдЕрдиреНрдп рд╕реНрд░реЛрддрд╣рд░реВрдмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реЗрд░ рдХреБрди рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рддрд┐рдиреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрддреНрддрдо рдЫ рднрдиреЗрд░ рдЫрдиреМрдЯ рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫрдиреНред

рдЙрд╣реА рд╕рдордпрдорд╛, рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ Windows 10 рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдирдпрд╛рдБ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНтАНрдпреЛ, рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рднрдирд┐рдиреНрдЫред рдпрд╕рдорд╛ рдЯреНрдпрд╛рдмрд╣рд░реВ, рд╕рд░реНрдЯрдХрдЯрд╣рд░реВ, рдкрд╛рда рдЗрдореЛрдЯрд┐рдХрдирд╣рд░реВ, рд╡рд┐рд╖рдпрд╡рд╕реНрддреБрд╣рд░реВ, рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ, рд░ GPU- рдЖрдзрд╛рд░рд┐рдд рдкрд╛рда рд░реЗрдиреНрдбрд░рд┐рдЩ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред рдЕрдиреБрдкреНрд░рдпреЛрдЧ PowerShell, Cmd рд░ WSL рдЬрд╕реНрддрд╛ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛред рдпреЛ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрдХреЛ рдЕрд░реНрдХреЛ рдЪрд╛рд▓ рд╣реЛ Windows 10 рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдиред Windows рдЯрд░реНрдорд┐рдирд▓ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдкрд╣рд┐рд▓реЗ рдиреИ рдЙрдкрд▓рдмреНрдз рдЫ GitHub рдорд╛ рдПрдХ рднрдгреНрдбрд╛рд░ рдХреЛ рд░реВрдк рдорд╛, рд░ Microsoft рд╕реНрдЯреЛрд░ рдорд╛ рдЙрдкрд▓рдмреНрдзрддрд╛ рдЬреВрди рдХреЛ рдордзреНрдп рдорд╛ рд╡рд╛рдЪрд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред


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