Išnaudokite visas WSL 2 galimybes naudodami šį patogų vadovą.

„Microsoft“ pastaraisiais metais pristatė puikių „Windows 10“ ir „11“ funkcijų, tačiau kūrėjų bendruomenei „Windows“ posistemis, skirtas „Linux 2“, tikriausiai išsiskiria. Remiantis originaliu WSL, naujesnis WSL 2 suteikia kūrėjams daugiau galios ir patikimumo. Kūrėjai turi žinoti, kaip maksimaliai išnaudoti WSL 2 galimybes.

Skaitykite toliau, kai aptariame kai kurias geriausias „Windows“ posistemės, skirtos „Linux 2“, naudojimo praktikas.

Kas yra „Windows“ posistemis, skirtas „Linux 2“?

„Windows“ posistemis, skirtas „Linux 2“ (WSL 2) yra „Linux“ branduolys, integruotas į „Windows 10“ ir „Windows 11“. Viena vertingiausių šiandienos funkcijų yra Windows posistemė, skirta Linux (WSL). Tai leidžia „Windows“ vartotojams paleisti „Linux“ paskirstymus, pvz., „Ubuntu“ ir „Kali“, sistemoje „Windows“ be dvigubos įkrovos arba sukonfigūruoti specializuotą virtualią mašiną.

Nereikalaujant tolesnių diegimo darbų, „Windows“ vartotojai gali akimirksniu pasiekti „Linux“ komandinės eilutės įrankius, programas ir komunalines paslaugas. Iš pradžių paleista su Windows 10, naujausia versija – WSL 2, siūlo daug daugiau stabilumo ir galios.

„Windows“ vartotojai gali ne tik valdyti „Linux“ terminalą paleiskite Linux GUI programas su WSL 2 sistemoje Windows patobulintas failų įvesties / išvesties našumo ir OS funkcionalumo palaikymas.

Kuo „Windows“ posistemis, skirtas „Linux“, naudingas kūrėjams?

Kaip kūrėjas galite gauti naudos iš WSL kurdami kelių platformų programas, nesijaudindami dėl specialios VM sąrankos ar palikdami „Windows“ ekosistemą. Ji taip pat suteikia kūrėjams galingą „Linux“ branduolį, kuris yra tiesiogiai integruotas į „Windows 10/11“.

Štai keletas kitų svarbių WSL 2 pranašumų kūrėjams:

  • Lengvai pasiekite „Linux“ įrankius ir paslaugas: kūrėjai gali tiesiogiai naudoti „Linux“ komandinės eilutės įrankius, tokius kaip awk, sed, grep, iftop ir kt., neturėdami tam skirtos VM ar konteinerio.
  • Paprasta sąranka: „Windows“ posistemį, skirtą „Linux 2“, įdiegti lengva. Jį galite gauti tiesiogiai iš „Microsoft Store“; taip pat galite laisvai pasirinkti iš palaikomų Linux platinimų sąrašo.
  • Patobulintas našumas: WSL 2 užtikrina optimalų našumą, nes naudoja lengvą virtualią mašiną; tai suteikia jūsų programoms greitesnį įkrovos laiką ir leidžia efektyviai panaudoti išteklius.
  • Sklandi integracija su Windows: kadangi WSL 2 yra tiesiogiai integruotas su Windows OS, kūrėjai gali paleisti Linux ir „Windows“ programos vienu metu, naudoja bendrinamus failų katalogus ir netgi sukonfigūruoja VS kodą, kad veiktų su programomis, veikiančiomis WSL. 2. Dėl WSL 2 žymiai sumažėja kūrimo aplinkos sudėtingumas ir papildomos pridėtinės išlaidos.
  • Patobulintas „Docker“ integravimas: „Docker“ konteinerius galite paleisti WSL 2 sistemoje, įgalinę WSL-2 užpakalinės programos nustatymą „Docker Desktop“; tai padės pagerinti „Docker“ programų suderinamumą ir pagerinti bendrą našumą.

WSL 2 kūrimo aplinkos konfigūravimas užtikrins, kad galėsite naudoti nuoseklią aplinką keli įrenginiai ir platformos, o tai savo ruožtu gali sumažinti klaidų tikimybę ir padidinti patikimumą. Taip pat galėsite produktyviau naudoti „Windows“ posistemį, skirtą „Linux 2“ sistemoje „Windows 10“ ir „Windows 11“.

