Замислите да искористите флексибилност Линукса директно у свом Windows 11 окружењу — није потребно двоструко покретање или виртуелне машине. То је магија Windows подсистема за Линукс (WSL) . Без обзира да ли сте програмер који отклања грешке у коду, научник за податке који обрађује скрипте или сте само радознали у вези са Линукс алатима, омогућавање WSL-а отвара свет могућности. Овај водич вас води кроз сваки корак како бисте покренули WSL и покренули га без проблема, са саветима како да избегнете уобичајене замке. Хајде да се позабавимо тиме и оснажимо ваш ток рада! 🚀
Шта је ВСЛ и зашто га омогућити у систему Виндовс 11?
WSL , или Windows подсистем за Linux , је слој компатибилности који вам омогућава да покренете оригиналну Linux дистрибуцију директно на Windows-у . Уведен од стране Microsoft-а, еволуирао је у WSL 2 , који користи лагану виртуелну машину за боље перформансе и потпуну компатибилност са системским позивима. На Windows-у 11 , WSL се беспрекорно интегрише, омогућавајући вам приступ Linux бинарним датотекама, управљање датотекама на различитим системима, па чак и коришћење GUI апликација са лакоћом.
Зашто се мучити? WSL повећава продуктивност спајањем најбољег из оба света. Покрећите Bash скрипте, инсталирајте пакете путем apt-а или развијајте помоћу алата попут Docker-а — све без напуштања Windows-а . Посебно је револуционаран за веб програмере, систем администраторе и све који су уморни од промене оперативног система. Спремни сте да га омогућите? Пратите ове кораке за подешавање без проблема. 😊
Системски захтеви за омогућавање WSL-а на Windows 11
Пре него што почнемо, уверите се да ваша подешавања испуњавају основне услове. WSL 2 (препоручена верзија) захтева:
- Windows 11 (Home, Pro или Enterprise издање).
- Виртуелизација је омогућена у BIOS/UEFI (проверите преко Task Manager > Performances > CPU).
- Најмање 4 ГБ РАМ-а (препоручује се 8 ГБ+ за глатко функционисање).
- Процесори друге генерације Intel Core или новији, AMD или Qualcomm са подршком за виртуелизацију.
Ако користите старију верзију Windows-а , ажурирајте је преко Подешавања > Windows Update. Професионални савет: Покрените systeminfoкомандну линију да бисте проверили своје издање и верзију. Јесте ли спремни? Хајде да омогућимо WSL !
Корак-по-корак водич: Како омогућити WSL на Windows 11
Омогућавање WSL-а је једноставно, захваљујући уграђеним алатима Windows-а 11. Фокусираћемо се на WSL 2 због његове супериорне брзине и функција. Преузмите своја администраторска права и кренимо! 👆
Корак 1: Омогућите потребне функције система Windows
Отворите PowerShell као администратор (потражите га у менију „Старт“, кликните десним тастером миша и изаберите „Покрени као администратор“).
Покрените ову команду да бисте омогућили основну WSL функцију:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Затим, омогућите платформу виртуелне машине за WSL 2 :
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Поново покрените рачунар након ових команди. Ово инсталира основне компоненте без потребе за потпуним поновним покретањем система.
Корак 2: Поставите WSL 2 као подразумевану верзију
Назад у администраторском PowerShell-у, подесите WSL 2 као подразумевани:
wsl --set-default-version 2
Ово осигурава да свака нова Linux дистрибуција коју инсталирате користи ефикасније WSL 2 језгро. Проверите са wsl --list --verbose— требало би да још увек не приказује дистрибуције, али то је у реду.
Корак 3: Инсталирајте Линук дистрибуцију
Идите у Microsoft Store (потражите „Microsoft Store“ у менију Start). Потражите жељену дистрибуцију — Ubuntu је популаран избор за почетнике због своје велике подршке заједнице.
- Инсталирајте Ubuntu (или алтернативе попут Debian-а, Kali-ја или Fedora-е).
- Покрените га из менија „Старт“. Прво покретање преузима и инсталира дистрибуцију — будите стрпљиви, може потрајати неколико минута.
- Креирајте корисничко име и лозинку када се то затражи (то су Линук акредитиви, одвојени од Виндоуса).
Вуала! Налазите се у Линукс терминалу. Тестирајте га помоћу uname -aда бисте потврдили да покреће WSL 2 .
Корак 4: Ажурирајте и конфигуришите своју WSL инстанцу
Унутар вашег Линук терминала, ажурирајте пакете:
sudo apt update && sudo apt upgrade -y
Инсталирајте основне ствари као што су gitили curlако је потребно: sudo apt install git curl. Да бисте се интегрисали са Windows-ом, приступите датотекама преко /mnt/c(ваш C: диск). За GUI апликације, инсталирајте X сервер као што је VcXsrv и подесите export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0.
Решавање уобичајених проблема са WSL-ом на Windows 11
Наишли сте на проблем? Не брините - већина WSL проблема се брзо решава. Ево практичне табеле честих грешака и решења:
| Проблем |
Решење |
| Грешка „WSL 2 захтева ажурирање“ |
Преузмите најновије ВСЛ језгро са званичне Мајкрософтове странице и инсталирајте га. |
| Виртуелизација није омогућена |
Уђите у BIOS (обично Del или F2 при покретању), омогућите Intel VT-x или AMD-V, а затим поново покрените систем. |
| Споре перформансе или падови система |
Покрените wsl --shutdownу PowerShell-у, а затим поново покрените. Уверите се да је Hyper-V омогућен преко опционих функција. |
| Дозвола одбијена за датотеке |
Користите sudoили прилагодите дозволе за Windows датотеке. Избегавајте уређивање Linux датотека директно из Windows Explorer-а. |
Ако проблеми и даље постоје, погледајте званични водич за решавање проблема са Microsoft WSL-ом . Ова подешавања омогућавају да све функционише глатко, тако да се можете фокусирати на кодирање, а не на дебаговање. 👍
Напредни савети за максимизирање WSL-а на Windows 11
Сада када је WSL омогућен, надоградите своја подешавања на виши ниво:
- Интегришите се са VS Code-ом: Инсталирајте WSL екстензију за беспрекорно уређивање. Отворите свој пројекат помоћу
code .из Linux терминала.
- Докер на WSL 2: Омогућите WSL бекенд Докер Десктопа за магију контејнера без додатних трошкова.
- Више дистрибуција: Инсталирајте више преко
wsl --install -d <distro>, као што је wsl --install -d Ubuntu-22.04. Пребаците се са wsl -d Ubuntu.
- Побољшање перформанси: Доделите више ресурса уређивањем
.wslconfigу корисничкој фасцикли (нпр. меморија=4GB).
Експериментишите са овим да бисте прилагодили WSL својим потребама. На пример, ако вас занима машинско учење, упарите га са Пајтон окружењима — то је моћна комбинација.
Зашто ће WSL трансформисати ваше искуство са Windows 11
Омогућавање WSL-а није само технички трик; то је улаз у хибридно рачунарство које делује природно и ефикасно. Програмери извештавају о до 20 пута бржим радним процесима, а уз побољшања Windows 11 , попут подршке за DirectX у WSL-у , задаци играња и графике се лако стапају. Док истражујете, питаћете се како сте икада успевали без њега.
Останите са нама за још водича о оптимизацији подешавања — следеће што нас занима јесте WSL умрежавање или прилагођена језгра. Имате питања? Оставите коментар испод. Срећно коришћење Линукса на Windows 11 ! 🎉