Što ima

Ubuntu Bash na Windows 10 Pregled

Anonim

U nastojanju da Windows postane odlična platforma za programere za izradu impresivnih aplikacija, web stranica i usluga za sve platforme i uređaje, Microsoft se udružiouz Canonical za izgradnju Windows podsustava za Linux(WSL), za omogućavanje Korisnici Windowsa pokreću originalnu Ubuntu sliku korisničkog načina rada na Windowsima, a to dolazi s pokretanjem izvornog Bash na Ubuntuu na Windowsima Mnogi programeri sustava Windows pozdravili su ideju podnošenjem nekoliko zahtjeva za korištenje alata otvorenog koda za korištenje u sustavu Windows, stoga je napravljeno nekoliko poboljšanja u sustavu Windows cmd, više alata naredbenog retka, PowerShell i drugi razvojni scenariji.

Ali jedno poboljšanje koje je iznenadilo svijet tehnologije bilo je izvođenje izvornog Basha na Ubuntuu u sustavu Windows bez potrebe za Linux kernelom, što znači da korisnici sustava Windows koji koriste najnoviju verziju sustava Windows sada mogu izvršavanje uslužnih programa naredbenog retka Linuxa kao što su apt-get, grep, awk, sed i još mnogo toga, pokrenite Bash skripte i isprobajte prve alate za Linux kao što jePython, Git, Rubyi još mnogo toga.

Puno se govorilo o Bashu na Ubuntuu u sustavu Windows, ali ovdje ćemo promijeniti fokus, i što je važno, počevši od toga kako postaviti Bash na Ubuntuu na sustavu Windows, a zatim nastaviti s pregledom nekih nedostataka cijelog projekta, kako se može poboljšati za bolje razvojno iskustvo i pogledati konačnu presudu i buduća očekivanja.

Kako postaviti Bash na Ubuntu na Windows 10

Nakon što smo pogledali kako je doista nastao Bash na Ubuntuu u sustavu Windows, zaronimo u to kako možete postaviti Ubuntu bash na sustavu Windows pomoću ovih jednostavnih koraka u nastavku:

Preduvjeti

Korak 1

Ako vaš sustav ispunjava sve gore navedene zahtjeve, trebali biste biti spremni, otvorite sustav Postavke i idite na Ažuriranje i sigurnost->Za programere. Zatim aktivirajte “Developers Mode”

Aktiviraj način rada za razvojne programere

Korak 2

Otvorite svoj sustav Upravljačka ploča, zatim kliknite na Programi , pod Programi i značajke, kliknite Uključivanje ili isključivanje Windows značajki, trebali biste moći da vidite sučelje u nastavku. Zatim omogućite “Windows Subsystem for Linux(Beta)” opciju označavanjem malog okvira i na kraju kliknite “OK”

Omogući Windows podsustav za Linux

Od vas će biti zatraženo da ponovno pokrenete svoj stroj, jednostavno kliknite na "Ponovo pokreni sada" za ponovno pokretanje tako da se nova značajka instalira .

Restart Machine

Korak 3

Dalje, nakon što se vaš stroj ponovno pokrene, prijavite se i u traku za pretraživanje jednostavno upišite “bash” i pritisnite gumb. Ovo će izvršiti bash.exe datoteku za preuzimanje i instalaciju “Bash on Ubuntu on Windows” , od vas će se tražiti da prihvatite Uvjete usluge kao što je prikazano u donjem sučelju:

Traži Bash.exe

Preuzmi i instaliraj Bash na Ubuntu na Windows

To je to, trebali biste moći imati potpuni Bash na Ubuntuu u sustavu Windows i pokretati uobičajene Linux alate nativno u sustavu Windows.

Kada ga otvorite, spustit ćete se izravno na root shell stoga ne morate koristiti sudo uslužni program za pokretanje root korisnika naredbe.

Nedostatci Ubuntu Bash-a na Windowsima

Za iskusne bash korisnike, puno je očekivanja s dolaskom Basha na Ubuntu na Windowsima, neće sve značajke i funkcionalnosti biti iste kao u Ubuntu Linuxu. Već je bilo nekoliko zahtjeva za funkcionalnostima za koje bi korisnici očekivali da će biti dostupne u Bashu na Ubuntuu na Windowsima. Pogledat ćemo nekoliko najvažnijih, a cijeli popis možete pogledati na ovdje

Jedan od glavnih nedostataka podsustava Windows za Linux je to što za sada nije otvorenog koda, ali vjerojatno će u budućim izdanjima biti moguća mogućnost da bude otvoren.Drugi problem je taj što korisnici ne mogu kontrolirati sustav Windows strane u kombinaciji s pokretanjem Windows procesa izravno iz Basha, što bi moglo biti veliki problem za korisnike koji više vole kontrolirati sistemske procese iz naredbenog retka. Nadalje, pristupanje USB uređajima izravno iz basha također nije moguće kao što su tražili mnogi korisnici, ovo je nekoliko problema s kojima će se korisnici sigurno susresti, ali budući da je tehnologija nova, očekujemo mnoge buduće promjene i poboljšanja. Stoga držite fige i gledajte što se događa kako napreduje na Windows platformi.

Kako bi moglo biti bolje

Budući da je Bash na Ubuntuu u sustavu Windows nova ideja na platformi Windows, postoji nekoliko očekivanja od programera, a također se očekuje da će se mnogi programeri prebaciti na kodiranje u sustavu Windows zbog nevjerojatnih značajki Basha sada su na Windowsima.

Ali kako cijeli projekt učiniti boljim i zanimljivijim za programere? Jedna važna stvar koju Microsoft treba učiniti je visoko razmotriti korisničke prijedloge kao u this željama, zahtjevima i idejama različitih korisnika i programera.Budući da je cijela ideja potaknuti i poboljšati iskustvo razvojnih programera, uzimanje u obzir svih tih pogleda učinilo bi projekt puno sjajnijim.

Presuda

Već je bilo dosta rasprava o tome je li ovo dobro za Linux, posebno za Linux za stolna računala, ali očito će dovesti mnogo korisnika i programera otvorenog koda u Windows. Korištenje Linuxa na stolnim računalima zaostajalo je za Windowsima i Mac OSX-om, a projekt Windows Subsystem for Linux mogao bi biti još jedan veliki udarac za "godinu Linuxa za stolna računala".

Ali iznad svega, pomoći će u promicanju svijeta otvorenog koda korisnicima Windowsa, možda će to značiti pozitivan pomak u korištenju alata otvorenog koda posebno među novim korisnicima pod kišobranom Windowsa, koji usput, već se događa i predviđa se da će rasti u budućnosti. Kao posljednja misao, mnogi programeri će definitivno prijeći na Windows kako bi isprobali ovaj novi projekt koji bi mogao djelovati kao spas za Windows budući da je u posljednje vrijeme došlo do preokreta, a mnogi korisnici traže razvojna rješenja otvorenog koda.