ΠŸΠΎΡ‡Π΅ΠΌΡƒ WSL 2 Π² 13 Ρ€Π°Π· быстрСС, Ρ‡Π΅ΠΌ WSL: впСчатлСния ΠΎΡ‚ Insider Preview

Microsoft Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ Ρ€Π΅Π»ΠΈΠ· Windows May 2020 Update (20H1). Π­Ρ‚ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСсколько приятных ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, Π½ΠΎ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… посвящСнных Π²Π°ΠΆΠ½Π΅Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² Π½ΠΎΠ²ΠΎΠΉ вСрсии Windows появится WSL 2 (Windows Subsystem for Linux). Π­Ρ‚ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ информация для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‚Π΅Π» ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ОБ Windows, Π½ΠΎ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Ρ€Π΅ΡˆΠ°Π»ΡΡ.

Dave Rupert установил WSL 2 Π½Π° свой 13-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ Surface ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹
приятно ΡƒΠ΄ΠΈΠ²ΠΈΠ»ΠΈ:

ΠŸΠΎΡ‡Π΅ΠΌΡƒ WSL 2 Π² 13 Ρ€Π°Π· быстрСС, Ρ‡Π΅ΠΌ WSL: впСчатлСния ΠΎΡ‚ Insider Preview

Вторая вСрсия WSL Π² 13 Ρ€Π°Π· быстрСС ΠΏΠ΅Ρ€Π²ΠΎΠΉ! НС ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π²Ρ‹ бСсплатно ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ 13-ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π― почувствовал ΠΎΠ·Π½ΠΎΠ± ΠΈ ΠΏΡ€ΠΎΡ€ΠΎΠ½ΠΈΠ» ΡΠΊΡƒΠΏΡƒΡŽ ΠΌΡƒΠΆΡΠΊΡƒΡŽ слСзу, ΠΊΠΎΠ³Π΄Π° Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΡƒΠ²ΠΈΠ΄Π΅Π» эти Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? Ну, Π² основном я ΠΎΠΏΠ»Π°ΠΊΠΈΠ²Π°Π» Ρ‚ΠΎ потСрянноС врСмя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ накопилось Π·Π° 5 Π»Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ΅Ρ€Π²ΠΎΠΉ вСрсиСй WSL.

И это Π½Π΅ просто Ρ†ΠΈΡ„Ρ€Ρ‹. Π’ WSL 2 установка npm, сборка, ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°, просмотр Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° горячих ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, запуск сСрвСров β€” ΠΏΠΎΡ‡Ρ‚ΠΈ всё, Ρ‡Ρ‚ΠΎ я Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΊΠ°ΠΊ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, стало Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ быстрСС. По ощущСниям это ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ я снова сСл Π·Π° Mac (ΠΈΠ»ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π»ΡƒΡ‡ΡˆΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Apple Π² послСдниС нСсколько Π»Π΅Ρ‚ Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ свои процСссоры Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ увСличСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹).

ΠžΡ‚ΠΊΡƒΠ΄Π° такая ΠΏΡ€Ρ‹Ρ‚ΡŒ?

