- WSL leidžia sklandžiai naudoti „Linux“ distribucijas tiesiogiai „Windows 11“ sistemoje be sudėtingos virtualizacijos.
- „WSL 2“ padidina greitį, suderinamumą ir leidžia paleisti pažangius „Linux“ įrankius, lengvai perjungiant versijas.
- Galima paleisti kelias, pritaikomas „Linux“ aplinkas, skirtas kūrimui, mašininiam mokymuisi ir hibridiniams darbo eigoms.

„Linux“ paleidimas „Windows“ sistemoje kažkada buvo laikomas sudėtingu techniniu iššūkiu, kurį geriausia palikti tiems, kurie yra pakankamai drąsūs, kad išbandytų dvigubą paleidimą arba virtualias mašinas. Šiandien „Microsoft“ „Windows“ posistemė „Linux“ (WSL) apvertė šį scenarijų aukštyn kojomis. Dabar kiekvienas gali mėgautis visavertės „Linux“ aplinkos privalumais, net nepalikdamas patogios „Windows 11“ versijos.
Jei esate kūrėjas, patyręs vartotojas ar tiesiog norite viename kompiuteryje sujungti geriausias „Windows“ ir „Linux“ savybes, jūsų laukia puikus atradimas. Šiame vadove bus išsamiai aptarti visi WSL aspektai sistemoje „Windows 11“, paaiškinta, kas tai yra, kodėl tai svarbu ir, svarbiausia, kaip ją nustatyti ir paleisti su visais naujausiais pakeitimais.
Kas tiksliai yra WSL ir kodėl jums turėtų rūpėti?
„Windows Subsystem for Linux“ (WSL) yra novatoriška „Windows 11“ integruota funkcija, leidžianti paleisti „Linux“ distribucijas tiesiai „Windows“ aplinkoje. Tai reiškia, kad jums nereikia diegti tradicinės virtualios mašinos, žaisti su dvigubos įkrovos skaidiniais ar aukoti našumo. Kūrėjams, duomenų mokslininkams ir visiems, ieškantiems sklandaus mišrių OS darbo eigos, WSL yra revoliucija.
Palaiko daugelį populiarių „Linux“ distribucijų, tokių kaip „Ubuntu“, „Debian“, „Kali“, „OpenSUSE“ ir net pasirinktinius distribucijas, kurių nėra „Microsoft Store“. „ Microsoft Store“ supaprastina diegimą, tačiau taip pat galite importuoti kitus naudodami TAR failus arba .appx paketus. Palyginti su tradicinėmis virtualiomis mašinomis, viskas optimizuota greičiui ir paprastumui , todėl prieinama net ir naujokams „Linux“.
Kodėl WSL 2 yra didelis dalykas sistemoje „Windows 11“
Nors pradinė WSL versija atnešė „Linux“ į „Windows“, WSL 2 pakėlė kartelę, integruodama tikrą „Linux“ branduolį į lengvą virtualią mašiną. Tai pagerina failų sistemos našumą, padidina sistemos suderinamumą ir efektyviai sujungia ribas tarp dviejų operacinių sistemų.
Naudojant WSL 2, visiškas sistemos iškvietimų suderinamumas leidžia paleisti pažangias „Linux“ programas, įrankius ir scenarijus, kurie anksčiau galėjo būti nesuderinami. Kiekvienas „Linux“ platinimas veikia kaip izoliuotas konteineris WSL 2 virtualioje mašinoje, o tai pagerina našumą ir saugumą . Perjungti WSL 1 ir WSL 2 yra paprasta , netgi juos galima paleisti kartu skirtinguose platinimuose.
Kas turėtų naudoti WSL?
WSL idealiai tinka visiems, norintiems išnaudoti „Linux“ įrankius ir kūrimo aplinkas neišeinant iš „Windows 11“. Naudojimo atvejai apima žiniatinklio kūrimą, duomenų mokslą, duomenų bazių valdymą, mašininį mokymąsi ir tik „Linux“ skirtų komandinės eilutės įrankių ar scenarijų vykdymą. Jei vertinate „Linux“ apvalkalo lankstumą, bet norite, kad „Windows“ būtų pagrindinė OS, WSL jums puikiai tinka.
Ką galite padaryti su WSL?
- Įdiekite ir paleiskite įvairius „Linux“ platinimus („Ubuntu“, „Debian“, „Kali“, „OpenSUSE“, „Arch“ ir kt.) iš „Microsoft Store“ arba importuojant rankiniu būdu.
- Vykdyti „Linux“ komandinės eilutės įrankius ir programas pavyzdžiui, „Bash“, „grep“, „sed“, „awk“ arba specializuotus dvejetainius failus ir grafines programas.
- Kurti ir derinti kelių platformų projektus naudojant tokius redaktorius kaip VS Code (su nuotolinio valdymo galimybėmis), valdyti „Git“ saugyklas ir diegti duomenų bazes ar žiniatinklio serverius.
- Naudokite GPU išteklius mašininio mokymosi darbo krūviams „Linux“ sistemoje būtina turėti dirbtinio intelekto kūrėjams.
- Sklandžiai pasiekite „Windows“ ir „Linux“ failus, dažnai iš to paties „Windows“ terminalo skydelio.
- Iškvieskite „Windows“ komandas iš „Linux“ ir atvirkščiai, įgalinant galingas hibridinio scenarijų rašymo parinktis.
Sistemos reikalavimai: Ar esate pasiruošę WSL?
Norėdami įdiegti ir naudoti WSL sistemoje „Windows 11“ (arba „Windows 10“ 2004 ir naujesnėse versijose), įsitikinkite, kad naudojate suderinamą versiją. Reikalinga „Windows 11“ arba bent „Windows 10“ versija 19041. Jei jūsų sistema senesnė, apsvarstykite galimybę atnaujinti arba atlikti rankinę sąranką su papildomais pakeitimais, kad įgalintumėte WSL.
Kaip įdiegti WSL sistemoje „Windows 11“ – paprastas būdas
WSL diegimas sistemoje „Windows 11“ yra neįtikėtinai paprastas. „Microsoft“ supaprastino procesą iki vienos, patogios naudoti komandos. Atlikite šiuos veiksmus:
- Atidarykite „PowerShell“ kaip administratorius. (Dešiniuoju pelės mygtuku spustelėkite mygtuką „Pradėti“, pasirinkite „Windows terminalas (administratorius)“ arba „PowerShell (administratorius)“).
- Tipas:
wsl --installTada paspauskite "Enter". - Vykdykite ekrane pateikiamus nurodymus. „Windows“ įgalins reikiamus komponentus ir pagal numatytuosius nustatymus įdiegs „Ubuntu“. Norėdami įdiegti kitą distribuciją, nurodykite ją taip:
wsl --install Debian. - Kai būsite paraginti baigti sąranką, paleiskite kompiuterį iš naujo.
Jei norite įdiegti WSL be numatytojo „Linux“ platinimo, prie komandos pridėkite žymę „–no-distribution“. WSL taip pat galite rasti „Microsoft Store“, kad diegimas būtų atliekamas naudojant grafinę sąsają.
„Linux“ platinimų pasirinkimas ir valdymas
Numatytoji yra „Ubuntu“, tačiau yra daugybė alternatyvų. Norėdami peržiūrėti visus internetinius distribucijas, įveskite:
wsl.exe --list --online
Norėdami įdiegti konkretų platinimą, naudokite:
wsl.exe --install
Pakeiskite tokiomis parinktimis kaip „Debian“, „Kali“ ir kt. Įdiegus, paleidus naują distribuciją iš meniu Pradėti, būsite paraginti nustatyti vartotoją ir slaptažodį.
WSL versijų, atnaujinimų ir nustatymų valdymas
Paprastai nauji distribuciniai paketai pagal numatytuosius nustatymus veikia su WSL 2, tačiau prireikus galite perjungti WSL 1 ir 2. Nustatykite WSL 2 kaip numatytąjį naujiems diegimams:
wsl --set-default-version 2
Dabartines savo platinamųjų programų versijas galite patikrinti naudodami:
wsl --list --verbose
Norėdami pakeisti platinimo versiją, naudokite:
wsl --set-version <DistributionName> <1|2>
Pavyzdžiui, „Debian“ atnaujinimas į WSL 2 atliekamas taip: wsl --set-version debian 2Galite bet kada lanksčiai keisti versijas.
WSL 1 suderinamumo režimo įjungimas
Nors rekomenduojamas WSL 2, suderinamumo sumetimais galima įjungti WSL 1. Paleiskite:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Tai suaktyvina senesnę posistemę kartu su WSL 2, leisdama jums perjungti juos skirtingiems platinimams.
Kelių Linux distribucijų naudojimas vienu metu
Galimybė vienu metu turėti aktyvias kelias „Linux“ aplinkas yra pagrindinis privalumas.
- Pagal numatytuosius nustatymus:
wsl - Norėdami paleisti konkretų:
wsl -d <DistributionName> - Norėdami peržiūrėti įdiegtus distribucijas ir versijas:
wsl --list --verbose
Nustatykite pageidaujamą numatytąjį nustatymą, kad būtų lengva pasiekti, arba paleiskite skirtingus distribucijas greta skirtingiems projektams.
Geriausia WSL kūrimo praktika
Įdiegus WSL, atsiveria daug kūrimo galimybių. Nepamirškite sukonfigūruoti savo vartotojų paskyrų iškart po įdiegimo, pritaikyti aplinkas ir naudoti „Windows“ terminalą sudėtingesnėms darbo eigoms.
„Windows Terminal“ siūlo skirtukų sąsają ir tinkinimo parinktis, leidžiančias paleisti „PowerShell“, komandų eilutę, „Azure CLI“ ir kelis WSL paskirstymus viename lange. Susiejus su „VS Code Remote – WSL“ plėtiniu, galima sklandžiai koduoti, derinti ir pasiekti „Linux“ įrankius iš pažįstamo redaktoriaus. Be to, galite konfigūruoti „Git“ „Linux“ sistemoje versijų valdymui ir efektyviai tvarkyti projekto failus abiejose platformose.
Palaikykite organizuotą failų struktūrą naudodami savo „Linux“ pagrindinį katalogą projektams ir suprasdami failų sistemų sankirtas WSL2.
Išplėstinės parinktys: diegimai neprisijungus, pasirinktiniai distros ir kita
Jei interneto prieiga ribota arba norite kontroliuoti, galite atlikti diegimą neprisijungę. Atsisiųskite WSL komponentus ir „Linux“ distribucijas iš:
- WSL GitHub leidimai
- Įjunkite virtualios mašinos platformą naudodami:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart - Įdiekite „Linux“ distribucijas naudodami „.wsl“ failus arba kitus supakuotus formatus.
Palaikomi pasirinktiniai platinimai ir sudėtingi importavimo / eksportavimo darbo eigos, suteikiant lankstumo įmonėms ir patyrusiems vartotojams, siekiantiems griežtesnės versijų kontrolės ir saugumo.
Peržiūros funkcijos ir „Windows Insider“ programa
Norite iš anksto gauti prieigą prie naujų WSL funkcijų? Prisijunkite prie „Windows Insider“ programos , kad išbandytumėte būsimus atnaujinimus. Tai suteikia prieigą prie peržiūros versijų iš įvairių kanalų, pateikiant patobulinimus prieš bendrą išleidimą.
Jei nenorite paleisti peržiūros OS versijų, galite atnaujinti pačią WSL naudodami:
wsl.exe --update --pre-release
Peržiūrėkite naujausius atnaujinimus, pataisymus ir naujas funkcijas.
Saugumo, atitikties ir įmonės funkcijos
Organizacijos gali stebėti ir valdyti WSL naudodamos įmonės įrankius, tokius kaip „Landscape“, integruodamos juos į esamus darbo eigą. WSL palaiko atitikties standartus ir įmonės politiką, todėl tinka verslo aplinkai.
„DevOps“ projektai, automatizavimas ir sudėtingos infrastruktūros valdymas tampa labiau supaprastinti naudojant WSL sistemoje „Windows 11“. Jums nebereikia rinktis tarp „Windows“ ir „Linux“; integracija siūlo geriausias abiejų pasaulių savybes, sukurtą patogumui ir efektyvumui.
Išsamus „KiCad“ diegimo vadovas: „Windows“, „macOS“ ir „Linux“