Ota kaikki irti WSL 2:sta tämän kätevän oppaan avulla.
Microsoft on tuonut viime vuosina hienoja ominaisuuksia Windows 10:een ja 11:een, mutta kehittäjäyhteisölle Windows-alijärjestelmä Linux 2:lle on todennäköisesti yksi, joka erottuu joukosta. Alkuperäiseen WSL: ään perustuva uudempi WSL 2 tuo kehittäjille enemmän tehoa ja luotettavuutta. Kehittäjien on osattava hyödyntää WSL 2:sta mahdollisimman paljon.
Lue eteenpäin, kun keskustelemme parhaista käytännöistä Windows-alijärjestelmän käyttämiseksi Linux 2:lle.
Mikä on Windows-alijärjestelmä Linux 2:lle?
Windows Subsystem for Linux 2 (WSL 2) on Windows 10:een ja 11:een sisäänrakennettu Linux-ydin. Yksi tämän päivän arvokkaimmista ominaisuuksista on Windows Subsystem for Linux (WSL). Sen avulla Windows-käyttäjät voivat käyttää Linux-jakeluja, kuten Ubuntua ja Kalia, Windowsissa ilman kaksoiskäynnistystä tai määritä erikoistunut virtuaalikone.
Ilman lisäasennustöitä Windows-käyttäjät voivat käyttää välittömästi Linuxin komentorivityökaluja, ohjelmia ja apuohjelmia. Alun perin Windows 10:n kanssa julkaistu uusin versio – WSL 2, tarjoaa paljon enemmän vakautta ja tehoa.
Sen lisäksi, että Windows-käyttäjät voivat käyttää Linux-päätettä, he voivat jopa käyttää Linux GUI -sovelluksia WSL 2:lla Windowsissa parannettu tuki tiedostojen I/O-suorituskyvylle ja käyttöjärjestelmän toimivuudelle.
Miten Linux-alijärjestelmä hyödyttää kehittäjiä?
Kehittäjänä voit hyötyä WSL: stä kehittämällä monialustaisia sovelluksia ilman, että sinun tarvitsee huolehtia erillisestä VM-asennuksesta tai poistumatta Windows-ekosysteemistä. Se tarjoaa kehittäjille myös tehokkaan Linux-ytimen, joka on integroitu suoraan Windows 10/11:een.
Tässä on joitain muita tärkeitä WSL 2 -etuja kehittäjille:
- Käytä Linuxin työkaluja ja apuohjelmia helposti: Kehittäjät voivat käyttää suoraan Linuxin komentorivityökaluja, kuten awk, sed, grep, iftop jne., ilman erillistä virtuaalikonetta tai säilöä.
- Yksinkertainen asennus: Windows Subsystem for Linux 2 on vaivaton asentaa. Voit hankkia sen suoraan Microsoft Storesta; voit myös vapaasti valita tuettujen Linux-jakelujen luettelosta.
- Parempi suorituskyky: WSL 2 tarjoaa optimaalisen suorituskyvyn, koska se käyttää kevyttä virtuaalikonetta; tämä nopeuttaa sovellusten käynnistystä ja mahdollistaa tehokkaan resurssien käytön.
- Saumaton integrointi Windowsin kanssa: Koska WSL 2 on integroitu suoraan Windows-käyttöjärjestelmään, kehittäjät voivat käyttää Linuxia ja Windows-sovellukset samanaikaisesti, käyttävät jaettuja tiedostohakemistoja ja jopa määrittävät VS-koodin toimimaan WSL: ssä toimivien sovellusten kanssa 2. WSL 2:n ansiosta kehitysympäristön monimutkaisuus ja ylimääräiset kustannukset vähenevät merkittävästi.
- Parannettu Docker-integraatio: Voit ajaa Docker-säilöjä alkuperäisesti WSL 2:ssa ottamalla käyttöön WSL-2-taustajärjestelmän Docker Desktopissa; tämä auttaa parantamaan Docker-sovellustesi yhteensopivuutta ja parantamaan yleistä suorituskykyä.
WSL 2 -kehitysympäristön määrittäminen varmistaa, että pystyt käyttämään yhtenäistä ympäristöä kaikkialla useita laitteita ja alustoja, mikä puolestaan voi vähentää virheiden mahdollisuutta ja parantaa luotettavuutta. Pystyt myös entistä tuottavammin käyttämään Windows-alijärjestelmää Linux 2:lle Windows 10- ja 11-käyttöjärjestelmissä.
Uusille WSL 2:n käyttäjille on tärkeää noudattaa parhaita käytäntöjä tehokkaan työnkulun luomiseksi. Toisaalta, jos olet jo perehtynyt WSL 2:een, nämä vinkit auttavat varmistamaan, että olet mahdollisimman tuottava.
1. Käytä Windows-päätettä
Täysin uusi Windows Terminal on tehokas avoimen lähdekoodin pääte Microsoft Storesta. Microsoft on suunnitellut Windows Terminalin integroimaan WSL 2:n suoraan ja määrittämään automaattisesti kaikki Linux-jakelut heti, kun ne on asennettu. Tämä tarkoittaa, että voit helposti vaihtaa Windowsin ja Linuxin välillä ilman eri ympäristön määrittämistä.
Windows-pääte voi tukea useita kuoria, kuten PowerShell, WSL 2 ja komentokehote. Se tarjoaa myös useita tuottavuusominaisuuksia, kuten useita välilehtiä, hakupalkin ja jaetut ruudut; Voit jopa muokata terminaalin ulkoasua mieleiseksesi.
Koska Windows Terminal on avoimen lähdekoodin projekti, voit olla varma, että yhteisö parantaa sitä jatkuvasti parantaakseen käyttökokemusta. Ja jos rakastut siihen, katso parhaat Windows-päätevinkit, temput ja pikakuvakkeet.
2. Integroi Visual Studio Code
Monet kehittäjät luottavat VS Codeen, joka on uskomattoman monipuolinen IDE (koodieditori). Siinä on integroitu päätelaite, laajennustuki ja intuitiivinen käyttöliittymä, joka on erittäin muokattavissa. Jos käytät WSL 2:ta kehittämiseen, haluat integroida WSL 2:n Visual Studio Coden kanssa sujuvan työnkulun takaamiseksi.
Voit käyttää VS-koodia WSL 2:n kanssa varmistamalla, että Windows-järjestelmässäsi on Visual Studio Code ja WSL 2 Linux -jakelu. Voit asentaa Kaukosäädin - WSL laajennus Visual Studio Codessa ja määritä se tarpeidesi mukaan.
3. Määritä useita profiileja
Jos aiot käyttää WSL 2:ta töissä, henkilökohtaisessa oppimisessa tai koulussa, harkitse erillisten käyttäjäprofiilien luomista. Näin voit pitää sovelluksesi, kokoonpanosi ja tiedostosi järjestyksessä.
Yksi tapa määrittää useita profiileja on käyttää Windows-päätettä. Kun olet asentanut sen Windows 10- tai 11-tietokoneellesi, siirry kohtaan Asetukset > Profiilit > Lisää.
4. Päivitä paketit
Kuten minkä tahansa muun Linux-jakelun, sinun on varmistettava, että WSL 2:ssa käyttämäsi paketit ja työkalut päivitetään jatkuvasti. Näin varmistat, että WSL 2 on turvallinen, luotettava ja toimii optimaalisesti. Päivitä paketit WSL 2:ssa antamalla seuraava komento:
sudo apt-saada päivittää
sudo apt-saada päivitys
5. Suorita säiliöitä Dockerilla
Docker on avoimen lähdekoodin alusta, jonka avulla kehittäjät voivat rakentaa, ottaa käyttöön ja käyttää sovelluksiaan tehokkaasti säilössä. Kaikki riippuvuudet on niputettu, joten projektisi voidaan helposti ottaa käyttöön missä tahansa ympäristössä.
Voit käyttää Dockeria Windows 10:ssä ja 11:ssä Docker Desktopin kautta erillisenä sovelluksena tai integroida sen Windows Subsystem for Linuxiin parantaaksesi suorituskykyä ja tehokkaampaa resurssien kulutusta. Suosittelemme, että käytät säiliöitäsi WSL 2:lla kehitystä tai testausta varten.
WSL 2 on Win-Win Windowsissa
Windows-alijärjestelmä Linux 2:lle on uskomaton ja siltaa tehokkaasti Linux- ja Windows-ekosysteemien välistä kuilua. Windowsiin tottuneena kehittäjänä voit hyödyntää WSL 2:ta saadaksesi parhaat puolet sekä Windowsista että Linuxista vaarantamatta tuottavuuttasi tai joustavuuttasi.