Iedomājieties, ka varat izmantot Linux elastību tieši savā Windows 11 vidē — nav nepieciešama divkārša palaišana vai virtuālās mašīnas. Tā ir Windows apakšsistēmas Linux (WSL) burvība . Neatkarīgi no tā, vai esat izstrādātājs, kas atkļūdo kodu, datu zinātnieks, kas apstrādā skriptus, vai vienkārši interesējaties par Linux rīkiem, WSL iespējošana paver iespēju pasauli. Šī rokasgrāmata jūs iepazīstinās ar katru soli, lai WSL darbotos nevainojami, sniedzot padomus, kā izvairīties no bieži sastopamām kļūmēm. Iedziļināsimies un uzlabosim jūsu darbplūsmu! 🚀
Kas ir WSL un kāpēc to iespējot operētājsistēmā Windows 11?
WSL jeb Windows apakšsistēma operētājsistēmai Linux ir saderības slānis, kas ļauj palaist oriģinālu Linux izplatījumu tieši operētājsistēmā Windows . To ieviesa Microsoft, un tā ir attīstījusies par WSL 2 , kas izmanto vieglu virtuālo mašīnu, lai nodrošinātu labāku veiktspēju un pilnīgu sistēmas izsaukumu saderību. Operētājsistēmā Windows 11 WSL integrējas nemanāmi, ļaujot piekļūt Linux binārajiem failiem, pārvaldīt failus dažādās sistēmās un pat ērti izmantot GUI lietotnes.
Kāpēc gan to darīt? WSL palielina produktivitāti, apvienojot labāko no abām pasaulēm. Palaidiet Bash skriptus, instalējiet pakotnes, izmantojot apt, vai izstrādājiet ar tādiem rīkiem kā Docker — tas viss, neizejot no Windows . Tas ir īpaši revolucionārs tīmekļa izstrādātājiem, sistēmu administratoriem un ikvienam, kam ir apnicis mainīt operētājsistēmas. Vai esat gatavs to iespējot? Veiciet šīs darbības, lai veiktu vienkāršu iestatīšanu. 😊
Sistēmas prasības WSL iespējošanai operētājsistēmā Windows 11
Pirms sākam, pārliecinieties, vai jūsu iestatījumi atbilst pamatprasībām. WSL 2 (ieteicamā versija) prasa:
- Windows 11 (Home, Pro vai Enterprise izdevums).
- Virtualizācija ir iespējota BIOS/UEFI (pārbaudiet, izmantojot uzdevumu pārvaldnieku > Veiktspēja > CPU).
- Vismaz 4 GB RAM (nevainojamai veiktspējai ieteicams 8 GB+).
- Otrās paaudzes Intel Core vai jaunāki, AMD vai Qualcomm procesori ar virtualizācijas atbalstu.
Ja izmantojat vecāku Windows versiju, atjauniniet to, izmantojot sadaļu Iestatījumi > Windows atjaunināšana. Padoms profesionāļiem: palaidiet systeminfokomandu uzvednē, lai pārbaudītu savu versiju un versiju. Viss gatavs? Iespējosim WSL !
Soli pa solim sniegta instrukcija: kā iespējot WSL operētājsistēmā Windows 11
WSL iespējošana ir vienkārša, pateicoties Windows 11 iebūvētajiem rīkiem. Mēs koncentrēsimies uz WSL 2 tā lieliskā ātruma un funkciju dēļ. Iegūstiet administratora privilēģijas un sāksim! 👆
1. darbība. Iespējojiet nepieciešamās Windows funkcijas
Atveriet PowerShell kā administrators (atrodiet to izvēlnē Sākt, ar peles labo pogu noklikšķiniet un atlasiet “Palaist kā administratoram”).
Palaidiet šo komandu, lai iespējotu galveno WSL funkciju:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Pēc tam iespējojiet virtuālās mašīnas platformu WSL 2 :
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Pēc šo komandu izpildes restartējiet datoru. Tas instalēs pamata komponentus bez nepieciešamības veikt pilnīgu pārstartēšanu.
2. darbība. Iestatiet WSL 2 kā noklusējuma versiju
Atpakaļ administratora PowerShell, iestatiet WSL 2 kā noklusējuma vērtību:
wsl --set-default-version 2
Tas nodrošina, ka jebkurš jauns Linux distributīvs, ko instalējat, izmanto efektīvāku WSL 2 kodolu. Pārbaudiet ar wsl --list --verbose— tam vēl nevajadzētu rādīt distributīvus, bet tas ir labi.
3. darbība: instalējiet Linux izplatījumu
Dodieties uz Microsoft veikalu (sākuma logā meklējiet "Microsoft Store"). Meklējiet savu iecienītāko distribūciju — Ubuntu ir populāra izvēle iesācējiem, pateicoties plašajam kopienas atbalstam.
- Instalējiet Ubuntu (vai alternatīvas, piemēram, Debian, Kali vai Fedora).
- Palaidiet to no izvēlnes Sākt. Pirmajā palaišanas reizē tiek lejupielādēts un iestatīts distro — esiet pacietīgi, tas var aizņemt dažas minūtes.
- Kad tiek prasīts, izveidojiet lietotājvārdu un paroli (tie ir Linux akreditācijas dati, kas atšķiras no Windows akreditācijas datiem).
Voilā! Jūs atrodaties Linux terminālī. Pārbaudiet to ar uname -a, lai pārliecinātos, ka tajā darbojas WSL 2 .
4. darbība. Atjauniniet un konfigurējiet savu WSL instanci
Linux terminālī atjauniniet pakotnes:
sudo apt update && sudo apt upgrade -y
Instalējiet pamatfunkcijas, piemēram git, vai curlja nepieciešams: sudo apt install git curl. Lai integrētos ar Windows, piekļūstiet failiem, izmantojot /mnt/c(jūsu C: disku). GUI lietotnēm instalējiet X serveri, piemēram, VcXsrv, un iestatiet export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0.
Biežāk sastopamo WSL problēmu novēršana operētājsistēmā Windows 11
Radās kāda ķibele? Neuztraucieties — lielāko daļu WSL problēmu var ātri novērst. Šeit ir noderīga tabula ar bieži pieļautām kļūdām un risinājumiem:
| Problēma |
Risinājums |
| Kļūda “WSL 2 nepieciešams atjauninājums” |
Lejupielādējiet jaunāko WSL kodolu no Microsoft oficiālās lapas un instalējiet to. |
| Virtualizācija nav iespējota |
Ievadiet BIOS (parasti Del vai F2 startēšanas laikā), iespējojiet Intel VT-x vai AMD-V un pēc tam restartējiet datoru. |
| Lēna veiktspēja vai avārijas |
Palaidiet wsl --shutdownprogrammā PowerShell un pēc tam restartējiet. Pārliecinieties, vai Hyper-V ir iespējots, izmantojot papildu funkcijas. |
| Failiem liegta atļauja |
Izmantojiet sudovai pielāgojiet Windows failu atļaujas. Izvairieties rediģēt Linux failus tieši no Windows Explorer. |
Ja problēmas joprojām pastāv, skatiet oficiālo Microsoft WSL problēmu novēršanas rokasgrāmatu . Šie uzlabojumi nodrošina nevainojamu darbību, lai jūs varētu koncentrēties uz kodēšanu, nevis atkļūdošanu. 👍
Papildu padomi, kā maksimāli palielināt WSL operētājsistēmā Windows 11
Tagad, kad WSL ir iespējots, paaugstiniet iestatījumu līmeni:
- Integrācija ar VS Code: Instalējiet WSL paplašinājumu nemanāmai rediģēšanai. Atveriet savu projektu ar
code .no Linux termināļa.
- Docker uz WSL 2: iespējojiet Docker Desktop WSL aizmugursistēmu konteineru maģijai bez papildu izmaksām.
- Vairāki distributīvi: Instalējiet vairāk, izmantojot
wsl --install -d <distro>, piemēram wsl --install -d Ubuntu-22.04. Pārslēdzieties ar wsl -d Ubuntu.
- Veiktspējas uzlabošana: Piešķiriet vairāk resursu, rediģējot
.wslconfiglietotāja mapē (piemēram, atmiņa = 4 GB).
Eksperimentējiet ar šiem, lai pielāgotu WSL savām vajadzībām. Piemēram, ja jūs interesē mašīnmācīšanās, apvienojiet to ar Python vidēm — tā ir jaudīga kombinācija.
Kāpēc WSL pārveidos jūsu Windows 11 pieredzi
WSL iespējošana nav tikai tehnisks triks; tā ir vārteja uz hibrīdskaitļošanu, kas šķiet dabiska un efektīva. Izstrādātāji ziņo par līdz pat 20 reizēm ātrākām darbplūsmām, un ar Windows 11 uzlabojumiem, piemēram, DirectX atbalstu WSL , spēļu un grafikas uzdevumi nemanāmi saplūst. Izpētot to, jūs brīnīsieties, kā jūs jebkad esat iztikuši bez tā.
Gaidiet jaunumus par iestatījumu optimizēšanu — tālāk mēs varētu pievērsties WSL tīklošanai vai pielāgotiem kodoliem. Vai jums ir jautājumi? Rakstiet komentāru zemāk. Lai veicas ar Linux lietošanu operētājsistēmā Windows 11 ! 🎉