WSL uruchomi polecenia Linuksa.

Linuks na Windows: co, jak, kiedy

Fot. Linus Tech Tips
Microsoft umo┼╝liwi uruchamianie program├│w Linuksa w wierszu polece┼ä podsystemu Windows Subsystem for Linux (WSL). Narz─Ödzie b─Ödzie dost─Öpne jesieni─ů po wydaniu Windows 10 Fall Creators Update.

WSL jest skierowany przede wszystkim do programist├│w. Dzi─Öki podsystemowi mo┼╝na korzysta─ç z narz─Ödzi programistycznych bez konieczno┼Ťci uruchamiania Linuksa na maszynie wirtualnej. Testowanie aplikacji b─Ödzie znacznie prostsze dzi─Öki mo┼╝liwo┼Ťci uruchomienia serwera Apache oraz MySQL bezpo┼Ťrednio w systemie Windows. Programist├│w ucieszy zapewne mo┼╝liwo┼Ť─ç korzystania z szyfrowanego po┼é─ůczenia SSH bez potrzeby instalowania program├│w zewn─Ötrznych takich jak PuTTY.

Windows Subsystem for Windows otrzyma oficjalne wsparcie pomocy technicznej (fot. Microsoft)

Z podsystemu w wersji beta mo┼╝na by┼éo ju┼╝ korzysta─ç wcze┼Ťniej. Po ostatniej aktualizacji Windows 10 Fall Creators Update u┼╝ytkownicy nie b─Öd─ů otrzymywali powiadomie┼ä o ograniczonym wsparciu dla WSL. Oznacza to, ┼╝e pomoc techniczna Microsoftu zacznie wspiera─ç t─Ö us┼éug─Ö jak wszystkie inne sk┼éadniki systemu Windows.

Także Visual Studio będzie korzystało z WSL.
WSL uruchomi linuksowe usługi i serwery (fot. The Register)

Dzi─Öki WSL mo┼╝na u┼╝ywa─ç komend Basha, czyli uniksowej pow┼éoki systemowej. Mo┼╝na na przyk┼éad u┼╝y─ç linuksowego polecenia wyra┼╝e┼ä regularnych grep, wynik zapisa─ç za pomoc─ů potok├│w w pliku tekstowym i tym samym poleceniem otworzy─ç go w notatniku. Basha mo┼╝na wywo┼éywa─ç zar├│wno z terminala linuksowego jak i z linii komend systemu Windows. Co ciekawe, b─Ödzie mo┼╝liwe r├│wnie┼╝ instalowanie dodatkowych aplikacji za pomoc─ů polecenia apt.

Viasual Studio skompiluje i przetestuje aplikacje przeznaczone na Linuksa (fot. The Register)

Warto pami─Öta─ç, ┼╝e WSL nie jest emulacj─ů Linuksa i jego dzia┼éanie polega na przekierowywaniu wywo┼éa┼ä systemowych w odpowiednie miejsca. Z tego powodu trzeba si─Ö liczy─ç z mo┼╝liwymi b┼é─Ödami tego podsystemu. Microsoft zaznacza, ┼╝e WSL nie nadaje si─Ö do uruchamiania ostatecznych wersji aplikacji przeznaczonych do cel├│w produkcyjnych i nale┼╝y traktowa─ç podsystem jako u┼éatwienie w tworzeniu i testowaniu aplikacji. WSL jeszcze nie potrafi operowa─ç na plikach Linuksa, ale Microsoft pracuje nad tym, aby w przysz┼éo┼Ťci si─Ö to zmieni┼éo.

Microsoft wpieraj─ůc linuksowe narz─Ödzia chce zach─Öci─ç programist├│w do korzystania ze swoich program├│w i us┼éug (fot. Microsoft)

Zalet─ů Linuksa jest du┼╝e wsparcie jakie daje programistom i ┼éatwa obs┼éuga wielu j─Özyk├│w programowania. Microsoft najwyra┼║niej stara si─Ö pozyska─ç ich przychylno┼Ť─ç, aby ch─Ötniej korzystali z Azure, Visual Studio Online oraz Universal Windows Platform. Do tej pory Microsoft zaniedbywa┼é rozwi─ůzania wieloplatformowe i raczej utrudnia┼é zadanie tw├│rcom aplikacji w tym wzgl─Ödzie. Gigant z Redmond odrobi┼é najwyra┼║niej lekcj─Ö po niepowodzeniu jakim okaza┼é si─Ö Windows Mobile. Bez wsparcia sprawdzonych rozwi─ůza┼ä opartych na Uniksie, Microsoft z pewno┼Ťci─ů przegra┼éby z Apple oraz spo┼éeczno┼Ťci─ů open source. | CHIP