Predstavljajte si, da izkoristite prilagodljivost Linuxa kar v svojem okolju Windows 11 – brez dvojnega zagona ali virtualnih strojev. To je čarovnija podsistema Windows za Linux (WSL) . Ne glede na to, ali ste razvijalec, ki odpravlja napake v kodi, podatkovni znanstvenik, ki obdeluje skripte, ali pa vas preprosto zanimajo orodja Linux, omogočanje WSL odpira svet možnosti. Ta vodnik vas vodi skozi vsak korak za nemoteno delovanje WSL , z nasveti, kako se izogniti pogostim pastem. Potopimo se podrobneje in izboljšajmo svoj potek dela! 🚀
Kaj je WSL in zakaj ga omogočiti v sistemu Windows 11?
WSL ali podsistem Windows za Linux je plast združljivosti, ki vam omogoča zagon pristne distribucije Linuxa neposredno v sistemu Windows . Uvedel ga je Microsoft in se razvil v WSL 2 , ki uporablja lahek virtualni stroj za boljšo zmogljivost in popolno združljivost s sistemskimi klici. V sistemu Windows 11 se WSL brezhibno integrira in vam omogoča dostop do binarnih datotek Linuxa, upravljanje datotek v različnih sistemih in celo enostavno uporabo aplikacij z grafičnim vmesnikom.
Zakaj bi se trudili? WSL povečuje produktivnost z združevanjem najboljšega iz obeh svetov. Zaženite Bash skripte, namestite pakete prek apt ali razvijajte z orodji, kot je Docker – vse to, ne da bi zapustili Windows . To je še posebej prelomno za spletne razvijalce, sistemske administratorje in vse, ki so naveličani menjave operacijskih sistemov. Ste pripravljeni, da ga omogočite? Sledite tem korakom za enostavno namestitev. 😊
Sistemske zahteve za omogočanje WSL v sistemu Windows 11
Preden začnemo, se prepričajte, da vaša nastavitev ustreza osnovam. WSL 2 (priporočena različica) zahteva:
- Windows 11 (različica Home, Pro ali Enterprise).
- Virtualizacija omogočena v BIOS-u/UEFI-ju (preverite prek Upravitelja opravil > Učinkovitost delovanja > CPU).
- Vsaj 4 GB RAM-a (za nemoteno delovanje priporočamo 8 GB ali več).
- Procesorji Intel Core druge generacije ali novejši, AMD ali Qualcomm s podporo za virtualizacijo.
Če uporabljate starejšo različico sistema Windows , posodobite prek možnosti Nastavitve > Windows Update. Nasvet za profesionalce: Zaženite systeminfoukazni poziv, da preverite svojo različico in različico. Ste pripravljeni? Omogočimo WSL !
Vodnik po korakih: Kako omogočiti WSL v sistemu Windows 11
Omogočanje WSL je preprosto, zahvaljujoč vgrajenim orodjem sistema Windows 11. Osredotočili se bomo na WSL 2 zaradi njegove vrhunske hitrosti in funkcij. Pridobite skrbniške pravice in začnimo! 👆
1. korak: Omogočite potrebne funkcije sistema Windows
Odprite PowerShell kot skrbnik (poiščite ga v meniju Start, kliknite z desno tipko miške in izberite »Zaženi kot skrbnik«).
Za omogočanje osnovne funkcije WSL zaženite ta ukaz :
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Nato omogočite platformo virtualnih strojev za WSL 2 :
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Po teh ukazih znova zaženite računalnik. S tem boste namestili osnovne komponente, ne da bi morali sredi postopka popolnoma znova zagnati računalnik.
2. korak: Nastavite WSL 2 kot privzeto različico
Nazaj v skrbniškem PowerShellu nastavite WSL 2 kot privzeto:
wsl --set-default-version 2
To zagotavlja, da vsaka nova distribucija Linuxa, ki jo namestite, uporablja učinkovitejše jedro WSL 2.wsl --list --verbose Preverite z — distribucij še ni, vendar je to v redu.
3. korak: Namestitev distribucije Linuxa
Pojdite v trgovino Microsoft Store (v meniju Start poiščite »Microsoft Store«). Poiščite svojo želeno distribucijo – Ubuntu je zaradi obsežne podpore skupnosti priljubljena izbira za začetnike.
- Namestite Ubuntu (ali alternative, kot so Debian, Kali ali Fedora).
- Zaženite ga iz menija Start. Prvi zagon prenese in namesti distribucijo – bodite potrpežljivi, saj lahko traja nekaj minut.
- Ko boste pozvani, ustvarite uporabniško ime in geslo (to so poverilnice za Linux, ločene od poverilnic za Windows).
Voila! Ste v Linux terminalu. Preizkusite ga z uname -a, da potrdite, da deluje WSL 2 .
4. korak: Posodobite in konfigurirajte svoj primerek WSL
V terminalu Linux posodobite pakete:
sudo apt update && sudo apt upgrade -y
Namestite bistvene programe, kot je gitali , curlče je potrebno: sudo apt install git curl. Za integracijo z operacijskim sistemom Windows dostopajte do datotek prek /mnt/c(vašega pogona C:). Za aplikacije z grafičnim uporabniškim vmesnikom namestite strežnik X, kot je VcXsrv, in nastavite export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0.
Odpravljanje pogostih težav z WSL v sistemu Windows 11
Naleteli na težavo? Brez skrbi – večina težav z WSL se hitro reši. Tukaj je priročna tabela pogostih napak in rešitev:
| Težava |
Rešitev |
| Napaka »WSL 2 zahteva posodobitev« |
Prenesite najnovejše jedro WSL z uradne strani Microsofta in ga namestite. |
| Virtualizacija ni omogočena |
Vstopite v BIOS (običajno Del ali F2 ob zagonu), omogočite Intel VT-x ali AMD-V in nato znova zaženite. |
| Počasno delovanje ali zrušitve |
Zaženite wsl --shutdownv PowerShellu in nato znova zaženite. Prepričajte se, da je Hyper-V omogočen prek dodatnih funkcij. |
| Dovoljenje zavrnjeno za datoteke |
Uporabite sudoali prilagodite dovoljenja za datoteke sistema Windows. Izogibajte se urejanju datotek Linux neposredno iz Raziskovalca. |
Če težave vztrajajo, si oglejte uradni vodnik za odpravljanje težav z Microsoft WSL . Te prilagoditve zagotavljajo nemoteno delovanje, tako da se lahko osredotočite na kodiranje in ne na odpravljanje napak. 👍
Napredni nasveti za maksimiranje WSL v sistemu Windows 11
Zdaj, ko je WSL omogočen, nadgradite svojo nastavitev:
- Integracija z VS Code: Namestite razširitev WSL za nemoteno urejanje. Odprite svoj projekt z
code .v terminalu Linux.
- Docker na WSL 2: Omogočite zaledno okolje WSL v Docker Desktopu za čarobnost vsebnikov brez dodatnih stroškov.
- Več distribucij: Namestite več prek
wsl --install -d <distro>, na primer wsl --install -d Ubuntu-22.04. Preklopite z wsl -d Ubuntu.
- Izboljšanje zmogljivosti: Dodelite več virov z urejanjem
.wslconfigv uporabniški mapi (npr. pomnilnik = 4 GB).
Eksperimentirajte s temi, da prilagodite WSL svojim potrebam. Če vas na primer zanima strojno učenje, ga združite z okolji Python – to je zmogljiva kombinacija.
Zakaj bo WSL preoblikoval vašo izkušnjo z Windows 11
Omogočanje WSL ni le tehnološki trik; gre za vstopno točko v hibridno računalništvo, ki se zdi izvorno in učinkovito. Razvijalci poročajo o do 20-krat hitrejših delovnih procesih, z izboljšavami sistema Windows 11 , kot je podpora za DirectX v WSL , pa se igralna in grafična opravila brezhibno prepletajo. Med raziskovanjem se boste spraševali, kako ste sploh kdaj zmogli brez njega.
Ostanite na voljo za več vodnikov o optimizaciji namestitve – naslednjič se lahko poglobimo v omrežje WSL ali jedra po meri. Imate vprašanja? Pustite komentar spodaj. Veselo linuxiranje v sistemu Windows 11 ! 🎉