Стремясь сделать Windows отличной платформой для разработчиков, позволяющих создавать впечатляющие приложения, веб-сайты и службы для всех платформ и устройств, Microsoft объединиласьиспользуйте Canonical для создания подсистемы Windows для Linux (WSL), чтобы включить Пользователи Windows запускают подлинный образ Ubuntu в пользовательском режиме в Windows, и это связано с запуском собственного Bash в Ubuntu в Windows Многие разработчики Windows приветствовали эту идею, сделав несколько запросов на использование инструментов с открытым исходным кодом для использования в Windows, поэтому в Windows было внесено несколько улучшений cmd, несколько инструментов командной строки, PowerShell и другие сценарии для разработчиков.
Но одним из усовершенствований, которое застало мир технологий врасплох, стало выполнение родного Bash на Ubuntu в Windows без необходимости ядра Linux, это означает, что пользователи Windows, работающие с последней версией Windows, теперь могут выполнять утилиты командной строки Linux, такие как apt-get, grep, awk, sed и многое другое, запускайте сценарии Bash, а также пробуйте первые инструменты Linux, такие какPython, Git, Rubyи многое другое.
Много говорилось о Bash в Ubuntu в Windows, но здесь мы сместим акцент и, что важно, начнем с того, как настроить Bash в Ubuntu в Windows, а затем перейдем к рассмотрению некоторых недостатков. всего проекта, как его можно улучшить для лучшего опыта разработчиков, а также посмотрите на окончательный вердикт и будущие ожидания.
Как настроить Bash на Ubuntu в Windows 10
Посмотрев, как на самом деле появился Bash на Ubuntu в Windows, давайте углубимся в то, как вы можете настроить Ubuntu bash на Windows, выполнив следующие простые шаги:
Предпосылки
Шаг 1
Если ваша система соответствует всем вышеперечисленным требованиям, все готово, откройте систему Настройки и перейдите к Обновление и безопасность->Для разработчиков. Затем активируйте«Режим разработчика»
Активировать режим разработчика
Шаг 2
Откройте вашу систему Панель управления, затем нажмите Программы , в разделе Программы и компоненты щелкните Включение или отключение компонентов Windows, вы сможете чтобы увидеть интерфейс ниже. Затем включите параметр «Подсистема Windows для Linux (бета-версия)», установив флажок в маленьком поле, и, наконец, нажмите «ОК»
Включить подсистему Windows для Linux
Вам будет предложено перезагрузить компьютер, просто нажмите «Перезагрузить сейчас» для перезагрузки, чтобы новая функция была установлена .
Перезагрузить машину
Шаг 3
Далее, после перезагрузки компьютера, войдите в систему и в строке поиска просто введите “bash” и нажмите кнопку. Это запустит файл bash.exe
для загрузки и установки «Bash на Ubuntu в Windows» , вам будет предложено принять Условия использования, как показано в интерфейсе ниже:
Искать Bash.exe
Загрузите и установите Bash в Ubuntu в Windows
Вот и все, вы должны быть в состоянии иметь полный Bash на Ubuntu в Windows и запускать стандартные инструменты Linux в Windows.
Когда вы откроете его, вы попадете прямо в корневую оболочку, поэтому вам не нужно использовать утилиту sudo для запуска пользователя root команды.
Недостатки Ubuntu Bash в Windows
Опытные пользователи bash ожидают многого от появления Bash в Ubuntu для Windows, не все функции и функции будут такими же, как в Ubuntu Linux. Уже было несколько требований к функциональным возможностям, которые пользователи ожидают получить в Bash на Ubuntu в Windows. Мы рассмотрим некоторые из наиболее важных, вы можете просмотреть полный список здесь
Одним из основных недостатков подсистемы Windows для Linux является то, что она не имеет открытого исходного кода на данный момент, но, вероятно, в будущих выпусках может появиться возможность сделать ее открытой.Другая проблема заключается в том, что пользователи не могут управлять системой на стороне Windows в сочетании с запуском процессов Windows непосредственно из Bash, что может стать серьезным препятствием для пользователей, предпочитающих управлять системными процессами из командной строки. Кроме того, доступ к USB-устройствам напрямую из bash также невозможен, как того просят многие пользователи, это лишь немногие проблемы, с которыми пользователи могут столкнуться, но, поскольку технология новая, мы ожидаем много будущих изменений и улучшений. Так что держите пальцы скрещенными и следите за развитием событий на платформе Windows.
Как это могло быть лучше
Поскольку Bash в Ubuntu для Windows является новой идеей для платформы Windows, есть несколько ожиданий от разработчиков, а также ожидается, что многие разработчики перейдут на кодирование в Windows, поскольку удивительные возможности Bash теперь в Windows.
Но как сделать весь проект лучше и интереснее для разработчиков? Одна важная вещь, которую Microsoft должна сделать, — это внимательно отнестись к предложениям пользователей, например this пожеланиям, запросам и идеям, предоставленным различными пользователями и разработчиками.Поскольку вся идея состоит в том, чтобы повысить и улучшить опыт разработчиков, то учет всех этих мнений сделает проект намного более крутым.
Вердикт
Уже было много споров о том, хорошо ли это для Linux, особенно для настольных Linux, но очевидно, что это приведет к Windows много пользователей и разработчиков с открытым исходным кодом. Использование Linux на настольных компьютерах отстает от Windows и Mac OSX, и проект «Подсистема Windows для Linux» может стать еще одним большим ударом в «год настольных Linux».
Но, прежде всего, это поможет в продвижении мира с открытым исходным кодом среди пользователей Windows, возможно, это будет означать положительный сдвиг в использовании инструментов с открытым исходным кодом, особенно среди новых пользователей под эгидой Windows, что Кстати, это уже происходит и предполагается, что оно будет расти в будущем. В качестве последней мысли, многие разработчики определенно перейдут на Windows, чтобы опробовать этот новый проект, который может стать спасителем для Windows, поскольку в последнее время произошел поворот событий, когда многие пользователи ищут решения для разработки с открытым исходным кодом.