Naujiems WSL 2 naudotojams labai svarbu laikytis geriausios praktikos, kad būtų sukurta veiksminga darbo eiga. Kita vertus, jei jau esate susipažinę su WSL 2, šie patarimai padės užtikrinti, kad dirbate kuo produktyviau.

1. Naudokite „Windows“ terminalą

Visiškai naujas „Windows“ terminalas yra galingas atvirojo kodo terminalas iš „Microsoft Store“. „Microsoft“ sukūrė „Windows“ terminalą, kad būtų galima tiesiogiai integruoti WSL 2 ir automatiškai sukonfigūruoti bet kokius „Linux“ paskirstymus, kai tik jie bus įdiegti. Tai reiškia, kad galite lengvai perjungti „Windows“ į „Linux“ ir atvirkščiai, nenustatydami kitos aplinkos.

„Windows“ terminalas gali palaikyti kelis apvalkalus, pvz., „PowerShell“, WSL 2 ir komandų eilutę. Ji taip pat siūlo keletą produktyvumo funkcijų, įskaitant kelis skirtukus, paieškos juostą ir padalintas sritis; netgi galite pritaikyti terminalo išvaizdą pagal savo skonį.

Kadangi „Windows“ terminalas yra atvirojo kodo projektas, galite būti tikri, kad bendruomenė nuolat jį tobulins, kad pagerintų vartotojo patirtį. Ir jei jūs jį įsimylėsite, patikrinkite geriausi Windows terminalo patarimai, gudrybės ir nuorodos.

2. Integruokite Visual Studio kodą

Daugelis kūrėjų remiasi VS Code, neįtikėtinai universaliu IDE (kodo redaktoriumi). Jis siūlo integruotą terminalą, plėtinių palaikymą ir turi intuityvią sąsają, kurią galima lengvai pritaikyti. Jei kūrimui naudojate WSL 2, norite integruoti WSL 2 su Visual Studio Code, kad darbo eiga būtų sklandi.

Galite naudoti VS kodą su WSL 2, įsitikinę, kad savo Windows sistemoje turite Visual Studio kodą ir WSL 2 Linux platinimą. Galite įdiegti Nuotolinis - WSL plėtinį Visual Studio Code ir sukonfigūruokite jį pagal savo poreikius.

3. Nustatykite kelis profilius

Jei planuojate naudoti WSL 2 darbui, asmeniniam mokymuisi ar mokykloje, apsvarstykite galimybę sukurti atskirus vartotojo profilius. Taip galėsite tvarkyti programas, konfigūracijas ir failus.

Vienas iš kelių profilių nustatymo būdų yra naudoti „Windows“ terminalą; Įdiegę ją savo „Windows 10“ arba „Windows 11“ kompiuteryje, eikite į Nustatymai > Profiliai > Pridėti.

4. Atnaujinti paketus

Kaip ir bet kuris kitas Linux platinimas, turėsite užtikrinti, kad paketai ir įrankiai, kuriuos naudojate WSL 2, būtų nuolat atnaujinami. Taip užtikrinsite, kad jūsų WSL 2 yra saugus, patikimas ir veikia optimaliai. Norėdami atnaujinti paketus WSL 2, įveskite šią komandą:

sudo apt-gauti atnaujinti
sudo apt-gauti patobulinti

5. Paleiskite konteinerius naudodami „Docker“.

„Docker“ yra atvirojo kodo platforma, leidžianti kūrėjams efektyviai kurti, diegti ir paleisti programas konteineryje. Visos priklausomybės yra sujungtos, todėl jūsų projektą galima lengvai įdiegti bet kurioje aplinkoje.

Galite naudoti „Docker“ sistemoje „Windows 10“ ir „Windows 11“ naudodami „Docker Desktop“ kaip atskirą programą arba integruoti ją su „Windows“ posisteme, skirta „Linux“, kad pagerintumėte našumą ir efektyviau sunaudotumėte išteklius. Primygtinai rekomenduojame naudoti konteinerius su WSL 2, kad būtų galima kurti ar išbandyti.

WSL 2 yra „Windows“ laimi

„Windows“ posistemis, skirtas „Linux 2“, yra neįtikėtinas ir efektyviai užpildo atotrūkį tarp „Linux“ ir „Windows“ ekosistemų. Būdami kūrėjai, pripratę prie „Windows“, galite pasinaudoti WSL 2, kad išnaudotumėte geriausias „Windows“ ir „Linux“ galimybes, nepakenkdami savo produktyvumui ar lankstumui.