Гид по технологиям

Bash на Windows 10: как включить подсистему Linux

• 6 min read • Руководство • Обновлено 22 Nov 2025
Bash в Windows 10: включение подсистемы Linux
Bash в Windows 10: включение подсистемы Linux

Недавно Microsoft анонсировала поддержку Bash в Windows 10 при сотрудничестве с Canonical. Это открывает возможность запускать Linux‑утилиты прямо в Windows. Ниже — подробное руководство, как получить Bash сегодня, какие шаги выполнить и на что обратить внимание.

Important: Подсистема Windows для Linux (Windows Subsystem for Linux) в этой инструкции поддерживает только 64‑битную версию Windows 10. На других сборках шаги не сработают.

Кому это полезно

  • Разработчикам, которым нужны Linux‑утилиты без виртуальной машины.
  • Сисадминам, тестировщикам и DevOps‑инженерам для быстрой проверки скриптов.
  • Энтузиастам, желающим сочетать Windows‑инструменты и привычный Bash.

Что понадобится (коротко)

  • Установленная 64‑битная Windows 10.
  • Аккаунт Microsoft для участия в программе Windows Insider.
  • Подключение к интернету для загрузки обновлений и дистрибутива Ubuntu.

Шаг 1 — Присоединение к Windows Insider

Прежде чем включать подсистему, присоединитесь к программе Windows Insider:

  1. Перейдите на страницу программы Windows Insider и создайте/войдите в аккаунт Microsoft.
  2. Примите условия и рекомендации Microsoft для участников.

Присоединение к программе Windows Insider

Совет: внимательно прочитайте предупреждения о предварительных сборках — они могут содержать нестабильные функции.

Шаг 2 — Настройка получения инсайдерских сборок

  1. Откройте меню Пуск и введите «Параметры», затем откройте приложение «Параметры».
  2. В строке поиска введите «Дополнительные параметры обновлений Windows» и откройте этот раздел.
  3. Найдите опцию «Получать сборки предварительного просмотра» и нажмите «Начать».
  4. Войдите с учётной записью Microsoft, затем в появившемся ползунке перетащите его максимально вправо (самая быстрая ветка инсайдерских обновлений).

Выбор учётной записи для Insider

Переключатель режима получения инсайдерских сборок

Примечание: ветка и частота обновлений определяют, какие функции вы получите. Быстрая ветка быстрее получает новые возможности, но может быть менее стабильной.

Шаг 3 — Включение режима разработчика

  1. Откройте Пуск, введите «Параметры для разработчиков» и откройте соответствующий раздел.
  2. В разделе «Для разработчиков» выберите «Режим для разработчиков».
  3. Закройте окно после активации.

Параметры для разработчиков

Режим для разработчиков даёт системе доступ к инструментам и компонентам, необходимым для экспериментальных возможностей.

Шаг 4 — Установка обновлений Windows

  1. Откройте Пуск и введите «Проверить наличие обновлений», затем откройте этот раздел.
  2. Нажмите кнопку «Проверить наличие обновлений», дождитесь загрузки и установки пакетов.
  3. После загрузки перезагрузите компьютер для завершения установки.

Проверка наличия обновлений Windows

Важно: установка инсайдерских обновлений может потребовать нескольких перезагрузок.

Шаг 5 — Включение компонента подсистемы Linux

  1. Откройте Пуск и введите «Включение или отключение компонентов Windows». Откройте окно компонентов.
  2. Пролистайте список вниз и найдите «Подсистема Windows для Linux (beta)». Поставьте галочку.
  3. Подтвердите и перезагрузите компьютер.

Окно компонентов Windows — включение подсистемы

После перезагрузки система будет готова принять дистрибутив Linux.

Шаг 6 — Запуск Bash и установка Ubuntu

  1. Откройте Пуск и введите «Bash».
  2. Запустите «Bash on Ubuntu on Windows».
  3. При первом запуске система загрузит базовый дистрибутив Ubuntu и предложит принять лицензионное соглашение — согласитесь.
  4. Дождитесь завершения установки и введите имя пользователя и пароль для среды Ubuntu (локальный учёт в подсистеме).

Запуск Bash on Ubuntu on Windows

Установка Ubuntu в подсистеме Windows

Теперь вы можете запускать большинство Linux‑бинарников, устанавливать пакеты через apt и использовать знакомые инструменты Bash.

Короткая методология: что делать пошагово

  1. Проверить архитектуру: Пуск → Параметры → Система → О программе (должно быть 64‑бит).
  2. Зарегистрироваться в Windows Insider и выбрать соответствующую ветку.
  3. Включить «Режим для разработчиков».
  4. Выполнить проверку обновлений и установить их, перезагрузить.
  5. Включить «Подсистема Windows для Linux (beta)» в компонентах Windows.
  6. Запустить «Bash on Ubuntu on Windows» и завершить настройку пользователя.

Роль‑ориентированные чеклисты

Разработчик:

  • Проверьте поддержку архитектуры и наличие резервных точек восстановления.
  • Установите любимые IDE и убедитесь, что они видят файлы в файловой системе WSL.
  • Настройте ssh, git и менеджер пакетов (apt).

Системный администратор:

  • Протестируйте безопасность среды (права пользователя внутри подсистемы).
  • Проверьте взаимодействие с корпоративными прокси/антивирусом.
  • Убедитесь в совместимости с политиками группы (GPO).

Тестировщик/DevOps:

  • Сравните поведение сервисов в подсистеме и на реальной Linux‑машине.
  • Автоматизируйте сборки и тесты в окружении Bash.

Когда это не подходит (контрпримеры)

  • Если вам нужна полноценная серверная среда с системными демонами init/systemd (в старых версиях WSL они ограничены).
  • Для распределённых production‑кластеров и процедур, требующих полного контроля ядра Linux — лучше использовать VM или облачный хостинг.
  • Если важна стабильность корпоративной среды, где нельзя использовать инсайдерские сборки.

Альтернативные подходы

  • Git Bash или MSYS2 — лёгкие окружения Bash в Windows, подходят для базовых задач.
  • Cygwin — предоставляет Unix‑подобный набор утилит в Windows.
  • Виртуальная машина (VirtualBox, Hyper‑V) с полноценной Linux‑системой — полная эмуляция, но более ресурсоёмко.
  • Docker Desktop (Windows) — контейнеры Linux через Hyper‑V/WSL2 (при необходимости изолированного окружения).

Устранение неполадок

  • Bash не запускается: проверьте, активирован ли компонент «Подсистема Windows для Linux» и выполнена ли перезагрузка.
  • Ошибки при загрузке дистрибутива: выполните «Проверить наличие обновлений» ещё раз и убедитесь, что вы в ветке Insider.
  • Проблемы с правами доступа к файловой системе Windows: помните про различия прав NTFS и POSIX; по возможности работайте с файлами внутри домашней папки подсистемы (обычно /home).
  • Команды apt не выполняются: проверьте сетевые настройки и наличие прокси или корпоративных фильтров.

Краткая диагностика: откройте PowerShell от имени администратора и выполните команду wsl –list (если доступна) для проверки списка установленных дистрибутивов.

Совместимость и миграция

  • Держите резервные копии важных данных перед активацией инсайдерских сборок.
  • При переходе между версиями WSL (если доступны обновления) проверьте документацию Microsoft — миграция дистрибутива иногда требует экспорта/импорта.
  • Для проектов, критичных к версии ядра, рассматривайте VM или удалённые серверы вместо WSL.

Критерии приёмки

  • Bash запускается и отображает приглашение командной строки Ubuntu.
  • Установлены и запускаются базовые утилиты (например, git, curl, apt update работает).
  • Вы можете создать пользователя в подсистеме и разрешить доступ к нужным папкам.

Короткая галерея крайних случаев

  • Окружение работает локально, но CI в облаке даёт отличные результаты — это повод использовать контейнеры для тестов.
  • Некоторые графические приложения не работают «из коробки» — для них лучше использовать полноценную виртуальную машину.

1‑строчный глоссарий

  • WSL: Windows Subsystem for Linux — подсистема, позволяющая запускать Linux‑бинарники в Windows.
  • Insider: участник программы предварительных сборок Windows.
  • Режим разработчика: системный режим Windows, дающий доступ к экспериментальным возможностям.

Социальный анонс (короткая версия — 100–200 слов)

Bash официально пришёл в Windows 10: Microsoft и Canonical объединились, чтобы дать разработчикам возможность запускать Linux‑утилиты прямо в системе. В этой инструкции — всё, что нужно для активации: от регистрации в Windows Insider до запуска «Bash on Ubuntu on Windows». Пошаговые скриншоты, рекомендации по совместимости и варианты замены помогут выбрать оптимальный подход для разработки и тестирования.

Заключение

Подсистема Linux в Windows открывает мощные комбинации инструментов: теперь можно работать с Linux‑утилитами, оставаясь в привычной Windows‑среде. Это удобный компромисс для большинства задач разработки, но для критичных production‑сцен всё ещё может потребоваться полноценная VM или удалённый сервер.

Notes: поделитесь своими впечатлениями — что вам нравится в Bash на Windows, а что вызывает вопросы. Это поможет сообществу и разработчикам улучшать интеграцию.

Image credit: andremachado.blog.br

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро