Появившаяся накануне конференции Build 2016 информация о том, что Microsoft планирует представить командную оболочку Bash на платформе Windows, оказалась верна. В ходе пленарного выступления первого дня появление Ubuntu Bash на Windows было анонсировано официально.
Консоль Bash для Windows создавалась Microsoft совместно с компанией Canonical, основным разработчиком дистрибутива Ubuntu.
Решение, которое Microsoft продемонстрировала сегодня публике, является не суррогатом или аналогом, а полноценной консолью Linux, исполняемой в подсистеме WSL (Windows Subsystem for Linux).
Таким образом, IT-специалисты смогут запускать Bash-скрипты, инструменты командной строки Linux (sed, awk, grep и др.) и такие Linux-ориентированные решения, как Ruby, Git или Python, непосредственно в Windows. Bash на Windows также будет иметь доступ к файловой системе ОС, что позволит использовать уже существующие наборы файлов.
Единственное существенное ограничение, с которым столкнутся пользователи Bash на Windows, заключается в том, что консоль Linux не сможет взаимодействовать с инструментами и приложениям Windows и наоборот. Также следует заметить, что Microsoft позиционирует Bash на Windows в качестве инструмента для разработки ПО, а не как серверное решение.
Как ожидается, Bash станет доступен участникам программы Windows Insider в новых сборках Windows 10 Redstone, которые будут выпущены после конференции Build. Также Microsoft напоминает, что не следует ожидать от первого релиза Bash идеальной работы: поскольку это лишь ранняя тестовая версия, при исполнении тех или иных скриптов могут возникнуть определенные проблемы.
На портале Channel 9 также доступна предварительно записанная сессия, посвященная работе Bash на Windows.