Bash Ubuntussa Windows 10: ssä

Bash Ubuntu Windows 10

Jokainen kehittäjä, joka luo sovelluksia, verkkosivustoja ja palveluja erilaisille alustoille ja laitteille Windows-käyttöjärjestelmää käyttäen, tietää kuinka paljon kamppailua avoimen lähdekoodin työkaluilla Windowsissa voi olla. No, Microsoft tietää tästä kamppailusta ja ilmoitti Microsoft Build -konferenssissa kahdesta asiasta, jotka he ovat tehneet edistyäkseen kohti Windowsin tekemistä mahtavaksi paikaksi kehittäjille. Ensimmäinen asia, jonka Microsoft on tehnyt, on se, että he ovat panostaneet paljon parantamiseen CMD , PowerShell ja paljon muita komentorivityökaluja ja kehittäjäskenaarioita (sekä alkuperäisiä että kolmansien osapuolten).



Toinen asia, jonka Microsoft on tehnyt, on enemmän potkija - Microsoft on lisännyt alkuperäisen Lyödä Windowsille ja sen mukana tuki lukuisille Linux-komentorivityökaluille, jotka kaikki toimivat Windowsissa, mutta ympäristössä, joka käyttäytyy täsmälleen kuten Linux. Tätä varten Microsoft on luonut uuden infrastruktuurin - nimeltään Windows-alijärjestelmä Linuxille (WSL) - Windowsissa. WSL antaa Windowsin käyttäjille mahdollisuuden käyttää aitoa Ubuntun käyttäjätilakuvaa (jonka Canonical, Ubuntu Linuxin takana olevat henkilöt ovat antaneet Microsoftille runsaasti) Windowsissa.



Tämän toisen ja ylivoimaisesti merkittävän parannuksen seurauksena Windows 10 -käyttäjät voivat nyt suorittaa natiivin Bashin Ubuntussa Windowsissa. Windows 10 -käyttäjät voivat käyttää Bash-komentosarjoja, Linux-komentorivityökaluja, kuten sed, awk, grep ja jopa Linuxin ensimmäisiä työkaluja, kuten Ruby, Git ja Python, suoraan ja natiivisti Windowsissa. Käyttäessään Bashia natiivisti Windowsissa käyttäjät voivat käyttää Windows-tiedostojärjestelmäänsä vapaasti komentorivillä, mikä tarkoittaa, että he voivat työskennellä samojen tiedostojen kanssa sekä Windows- että Linux-komentorivityökaluilla.

Tämä uusi tekniikka on Windows 10 -käyttäjien käytettävissä Windows 10: n sisäpiirirakenteiden avulla, jotka otetaan käyttöön Microsoft Build -konferenssin jälkeen. Koska tämä ominaisuus on täysin uusi, Microsoft on päättänyt merkitä sen beetaksi, mikä tarkoittaa, että se on vielä alkuvaiheessa ja hienosäätöön ja sillä on varmasti joitain vääntöjä, joihin Microsoft tarvitsee yhteisön apua silittämisessä. Lisäksi koska Windowsin natiivi Bash on tällä hetkellä beta-vaiheessa, jotkut Bash-komentosarjat ja -työkalut eivät välttämättä toimi tai eivät toimi täydellisesti.



Microsoft haluaa, että kaikki Windowsin alkuperäisen Bashin nykyiset ja potentiaaliset käyttäjät tietävät, että se on tarkoitettu kehittäjien työkalupaketti, jota käytetään koodien kirjoittamiseen ja rakentamiseen kaikille skenaarioille ja alustoille, ei palvelinympäristö verkkosivustojen isännöimiseksi ja palvelininfrastruktuurin käyttämiseksi.

Vaikka natiivi Bash Windows-käyttöjärjestelmässä Ubuntussa on hämmästyttävä parannus Windows 10: n nykyiseen komentorivityökalujen arsenaaliin ja on enemmän kuin tervetullut lisä kehittäjille, sillä on varmasti rajoituksia Windows-käyttöjärjestelmälle, joista tärkein on se, että Bash ja Windowsin Linux-työkalut eivät voi olla vuorovaikutuksessa Windows-sovellusten ja -työkalujen kanssa, ja sama pätee päinvastoin.

2 minuuttia luettu