I ett försök att göra Windows till en fantastisk plattform för utvecklare att bygga imponerande applikationer, webbplatser och tjänster för alla plattformar och enheter, Microsoft gick ihopupp med Canonical för att bygga ett Windows Subsystem for Linux(WSL), för att aktivera Windows-användare kör en äkta Ubuntu-användarlägesbild på Windows, och detta har kommit med körningen av inbyggda Bash på Ubuntu på Windows Många Windows-utvecklare välkomnade idén genom att göra flera requests för att använda open source-verktyg för användning på Windows, därför gjordes flera förbättringar av Windows cmd, flera kommandoradsverktyg, PowerShell och andra utvecklarscenarier.
Men den enda förbättringen som överraskade teknologivärlden var exekveringen av inbyggda Bash på Ubuntu på Windows utan behov av Linux-kärnan, detta betyder att Windows-användare som kör den senaste versionen av Windows nu kan kör Linux kommandoradsverktyg som apt-get, grep, awk, sed plus många fler, kör Bash-skript och prova även Linux-först-verktyg somPython, Git, Rubyoch många fler.
Mycket har pratats om Bash på Ubuntu på Windows, men här kommer vi att ändra fokus, och det är viktigt att börja med hur man ställer in Bash på Ubuntu på Windows och sedan fortsätta med att titta på några brister av hela projektet, hur det kan förbättras för bättre utvecklarupplevelse och även titta på en slutgiltig dom och framtida förväntningar.
Hur man ställer in Bash på Ubuntu i Windows 10
Efter att ha tittat på hur Bash på Ubuntu på Windows verkligen kom till, låt oss dyka in i hur du kan ställa in Ubuntu bash på Windows i dessa enkla steg nedan:
Förutsättningar
Steg 1
Om ditt system uppfyller alla kraven ovan bör du vara igång, öppna system Settings och gå till Uppdatering och säkerhet->För utvecklare. Aktivera sedan “Utvecklarläge”
Aktivera utvecklarläge
Steg 2
Öppna ditt system Kontrollpanelen och klicka sedan på Programs , under Programs and Features, klicka på Slå på eller av Windows-funktioner, bör du kunna för att se gränssnittet nedan. Aktivera sedan “Windows Subsystem for Linux(Beta)” genom att markera den lilla rutan och slutligen klicka på “OK”
Aktivera Windows-undersystem för Linux
Du kommer att uppmanas att starta om din maskin, klicka bara på “Starta om nu” för att starta om så att den nya funktionen kommer att installeras .
Starta om maskinen
Steg 3
Nästa, efter att din maskin har startat om, logga in och i sökfältet, skriv helt enkelt “bash” och tryck på knappen. Detta kommer att köra bash.exe
filen för att ladda ner och installera “Bash on Ubuntu on Windows” , du kommer att uppmanas att acceptera användarvillkoren enligt gränssnittet nedan:
Seach For Bash.exe
Ladda ner och installera Bash på Ubuntu på Windows
Det är det, du borde kunna ha komplett Bash på Ubuntu på Windows och köra vanliga Linux-verktyg inbyggt på Windows.
När du öppnar det kommer du direkt till ett rotskal, därför behöver du inte använda verktyget sudo för att köra rootanvändare kommandon.
Shortcomings of Ubuntu Bash på Windows
För erfarna bash-användare finns det många förväntningar på kommande Bash på Ubuntu på Windows, alla funktioner och funktioner kommer inte att vara desamma som i Ubuntu Linux. Det har redan funnits flera krav på funktioner som användarna förväntar sig finns tillgängliga i Bash på Ubuntu på Windows. Vi ska ta en titt på några av de viktigaste, du kan se en fullständig lista från här
En av de största bristerna med Windows Subsystem för Linux är att det inte är öppen källkod för närvarande, men förmodligen i framtida utgåvor, vilket gör att det kan vara öppen källkod.Ett annat problem är att användare inte kan styra Windows-sidosystemet i samband med att Windows-processer startas direkt från Bash, vilket kan vara ett stort bakslag för användare som föredrar att styra systemprocesser från kommandoraden. Dessutom är det inte heller möjligt att komma åt USB-enheter direkt från bash som efterfrågas av många användare, det är få problem som användare måste möta, men eftersom tekniken är ny förväntar vi oss många framtida förändringar och förbättringar. Så håll tummarna och se vad som händer när det utvecklas på Windows-plattformen.
Hur det kunde bli bättre
Med Bash på Ubuntu på Windows som en ny idé på Windows-plattformen finns det flera förväntningar från utvecklare, och även många utvecklare förväntas gå över till kodning på Windows eftersom de fantastiska funktionerna i Bash finns nu på Windows.
Men hur kan hela projektet göras bättre och intressant för utvecklare? En viktig sak för Microsoft att göra är att mycket beakta användarförslag som i this önskemål, önskemål och idéer från olika användare och utvecklare.Eftersom hela idén är att förstärka och förbättra utvecklarupplevelsen, skulle det göra projektet mycket mer fantastiskt om man tar hänsyn till alla dessa synpunkter.
Dom
Det har redan förekommit många diskussioner om huruvida detta är bra för Linux, särskilt på Desktop Linux, men det kommer uppenbarligen att föra många användare och utvecklare med öppen källkod till Windows. Användningen av Linux på stationära datorer har släpat efter Windows och Mac OSX, och Windows Subsystem for Linux-projektet kan bli ännu ett stort slag för "året av Desktop Linux".
Men framför allt kommer det att hjälpa till att främja öppen källkodsvärlden för Windows-användare, kanske kommer detta att innebära en positiv förändring i användningen av öppen källkodsverktyg specifikt bland nya användare under Windows-paraplyet, vilket det händer förresten redan och förväntas växa i framtiden. Som en sista tanke kommer många utvecklare definitivt att flytta till Windows för att prova detta nya projekt som skulle kunna fungera som en räddare för Windows eftersom det nyligen har skett en vändning, med många användare som söker utvecklingslösningar med öppen källkod.