I et forsøk på å gjøre Windows til en flott plattform for utviklere for å bygge imponerende applikasjoner, nettsteder og tjenester for alle plattformer og enheter, slo Microsoft seg sammenopp med Canonical for å bygge et Windows-undersystem for Linux(WSL), for å aktivere Windows-brukere kjører et ekte Ubuntu-brukermodusbilde på Windows, og dette har kommet med kjøringen av native Bash på Ubuntu på Windows Mange Windows-utviklere ønsket ideen velkommen ved å komme med flere requests for åpen kildekode-verktøy for bruk på Windows, derfor ble det gjort flere forbedringer i Windows cmd, flere kommandolinjeverktøy, PowerShell og andre utviklerscenarier.
Men den ene forbedringen som overrasket teknologiverdenen var kjøringen av native Bash på Ubuntu på Windows uten behov for Linux-kjernen, dette betyr at Windows-brukere som kjører den nyeste versjonen av Windows nå kan kjør Linux-kommandolinjeverktøy som apt-get, grep, awk, sed pluss mange flere, kjør Bash-skript, og prøv også ut Linux-første verktøy somPython, Git, Rubyog mange flere.
Mye har blitt snakket om Bash på Ubuntu på Windows, men her skal vi ha et fokusskifte, og viktigst av alt starter med hvordan du setter opp Bash på Ubuntu på Windows, for deretter å se på noen mangler av hele prosjektet, hvordan det kan forbedres for bedre utvikleropplevelse og også se på en endelig dom og fremtidige forventninger.
Slik konfigurerer du Bash på Ubuntu på Window 10
Etter å ha sett på hvordan Bash på Ubuntu på Windows egentlig ble til, la oss dykke ned i hvordan du kan konfigurere Ubuntu bash på Windows i disse enkle trinnene nedenfor:
Forutsetninger
Trinn 1
Hvis systemet ditt oppfyller alle kravene ovenfor, bør du være klar, åpne system Settings og gå til Oppdatering og sikkerhet->For utviklere. Aktiver deretter “Developers Mode”
Aktiver utviklermodus
Steg 2
Åpne systemet Kontrollpanel, klikk deretter på Programs , under Programs and Features, klikk Slå Windows-funksjoner på eller av, bør du kunne for å se grensesnittet nedenfor. Aktiver deretter “Windows Subsystem for Linux(Beta)” ved å merke av i den lille boksen og til slutt klikke “OK”
Aktiver Windows-undersystem for Linux
Du vil bli bedt om å starte maskinen på nytt, klikk på “Restart Now” for å starte på nytt slik at den nye funksjonen blir installert .
Start maskinen på nytt
Trinn 3
Neste, etter at maskinen har startet på nytt, logg på og i søkefeltet, skriv ganske enkelt “bash” og trykk på knappen. Dette vil kjøre bash.exe
-filen for å laste ned og installere “Bash on Ubuntu on Windows” , vil du bli bedt om å godta vilkårene for bruk som i grensesnittet nedenfor:
Seach For Bash.exe
Last ned og installer Bash på Ubuntu på Windows
Det er det, du skal kunne ha komplett Bash på Ubuntu på Windows og kjøre vanlige Linux-verktøy på Windows.
Når du åpner det, vil du slippe direkte til et rotskall, derfor trenger du ikke bruke sudo-verktøyet for å kjøre root-bruker kommandoer.
Shortcomings of Ubuntu Bash på Windows
For erfarne bash-brukere er det mange forventninger med at Bash kommer på Ubuntu på Windows, ikke alle funksjonene og funksjonalitetene vil være de samme som i Ubuntu Linux. Det har allerede vært flere krav til funksjonalitet som brukere forventer å være tilgjengelig i Bash på Ubuntu på Windows. Vi skal ta en titt på noen av de viktigste, du kan se en fullstendig liste fra her
En av hovedmanglene ved Windows-undersystemet for Linux er at det ikke er åpen kildekode per nå, men sannsynligvis i fremtidige utgivelser, noe som gjør at det kan være åpen kildekode.Et annet problem er at brukere ikke kan kontrollere Windows-sidesystemet i forbindelse med lansering av Windows-prosesser direkte fra Bash, noe som kan være et stort tilbakeslag for brukere som foretrekker å kontrollere systemprosesser fra kommandolinjen. Videre er det heller ikke mulig å få tilgang til USB-enheter direkte fra bash, slik mange brukere ber om, dette er få problemer brukere må møte, men siden teknologien er ny, forventer vi mange fremtidige endringer og forbedringer. Så kryss fingrene og se hva som skjer mens det avanserer på Windows-plattformen.
Hvordan det kan bli bedre
Med Bash på Ubuntu på Windows som en ny idé på Windows-plattformen, er det flere forventninger fra utviklere, og også mange utviklere forventes å gå over til koding på Windows siden de fantastiske funksjonene til Bash er nå på Windows.
Men hvordan kan hele prosjektet gjøres bedre og interessant for utviklere? En viktig ting for Microsoft å gjøre er å vurdere brukerforslag som i this ønsker, forespørsler og ideer fra forskjellige brukere og utviklere.Siden hele ideen er å øke og forbedre utvikleropplevelsen, vil det å ta alle disse synspunktene i betraktning gjøre prosjektet mye mer fantastisk.
Kjennelse
Det har allerede vært mye diskusjon om hvorvidt dette er bra for Linux, spesielt på Desktop Linux, men det kommer åpenbart til å bringe mange åpen kildekode-brukere og utviklere til Windows. Bruken av Linux på skrivebordet har ligget etter Windows og Mac OSX, og Windows Subsystem for Linux-prosjektet kan bli enda et stort slag for "året for Desktop Linux".
Men fremfor alt vil det bidra til å promotere åpen kildekode-verdenen til Windows-brukere, kan være at dette vil bety et positivt skifte i bruk av åpen kildekode-verktøy, spesielt blant nye brukere under Windows-paraplyen, som det skjer forresten allerede og forventes å vokse i fremtiden. Som en siste tanke, vil mange utviklere definitivt flytte til Windows for å prøve ut dette nye prosjektet som kan fungere som en redningsmann for Windows siden det nylig har skjedd en vending, med mange brukere som søker utviklingsløsninger med åpen kildekode.