Chyba do tej pory żadna informacja o aktualizacji jakiegokolwiek systemu operacyjnego nie wywołała u mnie takiego zaciekawienia, co jedna z nowości, która ma pojawić pojawiła się w Windows 10 „Anniversary” Update, a o której Microsoft poinformował na konferencji Build 2016.

Natywna obsługa Bash w Windows 10

Jeszcze kilka lat temu – gdy pracowałem jako administrator systemów Windows NT – pewnie ta informacja byłaby dla mnie tylko ciekawostka, bo skrypty zazwyczaj pisałem w CMD (windowsowy wiersz poleceń) lub PowerShell, który – co tu ukrywać – po lepszym poznaniu szybko staje się jednym z ulubionych narzędzi administratora systemów Windows.

Lata jednak minęły, od tego czasu wprawdzie nadal moim podstawowym systemem jest Windows (komputer stacjonarny i laptop), i choć nie zanosi się by szybko to miało się zmienić, to za sprawą serwerów (VPS) i Raspberry Pi na znaczeniu zyskał Linux, i tym samym skrypty pisane w powłoce Bash.

Doszło nawet do tego, że czasem jak muszę na szybko przygotować jakiegoś BATa (Windows CMD), to zdarza mi się „wpleść” tam polecenia z Linuxa, gdy w drugą stronę raczej to się nie zdarza – a podkreślam, że cały czas czuje się bardziej administratorem Windows niż Linux… ;-)

WSL (Windows Subsystem for Linux)

Wszystko to – Bash w systemie Windows 10 – ma działać natywni, czyli bez dodatkowych aplikacji, a to dzięki współpracy Microsoftu z Canonical, firmą stojącą za dystrybucją Ubuntu (na szczęście w wielu aspektach podobną/zgodną z Debianem, który od lat jest moją podstawową dystrybucją Linuxa).

Repozytoria Ubuntu

Ale to co mnie faktycznie zaskoczyło, to informacja, że najprawdopodobniej w Windowsie 10, w ramach powłoki Bash będziemy mieli dostęp do… repozytoriów Ubuntu (może i Debiana?), z który będzie można instalować aplikacje, które mają działać praktycznie identycznie jak w Linuxie.

Jak do tej pory wahałem się z aktualizacją systemu do Windows 10 (na stacjonarnym za dużo „nietypowych programów”, a na laptopie – Toshiba Portage R700-1g0 – z kolei nie znalazłem sterownika do modemu Ericsson F3607GW), to ku być może zaskoczeniu niektórych, to właśnie natywna obsługa Basha może być tym, co mnie do tej aktualizacji ostatecznie przekona… ;-)

(!) Zgłoś błąd na stronie
Pomogłem? To może postawisz mi wirtualną kawę?
LUTy dla D-Cinelike (DJI Mini 3 Pro, DJI Avata, OSMO Pocket) od MiniFly
Wdrożenie Omnibusa w sklepie na WooCommerce
Jak (legalnie) latać dronem w Kategorii Otwartej
Patryk