Bash On Ubuntu On Windows

Název může působit na první pohled trochu prapodivně, ale věřte, že se jedná o zajímavý koncept, který je ale ještě třeba pořádně dopracovat. Jde totiž o linuxovou konzoli z nejznámější distribuce Ubuntu integrovanou (ne)přímo do Windows 10.

Ubuntu Bash in Win Start Search

Microsoft tento záměr s velkou pompou oznámil již dříve a nyní, s aktualizací Windows 10 Anniversary Update (#1607), je tato vychytávka dostupná široké veřejnosti (tj. i mimo Windows Insider program). Stačí si v nastavení Windows nastavit vývojářský režim, a pak aktivovat a doinstalovat rozšířenou funkci samotnou.

Windows 1607 vývojářský režim

 

Běžnému uživateli to samozřejmě může být úplně jedno, ale pro vývojáře se jedná o potencionální zlepšení práce s příkazovou řádkou ve Windows, stejně jako v Linuxu anebo na Macu. Nicméně zatím je to dle mého názoru jen takový příslib do budoucna, jelikož se nejedná o nativní implementaci, ale prakticky pouze překlad několika základních funkcí (oblastí):

  • GNU nástroje příkazové řádky jako je grep, sed a awk,
  • souborový systém a symlink podpora rámci WSL prostředí,
  • možnost spustit apt / apt-get instalaci, aktualizaci a testování balíčků,
  • základní funkce pro jazyky jako jsou Node.JS / NPM, Python, Perl,
  • nástroje příkazové řádky jako je Vim, Emacs, GIT a SSH.

Bash On Ubuntu On Windows

Avšak ve skutečnosti to tak slavné není, já sám jsem se v rámci této konzole (tedy aplikace Bash On Ubuntu On Windows) nepřipojil k síti, takže jsem toho ani moc udělat nemohl. Současná verze je tak v podstatě jen (možná předčasná) ukázka, skoro až demoverze. Což je docela škoda, protože myšlenka je to velice dobrá, ale realizace pokulhává. Obzvlášť když je již dlouho k dispozici Git Bash, který umí to samé a ještě něco navíc…

Git Bash on Windows

Jsem moc zvědavý kam se tento koncept posune a jak dlouho to bude trvat. Ať tak či onak, těším se na další vývoj a držím palce :-)


Pozn.: abyste měli Git Bash použitelný, nezapomeňte při instalaci Gitu zaškrtnout volbu: „Use a TrueType font in all console Windows“, to zajistí lepší vykreslení písma, barevnosti a libovolnou velikost okna konzole.

Git Bash instalace