Logo no.nowadaytechnol.com

Bash På Ubuntu På Windows 10

Bash På Ubuntu På Windows 10
Bash På Ubuntu På Windows 10

Video: Bash På Ubuntu På Windows 10

Video: Bash På Ubuntu På Windows 10
Video: How to Run Linux/Bash on Windows 10 | Windows 10 Bash & Linux Subsystem Setup 2023, Oktober
Anonim

Enhver utvikler som lager apper, nettsteder og tjenester for forskjellige plattformer og enheter som bruker Windows-operativsystemet, vet hvor mye kamp det er å bruke åpen kildekodeverktøy på Windows. Vel, Microsoft vet om denne kampen, og kunngjorde på Microsoft Build-konferansen to ting de har gjort for å utvikle seg mot å gjøre Windows til et fantastisk sted for utviklere. Det første Microsoft har gjort er at de har investert mye i å forbedre seg CMD, Kraftskall og mange andre kommandolinjeverktøy og utviklerscenarier (både innfødte og tredjeparter).

Den andre tingen som Microsoft har gjort er mer av kicker - Microsoft har lagt til native Bash til Windows og sammen med det støtte for overflod av Linux-kommandolinjeverktøy, som alle kjører på Windows, men i et miljø som oppfører seg akkurat som Linux. For å gjøre det, har Microsoft opprettet ny infrastruktur - kalt Windows Subsystem for Linux (WSL) - i Windows. WSL lar Windows-brukere kjøre ekte Ubuntu-brukermodusbilde (som generøst har blitt gitt til Microsoft av Canonical, menneskene bak Ubuntu Linux) i Windows.

Som et resultat av denne andre og overveldende betydelige forbedringen, vil Windows 10-brukere nå kunne kjøre native Bash på Ubuntu på Windows. Windows 10-brukere vil kunne kjøre Bash-skript, Linux-kommandolinjeverktøy som sed, awk, grep og til og med Linux-første verktøy som Ruby, Git og Python direkte og naturlig på Windows. Mens du kjører Bash naturlig på Windows, vil brukere fritt få tilgang til Windows-filsystemet deres fra kommandolinjeverktøyet, noe som betyr at de kan jobbe med de samme filene ved hjelp av både Windows-verktøy og Linux-kommandolinjeverktøy.

Denne nye teknologien vil være tilgjengelig for brukere av Windows 10 med Windows 10 "Insiders" -byggene som ruller ut etter Microsoft Build-konferansen. Denne funksjonen er helt ny, og Microsoft har bestemt seg for å markere den som beta, noe som betyr at den fortsatt er i sine tidlige stadier av utvikling og raffinement, og er nødt til å ha noen kinks som Microsoft kommer til å trenge samfunnets hjelp med å stryke ut. Siden native Bash på Windows for øyeblikket er i sitt mellomrom, er det noen Bash-skript og verktøy som enten ikke fungerer eller ikke fungerer perfekt.

Microsoft vil at alle nåværende og potensielle brukere av native Bash på Windows skal vite at det er ment å være et verktøysett for utviklere som skal brukes til å skrive og bygge kode for alle scenarier og plattformer, ikke serverplattform for hosting av nettsteder og kjøring av serverinfrastruktur.

Mens native Bash på Ubuntu på Windows er en fantastisk forbedring av Windows 10s eksisterende arsenal av kommandolinjeverktøy og er mer enn velkomment tillegg for utviklere, har det absolutt sine begrensninger på Windows OS, og det viktigste blant dem er det faktum at Bash og Linux verktøy på Windows vil ikke kunne samhandle med Windows-applikasjoner og verktøy, og det samme gjelder omvendt.

Anbefalt: