WSL рдХреЛ рдкрд╣рд┐рд▓реЛ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ, Windows рдорд╛ Linux рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЪрд▓рд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рддрд╣

рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ рд╡рд┐рдиреНрдбреЛрдЬ - WSL 1.0.0 (рд▓рд┐рдирдХреНрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рдиреНрдбреЛрдЬ рд╕рдмрд╕рд┐рд╕реНрдЯрдо) рдорд╛ рд▓рд┐рдирдХреНрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЪрд▓рд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рддрд╣рдХреЛ рд░рд┐рд▓реАрдЬ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНтАНрдпреЛ, рдЬреБрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдкрд╣рд┐рд▓реЛ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬрдХреЛ рд░реВрдкрдорд╛ рдЪрд┐рдиреНрд╣ рд▓рдЧрд╛рдЗрдПрдХреЛ рдЫред рдПрдХреИ рд╕рдордпрдорд╛, рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╡рд┐рдХрд╛рд╕ рдкрджрдирд╛рдо рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд╕реНрдЯреЛрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдЯреЛрд░ рдорд╛рд░реНрдлрдд рдбреЗрд▓рд┐рднрд░ рдЧрд░рд┐рдПрдХреЛ WSL рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдмрд╛рдЯ рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫред

"wsl --install" рд░ "wsl --update" рдЖрджреЗрд╢рд╣рд░реВ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ WSL тАЛтАЛрд╕реНрдерд╛рдкрдирд╛ рд░ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрди рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд╕реНрдЯреЛрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕реНрд╡рд┐рдЪ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдмрд┐рд▓реНрдЯ-рдЗрдирдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рддрд░рдгрдХреЛ рддреБрд▓рдирд╛рдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВрдХреЛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдЫрд┐рдЯреЛ рдбреЗрд▓рд┐рднрд░реАрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╡рд┐рдиреНрдбреЛрдЬ рдШрдЯрдХред рдкреБрд░рд╛рдиреЛ рд╕реНрдерд╛рдкрдирд╛ рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдлрд░реНрдХрди, wsl рдЙрдкрдпреЛрдЧрд┐рддрд╛рд▓реЗ "--inbox" рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдердк рд░реВрдкрдорд╛, Windows 10 рдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд╛рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди Microsoft Store рдорд╛рд░реНрдлрдд рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рд▓реЗ рдпрд╕ рдкреНрд▓реЗрдЯрдлрд░реНрдордХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ WSL рдорд╛ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд▓рд┐рдирдХреНрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд▓рдиреНрдЪ рдЧрд░реНрдиреЗ рд░ systemd рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдмрдиреНрдзрдХрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдЬрд╕реНрддрд╛ рдирд╡рд╛рдЪрд╛рд░рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрд╖рдо рдмрдирд╛рдпреЛред

рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ wsl.exe рдЙрдкрдпреЛрдЧрд┐рддрд╛, Microsoft Store рдмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░рд┐рдПрдХреЛ, рдиреЛрднреЗрдореНрдмрд░ Windows 10 рд░ 11 "22H2" рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рд╣рд╛рд▓ рдореНрдпрд╛рдиреБрдЕрд▓ рдЬрд╛рдБрдЪ рдкрдЫрд┐ рдорд╛рддреНрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдиреНрдЫ (Windows Settings -> "рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реН")ред , рд░ рдбрд┐рд╕реЗрдореНрдмрд░рдХреЛ рдордзреНрдпрдорд╛ рд╕реНрд╡рддрдГ рд▓рд╛рдЧреВ рд╣реБрдиреЗрдЫред рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реНрдерд╛рдкрдирд╛ рд╡рд┐рдХрд▓реНрдкрдХреЛ рд░реВрдкрдорд╛, рддрдкрд╛рдЗрдБ GitHub рдорд╛ рд╣реЛрд╕реНрдЯ рдЧрд░рд┐рдПрдХреЛ msi рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

Linux рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВрд▓рд╛рдИ Windows рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВрдорд╛ рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрдиреЗ рдореВрд▓ рдЗрдореБрд▓реЗрдЯрд░рдХреЛ рд╕рдЯреНрдЯрд╛ WSL тАЛтАЛрдорд╛ рд▓рд┐рдирдХреНрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдпрд╣рд░реВ рдЪрд▓реНрдиреЗ рдХреБрд░рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди, рдкреВрд░реНрдг рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рднрдПрдХреЛ рд╡рд╛рддрд╛рд╡рд░рдг рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред WSL рдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░реНрдиреЗрд▓ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 5.10 рдХреЛ рд░рд┐рд▓реАрдЬрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ, рдЬреБрди WSL-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрдпрд╛рдЪрд╣рд░реВ рд╕рд╣рд┐рдд рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдХрд░реНрдиреЗрд▓ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕рдордп рдШрдЯрд╛рдЙрди, рдореЗрдореЛрд░реА рдЦрдкрдд рдХрдо рдЧрд░реНрди, рд▓рд┐рдирдХреНрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдореБрдХреНрдд рдЧрд░рд┐рдПрдХреЛ рдореЗрдореЛрд░реАрдорд╛ рд╡рд┐рдиреНрдбреЛрдЬ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрди, рд░ рдиреНрдпреВрдирддрдо рдЫреЛрдбреНрдиреЗ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВ рд╕рд╣рд┐рддред рдХрд░реНрдиреЗрд▓рдорд╛ рдЪрд╛рд▓рдХ рд░ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯред

рдХрд░реНрдиреЗрд▓ рдкрд╣рд┐рд▓реЗ рдиреИ Azure рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╡рд┐рдиреНрдбреЛрдЬ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдЪрд▓реНрдЫред WSL рд╡рд╛рддрд╛рд╡рд░рдг ext4 рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд░ рднрд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдПрдбрд╛рдкреНрдЯрд░рдХреЛ рд╕рд╛рде рдЫреБрдЯреНрдЯреИ рдбрд┐рд╕реНрдХ рдЫрд╡рд┐ (VHD) рдорд╛ рдЪрд▓реНрдЫред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН рд░ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рддрд░рдгрд╣рд░реВрдХреЛ рдирд┐рд░реНрдорд╛рдгрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫрдиреНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, WSL рдорд╛ рд╕реНрдерд╛рдкрдирд╛рдХреЛ рд▓рд╛рдЧрд┐, Microsoft Store рд╕реВрдЪреАрд▓реЗ Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE рд░ openSUSE рдХреЛ рдирд┐рд░реНрдорд╛рдгрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред

рд╕рдВрд╕реНрдХрд░рдг 1.0 рд▓реЗ рд▓рдЧрднрдЧ 100 рдмрдЧрд╣рд░реВ рдлрд┐рдХреНрд╕ рдЧрд░реНрджрдЫ рд░ рдзреЗрд░реИ рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрджрдЫ:

  • рд▓рд┐рдирдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ systemd рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдмрдиреНрдзрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред Systemd рд╕рдорд░реНрдердирд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╡рд┐рддрд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдХрдо рдЧрд░реНрди рд░ WSL рдорд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рд╡рд╛рддрд╛рд╡рд░рдгрд▓рд╛рдИ рдкрд░рдореНрдкрд░рд╛рдЧрдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рдХреЛ рд╢реАрд░реНрд╖рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рд╡рд┐рддрд░рдгрдХреЛ рдЕрд╡рд╕реНрдерд╛рдХреЛ рдирдЬрд┐рдХ рд▓реНрдпрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкрд╣рд┐рд▓реЗ, WSL рдорд╛ рдХрд╛рдо рдЧрд░реНрди, рд╡рд┐рддрд░рдгрд╣рд░реВрд▓реЗ Microsoft-рдкреНрд░рджрд╛рди рдЧрд░реЗрдХреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╣реНрдпрд╛рдиреНрдбрд▓рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдереНрдпреЛ рдЬреБрди PID 1 рдЕрдиреНрддрд░реНрдЧрдд рдЪрд▓реНрдЫ рд░ рд▓рд┐рдирдХреНрд╕ рд░ рд╡рд┐рдиреНрдбреЛрдЬ рдмреАрдЪрдХреЛ рдЕрдиреНрддрд░рд╕рдЮреНрдЪрд╛рд▓рдирдХрд╛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╕реЗрдЯрдЕрдк рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
  • Windows 10 рдХреЛ рд▓рд╛рдЧрд┐, рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд▓рд┐рдирдХреНрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЪрд▓рд╛рдЙрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ (рдкрд╣рд┐рд▓реЗ, рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕рдорд░реНрдерди Windows 11 рдорд╛ рдорд╛рддреНрд░ рдЙрдкрд▓рдмреНрдз рдерд┐рдпреЛ)ред
  • рд╕реНрдерд╛рдкрдирд╛ рдкрдЫрд┐ рд╡рд┐рддрд░рдг рд╕реБрд░реБ рдЧрд░реНрди рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди "wsl --install" рдЖрджреЗрд╢рдорд╛ "--no-launch" рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдПрдХреЛ рдЫред
  • Microsoft Store рдХреЛ рд╕рдЯреНрдЯрд╛ GitHub рдорд╛рд░реНрдлрдд рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди "wsl тАФupdate" рд░ "wsl тАФinstall" рдЖрджреЗрд╢рд╣рд░реВрдорд╛ "--web-download" рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛред
  • рдорд╛рдЙрдиреНрдЯ рдкреЛрдЗрдиреНрдЯрдХреЛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди VHD рдлрд╛рдЗрд▓рд╣рд░реВ рд░ "--name" рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрди "wsl -mount" рдЖрджреЗрд╢рдорд╛ "--vhd" рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдердкрд┐рдпреЛред
  • VHD рдврд╛рдБрдЪрд╛рдорд╛ рдЖрдпрд╛рдд рд╡рд╛ рдирд┐рд░реНрдпрд╛рдд рдЧрд░реНрди "wsl --import" рд░ "wsl --export" рдЖрджреЗрд╢рд╣рд░реВрдорд╛ "--vhd" рдЖрджреЗрд╢ рдердкрд┐рдпреЛред
  • рджрд░реНрддрд╛ рдЧрд░реНрди рд░ рд╡рд┐рддрд░рдгрдХреЛ рд░реВрдкрдорд╛ рдЕрд╡рд╕реНрдерд┐рдд .vhdx рдлрд╛рдЗрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди "wsl --import-in-place" рдЖрджреЗрд╢ рдердкрд┐рдпреЛред
  • рд╕рдВрд╕реНрдХрд░рдг рдирдореНрдмрд░ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди "wsl --version" рдЖрджреЗрд╢ рдердкрд┐рдпреЛред
  • рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рддреНрд░реБрдЯрд┐ рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдЩред
  • рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВ (WSLg) рд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдПрдХрд▓ рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рдПрдХреАрдХреГрдд рд╣реБрдиреНрдЫрдиреН рдЬрд╕рд▓рд╛рдИ рдердк MSI рдлрд╛рдЗрд▓рд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрдиред

рд╣рд┐рд▓реНрд╕рдорд╛ рддрд╛рддреЛ, WSL 1.0.1 рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ (рд╣рд╛рд▓ рдкреВрд░реНрд╡-рд░рд┐рд▓реАрдЬ рд╕реНрдерд┐рддрд┐рдорд╛), рдЬрд╕рд▓реЗ рдирдпрд╛рдБ рд╕рддреНрд░ рд╕реБрд░реБ рдЧрд░реНрджрд╛ wslservice.exe рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдлреНрд░рд┐рдЬрд┐рдЩ рд╣рдЯрд╛рдЙрдБрдЫ, рдлрд╛рдЗрд▓ рдпреБрдирд┐рдХреНрд╕ рд╕рдХреЗрдЯ /tmp/.X11- рдпреБрдирд┐рдХреНрд╕рд▓рд╛рдИ рдкрдвреНрдиреЗ рдорд╛рддреНрд░ рдореЛрдбрдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рддреНрд░реБрдЯрд┐ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред

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

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