рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ
WSL2 рдХреЛ рдкрд░реАрдХреНрд╖рдг рд░рд┐рд▓реАрдЬ рдЬреВрдирдХреЛ рдЕрдиреНрддреНрдпрдорд╛ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдирд┐рд░реНрдорд╛рдгрд╣рд░реВрдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдиреЗрдЫ
Windows 2 рдХреЛ рд▓рд╛рдЧрд┐ WSL10 рдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛, рдорд╛рдирдХ Linux 4.19 рдХрд░реНрдиреЗрд▓рдХреЛ рд╕рд╛рде рдПрдХ рдШрдЯрдХ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдиреЗрдЫред LTS рд╢рд╛рдЦрд╛ 4.19 рдХрд╛ рд▓рд╛рдЧрд┐ рдлрд┐рдХреНрд╕рд╣рд░реВ рдЬрд╛рд░реА рднрдПрдкрдЫрд┐, WSL2 рдХреЛ рд▓рд╛рдЧрд┐ рдХрд░реНрдиреЗрд▓ рддреБрд░реБрдиреНрддреИ Windows рдЕрдкрдбреЗрдЯ рд╕рдВрдпрдиреНрддреНрд░ рдорд╛рд░реНрдлрдд рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдиреЗрдЫ рд░ Microsoft рдирд┐рд░рдиреНрддрд░ рдПрдХреАрдХрд░рдг рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛ рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдиреЗрдЫред WSL2 рд▓реЗ Azure рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рд░реВрдкрдорд╛ рд╕рдорд╛рди рдХрд░реНрдиреЗрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫ, рдпрд╕рд▓рд╛рдИ рдорд░реНрдордд рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдБрджреИред
WSL рд╕рдБрдЧ рдХрд░реНрдиреЗрд▓рдХреЛ рдПрдХреАрдХрд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдирд┐:рд╢реБрд▓реНрдХ GPLv2 рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдЕрдиреНрддрд░реНрдЧрдд рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдиреЗрдЫрдиреН рд░ рдЕрдкрд╕реНрдЯреНрд░реАрдордорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░рд┐рдиреЗрдЫред рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХрд╛ рдкреНрдпрд╛рдЪрд╣рд░реВрд▓реЗ рдХрд░реНрдиреЗрд▓ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕рдордп рдХрдо рдЧрд░реНрди, рдореЗрдореЛрд░реА рдЦрдкрдд рдХрдо рдЧрд░реНрди, рд░ рдХрд░реНрдиреЗрд▓рдорд╛ рдЪрд╛рд▓рдХ рд░ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯ рдЫреЛрдбреНрди рдЕрдиреБрдХреВрд▓рдирд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░реНрдиреЗрд▓рд▓реЗ WSL1 рдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЗрдореБрд▓реЗрд╢рди рддрд╣рдХреЛ рд▓рд╛рдЧрд┐ рдкрд╛рд░рджрд░реНрд╢реА рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирдХреЛ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдп рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫред рд╕реНрд░реЛрдд рдХреЛрдбрд╣рд░реВрдХреЛ рдЙрдкрд▓рдмреНрдзрддрд╛рд▓реЗ рдЙрддреНрд╕рд╛рд╣реАрд╣рд░реВрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫ, рдпрджрд┐ рдЪрд╛рд╣рд┐рдпреЛ рднрдиреЗ, WSL2 рдХреЛ рд▓рд╛рдЧрд┐ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдХреЛ рдЖрдлреНрдиреИ рдирд┐рд░реНрдорд╛рдгрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди, рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рддрдпрд╛рд░ рдЧрд░рд┐рдиреЗрдЫред
Azure рдкрд░рд┐рдпреЛрдЬрдирд╛рдмрд╛рдЯ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирдХреЛ рд╕рд╛рде рдорд╛рдирдХ рдХрд░реНрдиреЗрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирд╛рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреНрд░рдгрд╛рд▓реА рдХрд▓ рд╕реНрддрд░рдорд╛ рд▓рд┐рдирдХреНрд╕рд╕рдБрдЧ рдкреВрд░реНрдг рдЕрдиреБрдХреВрд▓рддрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд░ рд╡рд┐рдиреНрдбреЛрдЬрдорд╛ рдбрдХрд░ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рдирд┐рд░реНрдмрд╛рдз рд░реВрдкрдорд╛ рдЪрд▓рд╛рдЙрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрди, рд╕рд╛рдереИ FUSE рдореЗрдХрд╛рдирд┐рдЬреНрдордорд╛ рдЖрдзрд╛рд░рд┐рдд рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫред рдердк рд░реВрдкрдорд╛, WSL2 рд▓реЗ I/O рд░ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╡реГрджреНрдзрд┐ рдЧрд░реЗрдХреЛ рдЫ, рдЬреБрди рдкрд╣рд┐рд▓реЗ WSL1 рдХреЛ рдЕрд╡рд░реЛрдз рдерд┐рдпреЛред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдХрдореНрдкреНрд░реЗрд╕ рдЧрд░рд┐рдПрдХреЛ рд╕рдВрдЧреНрд░рд╣ рдЕрдирдкреНрдпрд╛рдХ рдЧрд░реНрджрд╛, WSL2 WSL1 рднрдиреНрджрд╛ 20 рдЧреБрдгрд╛ рдЫрд┐рдЯреЛ рд╣реБрдиреНрдЫ, рд░ рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВ рдЧрд░реНрджрд╛
"git clone", "npm install", "apt update" рд░ "apt upgrade" реи-рел рдкрдЯрдХред
рдпрджреНрдпрдкрд┐ рдпрд╕рд▓реЗ рдЕрдЭреИ рдкрдирд┐ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдкрдард╛рдЙрдБрдЫ, WSL2 рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рд╕реНрдкреЗрд╕ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХреЛ рддрдпрд╛рд░ рд╕реЗрдЯ рдкреНрд░рджрд╛рди рдЧрд░реНрджреИрдиред рдпреА рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН рд░ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рддрд░рдгрдХреЛ рд╕рднрд╛рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫрдиреНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд╕реНрдЯреЛрд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ WSL тАЛтАЛрдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди
рдердк рд░реВрдкрдорд╛, рдпреЛ рдиреЛрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ
рд╕реНрд░реЛрдд: opennet.ru