Как ΠΎΠ½ΠΈ добились 13-ΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ роста ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ? РаньшС, ΠΊΠΎΠ³Π΄Π° я задумался ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π° Mac, я Ρ‚ΠΎΠΆΠ΅ Π½Π°ΠΊΠΈΠ΄Ρ‹Π²Π°Π» ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΏΡ€Π°Π²Π΄Π°, сугубо Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π΄ΠΎΠΏΡƒΡ‰Π΅Π½ΠΈΠΉ. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ запись Π½Π° диск ΠΈ систСмныС Π²Ρ‹Π·ΠΎΠ²Ρ‹ Linux ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ достаточно Π΄ΠΎΡ€ΠΎΠ³ΠΎ (с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚) ΠΈΠ·-Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΏΠ΅Ρ€Π²ΠΎΠΉ вСрсии WSL. И Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠ³Π°Π΄Π°ΠΉΡ‚Π΅, Π½Π° Ρ‡Ρ‚ΠΎ Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни опираСтся соврСмСнная Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°? Π”Π°. Когда Π²Ρ‹ собираСтС Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ ΠΊΡƒΡ‡Ρƒ зависимостСй ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ сохранСнии Ρ„Π°ΠΉΠ»Π°, Π²Ρ‹ Π½Π° самом Π΄Π΅Π»Π΅ выполняСтС ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ записи Π½Π° диск ΠΈ систСмных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² для дСсятков тысяч Ρ„Π°ΠΉΠ»ΠΎΠ².

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ ΡƒΠ·Π½Π°Ρ‘Ρ‚Π΅ ΠΎΠ± этом Π½Π° своём Π³ΠΎΡ€ΡŒΠΊΠΎΠΌ ΠΎΠΏΡ‹Ρ‚Π΅, послС этого Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ всё Π·Π°Π±Ρ‹Ρ‚ΡŒ. Π’Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ постСпСнно Π²ΠΏΠ°Π΄Π°Ρ‚ΡŒ Π² Π΄Π΅ΠΏΡ€Π΅ΡΡΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° прСдставляСтС, насколько ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΈ ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ всё это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. И Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ваш ΠΌΠΈΡ€ большС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅ΠΆΠ½ΠΈΠΌ ΠΈ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ нравился, большС Π½Π΅ каТСтся ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΠΈ эффСктивным.

К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, ΠΊΠΎΠΌΠ°Π½Π΄Π° WSL пошла Π½Π° риск ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пСрСписала подсистСму. Π’ WSL 2 эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π±Ρ‹Π»ΠΈ Ρ€Π΅ΡˆΠ΅Π½Ρ‹: Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ встроили Π² Windows ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Linux ΠΈ ΠΏΠΎΡ€ΡƒΡ‡ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ сСтСвому диску VHD (Virtual Hardware Disk). ΠšΠΎΠΌΠΏΡ€ΠΎΠΌΠΈΡΡ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ. Π­Ρ‚ΠΎ врСмя исчисляСтся миллисСкундами ΠΈ Π»ΠΈΡ‡Π½ΠΎ для мСня Π΅Π΄Π²Π° Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ. Π―, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΆΠ΄Ρƒ с ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ знаю, Ρ€Π°Π΄ΠΈ Ρ‡Π΅Π³ΠΎ всё это.

Π“Π΄Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄ΡƒΡ‚ ΠΆΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹?

Π§Ρ‚ΠΎΠ±Ρ‹ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ прСимущСствами WSL 2, Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ· /mnt/c/Users/<имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ>/ Π² Π½ΠΎΠ²Ρ‹ΠΉ домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ~/Linux Π½Π° Π½ΠΎΠ²ΠΎΠΌ VHD. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ содСрТимоС этого диска Π² сСти, пСрСйдя Π² \\ wsl $ \ <имя дистрибутива> \ <имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ> \ home ΠΈΠ»ΠΈ ввСдя ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ explorer.exe ΠΈΠ· вашСй ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Bash.

Π­Ρ‚ΠΎ настоящая файловая систСма Linux, ΠΈ ΠΎΠ½Π° дСйствуСт ΠΈ Π²Π΅Π΄Ρ‘Ρ‚ сСбя Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅. Π― создал ΠΏΠ°ΠΏΠΊΡƒ ~/projects, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΆΠΈΠ²ΡƒΡ‚ всС ΠΌΠΎΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Π·Π°Ρ‚Π΅ΠΌ я ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π² Visual Studio Code, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ code.

А Ρ‡Ρ‚ΠΎ с VS Code?

Установка WSL-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° VS Code (VS Code Remote β€” WSL) являСтся послСдним этапом, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ позволяСт VS Code Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ всС свои ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ git, консоли, установку Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅), взаимодСйствуя с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машиной Linux Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ вСсь процСсс ΠΎΡ‡Π΅Π½ΡŒ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹ΠΌ.

Π‘Π½Π°Ρ‡Π°Π»Π° я Π±Ρ‹Π» Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ расстроСн ΠΈΠ·-Π·Π° нСобходимости установки этого Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я установил ΠΈ настроил Π΄ΠΎ этого. Но Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ я ΠΎΡ†Π΅Π½ΠΈΠ» это ΠΏΠΎ достоинству, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ появился ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ слой Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π² ΠΊΠ°ΠΊΠΎΠΉ срСдС я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ ΠΈ Π³Π΄Π΅ ΠΆΠΈΠ²ΡƒΡ‚ ΠΌΠΎΠΈ Ρ„Π°ΠΉΠ»Ρ‹. Π­Ρ‚ΠΎ сдСлало процСсс Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Windows Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ ΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ упростило использованиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса для управлСния вСрсиями Π² VS Code.

Π‘Π»Ρ‘Π·Ρ‹ ΡΡ‡Π°ΡΡ‚ΡŒΡ ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π° Π½Π° свСтлоС Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅

МСня Π½Π΅ ΠΏΠΎΠΊΠΈΠ΄Π°Π΅Ρ‚ ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅ радости ΠΏΡ€ΠΈ мысли ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π΅Π»ΠΈΠ·Π΅ Windows May 2020 Update ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ подсистСмы Linux, которая просто Π»Π΅Ρ‚Π°Π΅Ρ‚ Π½Π° ΠΌΠΎΡ‘ΠΌ ΠΌΠΎΡ‰Π½ΠΎΠΌ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я ΠΏΠΎΠΊΠ° Π½Π΅ знаю, Π½ΠΎ послС Insider Preview я сдСлал Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° WSL Ρ€Π΅ΡˆΠΈΠ»Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ стоит Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Windows Terminal Ρ‚ΠΎΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆ! Они ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ Π±Ρ‹ ΡƒΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΌΠΎΠΈ ΠΆΠ°Π»ΠΎΠ±Ρ‹ Π½Π° отсутствиС Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, JSON Settings ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Β«Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя ΠΊΡ€ΡƒΡ‚Ρ‹ΠΌΒ» Π² Windows. Π­Ρ‚ΠΎ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ странно Π·Π²ΡƒΡ‡ΠΈΡ‚, Π½ΠΎ Windows Terminal β€” ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, Π»ΡƒΡ‡ΡˆΠΈΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» для Windows.

ΠŸΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π² Π² Windows 5 Π»Π΅Ρ‚, я ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ»: Π½Π΅ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Rails, Π±ΠΎΡ€ΡŒΠ±Ρƒ с искусствСнными ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Cygwin. Π― сидСл Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ряду Π½Π° Ρ‚ΠΎΠΉ самой ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Build 2016, ΠΊΠΎΠ³Π΄Π° компания Microsoft анонсировала ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ WSL. И Ρ‚ΠΎΠ³Π΄Π° Ρƒ мСня появилась Π½Π°Π΄Π΅ΠΆΠ΄Π°, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Windows Π½Π°ΠΊΠΎΠ½Π΅Ρ† Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. Π‘Π΅Π· сомнСния, WSL 2 β€” самоС большоС ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я Π²ΠΈΠ΄Π΅Π» с Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΈ, ΠΏΠΎΡ…ΠΎΠΆΠ΅, ΠΌΡ‹ Π½Π° ΠΏΠΎΡ€ΠΎΠ³Π΅ Π½ΠΎΠ²ΠΎΠΉ эры.

На ΠΏΡ€Π°Π²Π°Ρ… Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹

Если для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ Windows-сСрвСры, Ρ‚ΠΎ Π²Π°ΠΌ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΊ Π½Π°ΠΌ β€” автоматичСская установка Windows Server 2012, 2016 ΠΈΠ»ΠΈ 2019 Π½Π° Ρ‚Π°Ρ€ΠΈΡ„Π°Ρ… с 2 Π“Π‘ RAM ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅, лицСнзия ΡƒΠΆΠ΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ. ВсСго ΠΎΡ‚ 21 Ρ€ΡƒΠ± Π² сутки! А Π΅Ρ‰Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π²Π΅Ρ‡Π½Ρ‹Π΅ сСрвСры πŸ˜‰

ΠŸΠΎΡ‡Π΅ΠΌΡƒ WSL 2 Π² 13 Ρ€Π°Π· быстрСС, Ρ‡Π΅ΠΌ WSL: впСчатлСния ΠΎΡ‚ Insider Preview

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com