Microsoft Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ WSL2 (Windows Subsystem for Linux) Π² Windows Server

Компания Microsoft Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ подсистСмы WSL2 (Windows Subsystem for Linux) Π² Windows Server 2022. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ подсистСма WSL2, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π°Ρ запуск исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ² Linux Π² Windows, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π»Π°ΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… Windows для Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Microsoft пСрСнёс Π΄Π°Π½Π½ΡƒΡŽ подсистСму ΠΈ Π² сСрвСрныС Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ Windows. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ WSL2 Π² Windows Server ΠΏΠΎΠΊΠ° доступны для тСстирования Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ обновлСния KB5014021 (OS Build 20348.740). Π’ июньском сводном ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Linux-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π±Π°Π·Π΅ WSL2 ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² основной состав Windows Server 2022 ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ всСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ.

Для обСспСчСния запуска исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ² Linux Π² WSL2 ΠΎΡ‚ΠΊΠ°Π·Π°Π»ΠΈΡΡŒ ΠΎΡ‚ использования эмулятора, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ²ΡˆΠ΅Π³ΠΎ Ρ‚Ρ€Π°Π½ΡΠ»ΡΡ†ΠΈΡŽ систСмных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Linux Π² систСмныС Π²Ρ‹Π·ΠΎΠ²Ρ‹ Windows, ΠΈ ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ Π½Π° прСдоставлСниС окруТСния с ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌ ядром Linux. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ΅ для WSL ядро основано Π½Π° выпускС ядра Linux 5.10, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ спСцифичными для WSL ΠΏΠ°Ρ‚Ρ‡Π°ΠΌΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ для сокращСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запуска ядра, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ потрСблСния памяти, возвращСния Windows освобоТдённой Linux-процСссами памяти, оставлСния Π² ядрС минимально Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΈ подсистСм.

Π―Π΄Ρ€ΠΎ выполняСтся Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Windows ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΡƒΠΆΠ΅ задСйствованной Π² Azure. ΠžΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ WSL выполняСтся Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ дисковом ΠΎΠ±Ρ€Π°Π·Π΅ (VHD) c Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой ext4 ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ сСтСвым Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠΌ.ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ пространства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΈ Π±Π°Π·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° сборках Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… дистрибутивов. НапримСр, для установки Π² WSL Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Microsoft Store ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ΡΡ сборки Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE ΠΈ openSUSE.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru