Selle käepärase juhendi abil saate WSL 2-st maksimumi võtta.

Microsoft on viimastel aastatel tutvustanud Windows 10 ja 11 suurepäraseid funktsioone, kuid arendajate kogukonna jaoks on Windowsi alamsüsteem Linux 2 jaoks ilmselt üks, mis paistab silma. Algsele WSL-ile tuginedes pakub uuem WSL 2 arendajatele rohkem jõudu ja töökindlust. Arendajad peavad teadma, kuidas WSL 2-st maksimaalselt kasu saada.

Lugege edasi, kui arutame mõningaid parimaid tavasid Windowsi alamsüsteemi kasutamiseks Linux 2 jaoks.

Mis on Windowsi alamsüsteem Linux 2 jaoks?

Windowsi alamsüsteem Linux 2 jaoks (WSL 2) on Windows 10 ja 11 sisseehitatud Linuxi tuum. Üks tänapäeva väärtuslikumaid funktsioone on Windowsi alamsüsteem Linuxile (WSL). See võimaldab Windowsi kasutajatel käitada Windowsis Linuxi distributsioone, nagu Ubuntu ja Kali, ilma, et nad peaksid topeltkäivitama või konfigureerige spetsiaalne virtuaalmasin.

Ilma täiendava installimiseta pääsevad Windowsi kasutajad kohe juurde Linuxi käsurea tööriistadele, programmidele ja utiliitidele. Algselt koos Windows 10-ga käivitatud uusim versioon – WSL 2 pakub palju rohkem stabiilsust ja võimsust.

Lisaks sellele, et Windowsi kasutajad saavad kasutada Linuxi terminali, saavad nad seda isegi teha käitage Windowsis WSL 2-ga Linuxi GUI-rakendusi faili sisend-/väljundjõudluse ja OS-i funktsionaalsuse täiustatud toega.

Kuidas on Windowsi alamsüsteem Linuxi jaoks arendajatele kasulik?

Arendajana saate WSL-ist kasu, arendades platvormiüleseid rakendusi, muretsemata spetsiaalse VM-i seadistuse pärast või Windowsi ökosüsteemist lahkumata. Samuti pakub see arendajatele võimsa Linuxi tuuma, mis on otse integreeritud Windows 10/11-sse.

Siin on mõned muud olulised WSL 2 eelised arendajatele:

  • Juurdepääs hõlpsasti Linuxi tööriistadele ja utiliitidele: arendajad saavad otse kasutada Linuxi käsurea tööriistu, nagu awk, sed, grep, iftop jne, ilma spetsiaalse VM-i või konteinerita.
  • Lihtne seadistamine: Windowsi alamsüsteemi Linux 2 jaoks on lihtne installida. Saate selle otse hankida Microsoft Store'i kaudu; saate ka vabalt valida toetatud Linuxi distributsioonide loendist.
  • Parem jõudlus: WSL 2 pakub optimaalset jõudlust, kuna kasutab kerget virtuaalmasinat; see annab teie rakendustele kiirema algkäivituse ja võimaldab ressursse tõhusalt kasutada.
  • Sujuv integreerimine Windowsiga: kuna WSL 2 on otse integreeritud Windowsi operatsioonisüsteemiga, saavad arendajad käitada Linuxi ja Windowsi rakendused kasutavad samaaegselt jagatud failikatalooge ja isegi konfigureerivad VS-koodi töötama WSL-is töötavate rakendustega 2. Tänu WSL 2-le on arenduskeskkonna keerukus ja lisakulud oluliselt vähenenud.
  • Täiustatud Dockeri integreerimine: saate Dockeri konteinereid algselt käitada WSL 2-s, lubades Docker Desktopis WSL-2 taustaprogrammi; see aitab parandada teie Dockeri rakenduste ühilduvust ja üldist jõudlust.

WSL 2 arenduskeskkonna konfigureerimine tagab, et saate kasutada ühtset keskkonda kõikjal mitu seadet ja platvormi, mis omakorda võib vähendada vigade võimalust ja parandada töökindlust. Samuti saate Windowsi alamsüsteemi Linux 2 jaoks produktiivsemaks kasutada opsüsteemides Windows 10 ja 11.

WSL 2 uute kasutajate jaoks on tõhusa töövoo loomiseks oluline järgida parimaid tavasid. Teisest küljest, kui olete WSL 2-ga juba tuttav, aitavad need näpunäited tagada, et olete võimalikult produktiivne.

1. Kasutage Windowsi terminali

Täiesti uus Windowsi terminal on võimas avatud lähtekoodiga terminal Microsoft Store'ist. Microsoft on välja töötanud Windowsi terminali, et integreerida WSL 2 otse ja konfigureerida automaatselt kõik Linuxi distributsioonid kohe pärast nende installimist. See tähendab, et saate hõlpsalt Windowsi ja Linuxi vahel vahetada, ilma et peaksite seadistama teist keskkonda.

Windowsi terminal toetab mitut kesta, nagu PowerShell, WSL 2 ja käsuviip. Samuti pakub see mitmeid tootlikkuse funktsioone, sealhulgas mitu vahekaarti, otsinguriba ja jagatud paanid; saate isegi terminali välimust oma maitse järgi kohandada.

Kuna Windowsi terminal on avatud lähtekoodiga projekt, võite olla kindel, et kogukond täiustab seda kasutajakogemuse parandamiseks pidevalt. Ja kui te sellesse armute, vaadake parimad Windowsi terminali näpunäited, nipid ja otseteed.

2. Integreerige Visual Studio kood

Paljud arendajad toetuvad VS Code'ile, mis on uskumatult mitmekülgne IDE (koodiredaktor). See pakub integreeritud terminali, laiendustuge ja intuitiivset liidest, mis on ülimalt kohandatav. Kui kasutate arendamiseks WSL 2, soovite sujuva töövoo tagamiseks integreerida WSL 2 Visual Studio Code'iga.

Saate kasutada VS-koodi koos WSL 2-ga, tagades, et teie Windowsi süsteemis on Visual Studio kood ja WSL 2 Linuxi distributsioon. Saate installida Kaugjuhtimispult - WSL laiendust Visual Studio Code'is ja konfigureerige see vastavalt oma vajadustele.

3. Mitme profiili seadistamine

Kui kavatsete WSL 2 kasutada tööl, isiklikul õppimisel või koolis, kaaluge eraldi kasutajaprofiilide loomist. See võimaldab teil oma rakendused, konfiguratsioonid ja failid korras hoida.

Üks viis mitme profiili seadistamiseks on kasutada Windowsi terminali; Kui olete selle oma Windows 10 või 11 arvutisse installinud, navigeerige saidile Seaded > Profiilid > Lisa.

4. Värskenda pakette

Nagu iga teine ​​Linuxi distributsioon, peate tagama, et WSL 2-s kasutatavaid pakette ja tööriistu värskendatakse pidevalt. See tagab teie WSL 2 turvalisuse, töökindluse ja optimaalse töö. WSL 2 pakettide värskendamiseks sisestage järgmine käsk:

sudo apt-saada värskendada
sudo apt-saada uuendada

5. Käivitage konteinerid Dockeriga

Docker on avatud lähtekoodiga platvorm, mis võimaldab arendajatel oma rakendusi konteineris tõhusalt ehitada, juurutada ja käitada. Kõik sõltuvused on koondatud, nii et teie projekti saab hõlpsasti igas keskkonnas juurutada.

Saate kasutada Dockerit opsüsteemides Windows 10 ja 11 eraldiseisva rakendusena Docker Desktopi kaudu või integreerida selle Windowsi alamsüsteemiga Linuxi jaoks, et tagada parem jõudlus ja tõhusam ressursside kasutamine. Arenduseks või testimiseks soovitame tungivalt kasutada konteinereid WSL 2-ga.

WSL 2 on Windowsis võit

Windowsi alamsüsteem Linux 2 jaoks on uskumatu ja sillutab tõhusalt lõhe Linuxi ja Windowsi ökosüsteemide vahel. Windowsiga harjunud arendajana saate kasutada WSL 2, et saada nii Windowsist kui ka Linuxist parimat ilma oma tootlikkust või paindlikkust kahjustamata.