Как да настроите и инсталирате WSL 2 на Windows 10 и 11

За да използвате Linux на вашия компютър с Windows, първо трябва да инсталирате WSL 2. Ето как да направите точно това на Windows 10 и 11 за минути.

В случай, че не сте чували, Microsoft обича Linux. Тази фраза привлича своите скептици, но след това видяхме подсистемата на Windows за Linux (WSL) и започнахме да виждаме истината в нея. WSL 2 ви позволява да инсталирате Linux среда, работеща с пълно Linux ядро ​​вътре Windows 11, или 10, ако все още го използвате, с доста тясна интеграция между двете. Първата версия на WSL нямаше ядро ​​и не работеше почти толкова добре. WSL все още е виртуална машина в сърцето си, но с дълбоки връзки със своя Windows хост.

За разработчиците WSL означава безпроблемен достъп както до Windows, така и до Linux, без да е необходимо да използват традиционни виртуални машини. Не е нужно обаче да сте разработчик, това е солиден инструмент, който всеки може да използва, независимо дали е стар човек или току-що започва с Linux. Microsoft свърши много работа и в изживяването на борда, като WSL 2 вече е по-лесен от всякога за стартиране и работа. Ето как да го направите.

Какво ви е необходимо, за да стартирате WSL 2 на Windows 10 и 11

Нямате нужда от мегамощен компютър, за да стартирате WSL 2, нито имате нужда от „Pro“ версията на Windows, както традиционно правите, за да използвате инструмента Hyper-V VM. WSL 2 наистина използва Hyper-V архитектурата, но не е необходимо да плащате допълнително за нея. WSL 2 също поддържа процесори x64 и ARM. Ако обаче го използвате на ARM-базирана машина, ще трябва да използвате версия на Linux, която има версия на ARM, като Ubuntu.

WSL 2 може също да се изпълнява на Windows във виртуална машина, стига софтуерът за виртуална машина, който използвате, да поддържа вложена виртуализация и това е активирано.

Как да инсталирате WSL 2 на Windows 10 и 11

Процесът на инсталиране на WSL 2 вече е толкова лесен, че можете да го стартирате за минути. Единственото предварително условие е да използвате Windows 10 версия 2004 и по-нова (и наистина трябва да сте вече) с приложена корекция KB5004296.

Има две опции за избор: Използвайте Microsoft Store или използвайте PowerShell.

За първия метод просто отворете Microsoft Store и изтеглете "Подсистема на Windows за предварителен преглед на Linux" приложение. В дългосрочен план се очаква това да бъде мястото, от което да получите WSL, тъй като позволява на екипа да го актуализира, без да е необходимо да преминава през Windows Update.

Като алтернатива отворете PowerShell на вашия компютър и въведете тази команда:

wsl --инсталиране

Седнете и изчакайте да свърши работата си, рестартирайте компютъра си, когато бъде сигнализирано, и готово! WSL 2 вече е настроен на вашия компютър. Дистрибуцията по подразбиране (дистро) е Ubuntu, но вие сте свободни да използвате всякакви други, налични в Microsoft Store или от източници на трети страни, като Github, или директно от създателите на дистрибуции.

Ако използвате Windows 11, приложението Windows Terminal ще бъде предварително инсталирано и това е най-добрият начин да използвате WSL на вашия компютър. Можете да стартирате дистрибуция чрез PowerShell, като използвате командата "wsl -d", последвана от името, но с Windows Terminal можете да получите достъп до всеки, който сте инсталирали, от падащо меню.

Ако нямате инсталиран Windows Terminal, можете да го вземете от Microsoft Store или чрез Windows Package Manager.