На конференции Build в прошлом месяце Microsoft сообщила, что Bash будет представлен в юбилейной версии Windows 10 в июле. И я подумал, будет ли это преимуществом (потому что есть ядро IoT для Windows 10 для Raspberry Pi), или они заставляют разработчиков Linux переключаться на Windows, поскольку основным языком программирования Linux является Bash.
bash
windows-10
Паттон Пирс
источник
источник
Ответы:
Bash - это оболочка Unix, которая обеспечивает интерфейс командной строки для операционной системы, как и командная строка в системах Microsoft Windows или PowerShell. Поддержка Bash в Microsoft Windows делает системы Windows более привлекательными для разработчиков программного обеспечения как платформы, на которой они могут разрабатывать программное обеспечение не только для систем Microsoft Windows, но и для других операционных систем. Bash не только широко используется в системах Unix и Linux, но также доступен как интерфейс командной строки в OS X через приложение Terminal .
Также будет набор инструментов, обычно используемых с оболочкой Bash, например, grep и т. Д. Системными администраторами, работающими в системах Linux, что делает его более привлекательной платформой для тех, кто привык использовать эти инструменты для администрирования систем Unix / Linux, хотя возможность, которую он может предоставить, чтобы отвлечь разработчиков от других платформ, скорее всего, является основной мотивацией для включения поддержки Bash. Справочную информацию о мотивациях Microsoft для поддержки Bash см. В статье Ars Technica. Почему Microsoft нужно было заставить Windows запускать программное обеспечение Linux
источник