Det beste fra begge operativsystemene med Windows -undersystemet for Linux

Det beste fra begge operativsystemene med Windows -undersystemet for Linux

Programmeringsverdenen har alltid blitt delt når det gjelder utvikling på et valg av operativsystem. Noen utviklere foretrekker å bruke Windows som er et populært og brukervennlig operativsystem, mens de andre som foretrekker å ha mer kontroll over operativsystemet sitt, velger å bruke litt smak av Linux. Dette reiser noen viktige problemer når du utvikler applikasjonene som kreves for å kjøre både på vinduer og en Linux -maskin. Det var et alvorlig behov for å fylle gapet som ville muliggjøre tverrplattformutviklingen fra bare ett operativsystem. Dette skillet ble fylt med bruk av Windows -undersystemet for Linux.


Windows -undersystemet for Linux (WSL) er et populært verktøy som er utviklet av Microsoft som lar Windows -brukerne kjøre et Linux -filsystem og installere Linux -binærene på Windows. Dette betyr at verktøyene og programvarene som er spesielt laget for Linux, nå kan installeres og brukes på Windows -operativsystemet. Videre gjør WSL mulig for Windows -brukerne å ha en Linux -terminal rett i Windows -forekomsten som driver utviklingen av tverrplattformapplikasjoner.

I denne guiden lærer vi hvordan du installerer WSL på en Windows -maskin og hvordan du konfigurerer den for å få best mulig resultat. Vi vil også diskutere om de forskjellige måtene WSL kan brukes på, slik at applikasjonsutviklingen på tvers av plattformer kan gjøres enkelt og tilgjengelig for alle.

Installasjon

Det er et par trinn du må følge for å sikre riktig installasjon og initialisering av WSL på Windows -maskinen din. De ser kanskje litt skremmende ut med det første, men ikke å bekymre deg, denne trinn-for-trinn-guiden vil sikkert føre deg til suksess.

1. Det første du trenger er Windows PowerShell.
Gå til Start -menyen, se etter PowerShell og kjør den som administrator.


Skjermen skal se slik ut:

2. Skriv inn følgende kommando i PowerShell -forekomsten og trykk Enter.

WSL -install

Denne kommandoen sikrer at alle nødvendige krav som er nødvendige for å kjøre WSL er aktivert på maskinen din. Etter det installerer den en Linux -distribusjon på maskinen din som som standard er den siste stabile Ubuntu -utgivelsen.


Merk: Du må starte systemet på nytt etter installasjon for at endringene skal tre i kraft.

3. Etter å ha startet systemet ditt på nytt, blir du møtt med en terminalskjerm som følgende:

4. Etter at installasjonen er fullført, blir du bedt om å konfigurere det første oppsettet av Fresh Ubuntu -installasjonen.

Du bør nå fullføre oppsettet ved å følge med på instruksjonene og gi den nødvendige informasjonen som du ville gjort på en ny Windows -maskin.

5. Du skal nå ha en ny Ubuntu -terminal åpen foran deg. Enhver Linux Bash -kommando som du skriver inn her, vil fungere som forventet på en Linux -maskin.

I vårt tilfelle kåret vi vår ferske installasjon som SS10.


For å teste vår nye Ubuntu-installasjon ved hjelp av WSL, prøver vi nå å bruke Sudo Apt-Fet Update-kommandoen for å oppdatere depotene som APT Package Manager har tilgjengelig.


Som forventet er Apt Package Manager nå tilgjengelig på Windows -maskinen vår. Dette gjør oss i stand til å bruke Windows -maskinen vår når vi bruker Linux -distribusjon.

Merk: I tilfelle du vil installere en annen distribusjon enn standard Ubuntu i trinn 2 i stedet for å kjøre kommandoen wsl -install, bør du kjøre følgende kommando som spesifiserer distribusjonen du vil installere:

WSL - -Install -d


Denne kommandoen installerer Linux -distribusjonen etter eget valg.

Hvis du ikke er sikker på hvilke distribusjoner du kan installere, kan du kjøre følgende kommando som viser alle tilgjengelige Linux -distribusjoner på WSL:

WSL -Liste -Online


eller

wsl -l -o


Hvorfor bruke WSL

WSL er rettet mot utviklere siden det gjør det mulig for programmererne å bygge tverrplattformapplikasjoner som benytter seg av en eller de andre operativsystemets funksjoner. For eksempel, hvis webapplikasjonen din bruker et Linux -distribusjonsservermiljø, i stedet for å dele opp disken din til dual boot Linux sammen med vinduene dine, kan du bare benytte deg av WSL. Å ha tilgang til alle Linuxs terminal- og utviklingsfunksjoner bakt rett inn i Windows -operativsystemet.

WSL gjør prosessen med utvikling og distribusjon ved hjelp av en kontinuerlig integrasjon/kontinuerlig leveringsrørledning virkelig enkel. Tenk på at du utvikler en webapplikasjon som må testes på en Linux -maskin før du blir distribuert. Du kan raskt spinne opp en forekomst av webapplikasjonen på et Linux LocalHost -miljø ved hjelp av Ubuntu Bash Shell som du får med WSL og teste applikasjonen din på et Linux -system. Hvis det passerer alle testtilfellene du legger ut, kan den distribueres. Hvis det ikke gjør det, kan du fikse den videre ved å bruke bash på Linux og deretter distribuere den når den er klar til å rulles ut. Mulighetene som WSL åpner for dine utviklingsbehov er uendelige.

Konklusjon

Med så mye av utviklingsarbeidsflytene avhengig av hverandre, med det ene operativsystemet som er gode på visse typer oppgaver og det andre er gode på noen andre typer oppgaver, er det å ha et verktøy som lar deg raskt bytte mellom to forskjellige operativsystemer er hell i uhell.

Utviklere som trenger Linux for sine distribusjons- og testbehov, eller for deres Linux -servermiljø og verktøybehov, å ha en forekomst av Linux og bashterminalen bygget rett inn i Windows -maskinen sin er noe de fleste bare kunne drømme om. Med Windows Subsystem for Linux er denne drømmen nå en realitet, og hele utviklingssamfunnet har det bedre.

Hvis arbeidet ditt dreier seg om å bruke Windows og Linux sammen og du ikke kan fortsette å jobbe med to separate maskiner for hvert operativsystem, eller hvis de virtuelle maskinene ikke bare kutter det for deg lenger, foreslår vi at du gir WSL et skudd. Det vil definitivt forbedre arbeidsflyten din og gjøre den mer effektiv.