WSL2 рд╕рдмрд╕рд┐рд╕реНрдЯрдо (рд▓рд┐рдирдХреНрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рдиреНрдбреЛрдЬ рд╕рдмрд╕рд┐рд╕реНрдЯрдо) рд╕рдБрдЧ рд╡рд┐рдиреНрдбреЛрдЬ рдЗрдирд╕рд╛рдЗрдбрд░ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ

рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рдШреЛрд╖рдгрд╛ рдЧрд░рд┐рдпреЛ рд╡рд┐рдиреНрдбреЛрдЬ рдЗрдирд╕рд╛рдЗрдбрд░ (рдмрд┐рд▓реНрдб 18917) рдХреЛ рдирдпрд╛рдБ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдмрд┐рд▓реНрдбрд╣рд░реВрдХреЛ рдЧрдардирдХреЛ рдмрд╛рд░реЗрдорд╛, рдЬрд╕рдорд╛ рдкрд╣рд┐рд▓реЗ рдШреЛрд╖рдгрд╛ рдЧрд░рд┐рдПрдХреЛ WSL2 (рд▓рд┐рдирдХреНрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рдиреНрдбреЛрдЬ рд╕рдмрд╕рд┐рд╕реНрдЯрдо) рд▓реЗрдпрд░ рд╕рдорд╛рд╡реЗрд╢ рдЫ, рдЬрд╕рд▓реЗ рд╡рд┐рдиреНрдбреЛрдЬрдорд╛ рд▓рд┐рдирдХреНрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕реБрд░реБрд╡рд╛рдд рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджрдЫред WSL рдХреЛ рджреЛрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдгрд▓рд╛рдИ рд▓рд┐рдирдХреНрд╕ рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВрд▓рд╛рдИ рдлреНрд▓рд╛рдИрдорд╛ рд╡рд┐рдиреНрдбреЛрдЬ рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВрдорд╛ рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрдиреЗ рдЗрдореБрд▓реЗрдЯрд░рдХреЛ рд╕рдЯреНрдЯрд╛, рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдХреЛ рдбреЗрд▓рд┐рднрд░реАрджреНрд╡рд╛рд░рд╛ рдЫреБрдЯреНрдпрд╛рдЗрдПрдХреЛ рдЫред

рдорд╛рдирдХ рдХрд░реНрдиреЗрд▓рдХреЛ рдкреНрд░рдпреЛрдЧрд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдкреНрд░рдгрд╛рд▓реА рдХрд▓рдХреЛ рд╕реНрддрд░рдорд╛ рд▓рд┐рдирдХреНрд╕рд╕рдБрдЧ рдкреВрд░реНрдг рдЕрдиреБрдХреВрд▓рддрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд░ рд╡рд┐рдиреНрдбреЛрдЬрдорд╛ рдбрдХрд░ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рдирд┐рд░реНрдмрд╛рдз рд░реВрдкрдорд╛ рдЪрд▓рд╛рдЙрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрди, рд╕рд╛рдереИ FUSE рдореЗрдХрд╛рдирд┐рдЬрдордорд╛ рдЖрдзрд╛рд░рд┐рдд рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред WSL1 рдХреЛ рддреБрд▓рдирд╛рдорд╛, WSL2 рд▓реЗ I/O рд░ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╡реГрджреНрдзрд┐ рдЧрд░реЗрдХреЛ рдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕рдВрдХреБрдЪрд┐рдд рдЕрднрд┐рд▓реЗрдЦ рдЕрдирдкреНрдпрд╛рдХ рдЧрд░реНрджрд╛, WSL2 WSL1 рднрдиреНрджрд╛ 20 рдЧреБрдгрд╛ рдЫрд┐рдЯреЛ, рд░ "git clone", "npm install", "apt update" рд░ "apt upgrade" рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрджрд╛ 2-5 рдЧреБрдгрд╛ рдЫрд┐рдЯреЛ рд╣реБрдиреНрдЫред

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

WSL1 рдХреЛ рдкреБрд░рд╛рдиреЛ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдХрд╛рдпрдо рд░рд╛рдЦрд┐рдПрдХреЛ рдЫ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рд╣рд░реВрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИ, рджреБрдмреИ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рд╕рдБрдЧрд╕рдБрдЧреИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред WSL2 рд▓реЗ WSL1 рдХреЛ рдкрд╛рд░рджрд░реНрд╢реА рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирдХреЛ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдп рдЧрд░реНрди рд╕рдХреНрдЫред WSL1 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдЬрд╕реНрддреИ рд╕реНрдерд╛рдкрд┐рдд рдЫрдиреН рдЕрд▓рдЧ рд░ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рддрд░рдг рдХреЛ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫрдиреНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд╕реНрдЯреЛрд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ WSL тАЛтАЛрдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдиреНрдЫ рд╕рдореНрдореЗрд▓рдирд╣рд░реБ Ubuntu, рдбреЗрдмрд┐рдпрди рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕, рдХрд╛рд▓реА рд▓рд┐рдирдХреНрд╕, рдлреЗрдбреЛрд░рд╛,
рдЕрд▓реНрдкрд╛рдЗрди, рд╕реБрд╕реЗ ╨╕ рдЦреБрд▓рд╛ SUSE.

рд╡рд╛рддрд╛рд╡рд░рдг рдкреНрд░рджрд░реНрд╢рди ext4 рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд░ рднрд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдПрдбрд╛рдкреНрдЯрд░рдХреЛ рд╕рд╛рде рдЫреБрдЯреНрдЯреИ рдбрд┐рд╕реНрдХ рдЫрд╡рд┐ (VHD) рдорд╛ред WSL2 рдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рд╕рдБрдЧ рдЕрдиреНрддрд░рд╕рдЮреНрдЪрд╛рд▓рдирдХрд╛ рд▓рд╛рдЧрд┐ рдмреБрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░реНрдиреЗ рд╡рд┐рддрд░рдгрдорд╛ рд╕рд╛рдиреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рд╡рд┐рддрд░рдгрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рди рдореЛрдбрд╣рд░реВ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдирдпрд╛рдБ рдЖрджреЗрд╢ "wsl тАФset-version" рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ WSL рдХреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдЪрдпрди рдЧрд░реНрди, "wsl тАФset-default-version" рдЖрджреЗрд╢ред

рд╕реНрд░реЛрдд: opennet.ru

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