Zamislite da iskoristite fleksibilnost Linuxa izravno u svom Windows 11 okruženju - bez potrebe za dvostrukim pokretanjem ili virtualnim strojevima. To je čarolija Windows podsustava za Linux (WSL) . Bez obzira jeste li programer koji otklanja greške u kodu, znanstvenik podataka koji obrađuje skripte ili ste samo znatiželjni o Linux alatima, omogućavanje WSL-a otvara svijet mogućnosti. Ovaj vodič vodi vas kroz svaki korak kako biste WSL pokrenuli i pokrenuli glatko, sa savjetima za izbjegavanje uobičajenih zamki. Zaronimo i osnažimo vaš tijek rada! 🚀
Što je WSL i zašto ga omogućiti u sustavu Windows 11?
WSL , ili Windows podsustav za Linux , sloj je kompatibilnosti koji vam omogućuje izravno pokretanje originalne Linux distribucije na Windowsima . Uveo ga je Microsoft, a razvio se u WSL 2 , koji koristi lagani virtualni stroj za bolje performanse i potpunu kompatibilnost sistemskih poziva. U sustavu Windows 11 , WSL se besprijekorno integrira, omogućujući vam pristup Linux binarnim datotekama, upravljanje datotekama na različitim sustavima, pa čak i jednostavno korištenje GUI aplikacija.
Zašto se mučiti? WSL povećava produktivnost spajajući najbolje iz oba svijeta. Pokrenite Bash skripte, instalirajte pakete putem apt-a ili razvijajte s alatima poput Dockera - sve bez napuštanja Windowsa . Posebno je revolucionaran za web developere, sistemske administratore i sve umorne od promjene operativnog sustava. Spremni ste ga omogućiti? Slijedite ove korake za postavljanje bez problema. 😊
Sistemski zahtjevi za omogućavanje WSL-a u sustavu Windows 11
Prije nego što počnemo, provjerite da vaša postavka zadovoljava osnove. WSL 2 (preporučena verzija) zahtijeva:
- Windows 11 (Home, Pro ili Enterprise izdanje).
- Virtualizacija omogućena u BIOS-u/UEFI-ju (provjerite putem Upravitelja zadataka > Performanse > CPU).
- Najmanje 4 GB RAM-a (preporučuje se 8 GB+ za nesmetan rad).
- Procesori Intel Core druge generacije ili noviji, AMD ili Qualcomm s podrškom za virtualizaciju.
Ako koristite stariju verziju sustava Windows , ažurirajte putem Postavke > Windows Update. Profesionalni savjet: Pokrenite systeminfonaredbeni redak kako biste provjerili svoje izdanje i verziju. Sve spremno? Omogućimo WSL !
Detaljni vodič: Kako omogućiti WSL u sustavu Windows 11
Omogućavanje WSL-a je jednostavno, zahvaljujući ugrađenim alatima sustava Windows 11. Usredotočit ćemo se na WSL 2 zbog njegove vrhunske brzine i značajki. Preuzmite administratorske privilegije i krenimo! 👆
Korak 1: Omogućite potrebne značajke sustava Windows
Otvorite PowerShell kao administrator (potražite ga u izborniku Start, kliknite desnom tipkom miša i odaberite "Pokreni kao administrator").
Pokrenite ovu naredbu da biste omogućili osnovnu WSL značajku:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Zatim omogućite platformu virtualnog stroja za WSL 2 :
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Ponovno pokrenite računalo nakon ovih naredbi. Ovo instalira osnovne komponente bez potrebe za potpunim ponovnim pokretanjem.
Korak 2: Postavite WSL 2 kao zadanu verziju
Natrag u administratorskom PowerShellu, postavite WSL 2 kao zadano:
wsl --set-default-version 2
To osigurava da svaka nova Linux distribucija koju instalirate koristi učinkovitiju WSL 2 kernel. Provjerite s wsl --list --verbose— trebalo bi još prikazivati nemati distribucije, ali to je u redu.
Korak 3: Instalirajte Linux distribuciju
Idite u Microsoft Store (potražite "Microsoft Store" u izborniku Start). Potražite svoju željenu distribuciju - Ubuntu je popularan izbor za početnike zbog svoje velike podrške zajednice.
- Instalirajte Ubuntu (ili alternative poput Debiana, Kali-ja ili Fedore).
- Pokrenite ga iz izbornika Start. Prvo pokretanje preuzima i postavlja distribuciju - budite strpljivi, to bi moglo potrajati nekoliko minuta.
- Izradite korisničko ime i lozinku kada se to od vas zatraži (to su Linux vjerodajnice, odvojene od Windowsa).
Voila! Nalazite se u Linux terminalu. Testirajte ga s uname -akako biste potvrdili da pokreće WSL 2 .
Korak 4: Ažurirajte i konfigurirajte svoju WSL instancu
Unutar vašeg Linux terminala ažurirajte pakete:
sudo apt update && sudo apt upgrade -y
Instalirajte osnovne stvari poput gitili curlako je potrebno: sudo apt install git curl. Za integraciju sa sustavom Windows, pristupite datotekama putem /mnt/c(vašeg C: pogona). Za GUI aplikacije instalirajte X poslužitelj poput VcXsrv i postavite export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0.
Rješavanje uobičajenih problema s WSL-om u sustavu Windows 11
Naišli ste na problem? Ne brinite - većina WSL problema se brzo rješava. Evo praktične tablice čestih pogrešaka i rješenja:
| Izdati |
Otopina |
| Greška "WSL 2 zahtijeva ažuriranje" |
Preuzmite najnoviju WSL kernel sa službene Microsoftove stranice i instalirajte je. |
| Virtualizacija nije omogućena |
Uđite u BIOS (obično Del ili F2 pri pokretanju), omogućite Intel VT-x ili AMD-V, a zatim ponovno pokrenite računalo. |
| Spore performanse ili rušenja |
Pokrenite wsl --shutdownu PowerShellu, a zatim ponovno pokrenite. Provjerite je li Hyper-V omogućen putem Dodatnih značajki. |
| Dozvola odbijena za datoteke |
Koristite sudoili prilagodite dozvole za datoteke sustava Windows. Izbjegavajte uređivanje Linux datoteka izravno iz Windows Explorera. |
Ako se problemi nastave, provjerite službeni vodič za rješavanje problema s Microsoft WSL-om . Ove prilagodbe omogućuju nesmetan rad, tako da se možete usredotočiti na kodiranje, a ne na otklanjanje pogrešaka. 👍
Napredni savjeti za maksimiziranje WSL-a u sustavu Windows 11
Sada kada je WSL omogućen, podignite postavke na višu razinu:
- Integrirajte se s VS Codeom: Instalirajte WSL ekstenziju za besprijekorno uređivanje. Otvorite svoj projekt pomoću
code .iz Linux terminala.
- Docker na WSL 2: Omogućite WSL backend Docker Desktopa za kontejnersku magiju bez dodatnih troškova.
- Više distribucija: Instalirajte više putem
wsl --install -d <distro>, kao što je wsl --install -d Ubuntu-22.04. Prebacujte se s wsl -d Ubuntu.
- Poboljšanje performansi: Dodijelite više resursa uređivanjem
.wslconfigu korisničkoj mapi (npr. memorija=4GB).
Eksperimentirajte s njima kako biste prilagodili WSL svojim potrebama. Na primjer, ako vas zanima strojno učenje, uparite ga s Python okruženjima - to je moćna kombinacija.
Zašto će WSL transformirati vaše iskustvo s Windowsom 11
Omogućavanje WSL-a nije samo tehnološki trik; to je ulaz u hibridno računalstvo koje se čini izvornim i učinkovitim. Programeri izvještavaju o do 20 puta bržim tijekovima rada, a s poboljšanjima sustava Windows 11 poput podrške za DirectX u WSL-u , igranje i grafički zadaci se lako stapaju. Dok istražujete, pitat ćete se kako ste ikada uspjeli bez njega.
Ostanite s nama za još vodiča o optimizaciji postavki - sljedeće bismo se mogli pozabaviti WSL umrežavanjem ili prilagođenim kernelima. Imate pitanja? Ostavite komentar ispod. Sretno Linuxanje na Windowsima 11 ! 🎉