Установка WSL и Ubuntu на Windows 10
Установите Подсистему Windows для Linux (WSL) и скачайте дистрибутив (например, Ubuntu) из Microsoft Store: включите компонент «Windows Subsystem for Linux», перезагрузите систему, установите дистрибутив и создайте UNIX‑учётную запись. После этого вы получите полноценный терминал Linux без виртуальной машины.
О чём эта инструкция
В 2016 году Microsoft объявила о добавлении оболочки Bash на рабочий стол Windows, но за брендом скрывается более важная идея: механизм, который поверх ядра Windows предоставляет интерфейс, совместимый с ядром Linux. Подсистема Windows для Linux (Windows Subsystem for Linux, WSL) переводит системные вызовы Linux в нативные вызовы Windows, что позволяет запускать многие Linux‑приложения без эмуляции и виртуализации.
Важно: изначально в WSL поддерживался только Ubuntu, но со временем список дистрибутивов расширился — теперь в Microsoft Store есть Ubuntu, Debian, SUSE и другие.
Примечание: в инструкции предполагается Windows 10 Fall Creators Update (версия 1709) или новее. Для более старых билдов Windows 10 процесс отличается.

Требования и предварительные шаги
- Убедитесь, что у вас Windows 10 версии 1709 или выше. Проверьте версию в «Параметры» → «Система» → «О системе».
- Подключитесь к интернету и войдите в учётную запись Microsoft Store (необязательно, но удобно).
- Резервная копия важных данных перед изменением системных компонентов — всегда хорошая идея.
Шаг 1 — включите компонент WSL
Откройте меню «Пуск» и начните вводить слово “turn on” до тех пор, пока не увидите приложение «Turn Windows features on or off» (Включение или отключение компонентов Windows). Запустите его и найдите строчку «Windows Subsystem for Linux».

Отметьте флажок, нажмите OK и дождитесь конфигурации. Система предложит перезагрузить компьютер — перезагрузите и возвращайтесь к инструкции после загрузки.
Шаг 2 — скачайте дистрибутив из Microsoft Store
Начиная с Fall Creators Update, дистрибутивы Linux публикуются в Microsoft Store как обычные приложения. Откройте Store и найдите нужный дистрибутив (введите «Ubuntu» или просто «linux» для списка доступных вариантов).

Обратите внимание на версионность: некоторые страницы в магазине посвящены конкретным релизам (например, Ubuntu 16.04, 18.04 и т. д.), а общая страница «Ubuntu» обычно указывает на последнюю LTS‑версию (на момент написания — 18.04). Если вам нужна конкретная версия, убедитесь, что выбрана нужная страница.
Найдя дистрибутив, нажмите кнопку «Get» (Получить). Приложение-образ дистрибутива загрузится и установится как обычное приложение.

Шаг 3 — первый запуск и создание учётной записи
После установки запустите дистрибутив через меню «Пуск» — откроется консоль, где пройдёт финальная настройка (распаковка, настройка файловой системы и т. п.). Подождите завершения автоматических действий.

В конце вы увидите приглашение создать UNIX‑учётную запись: имя пользователя и пароль. Эти учётные данные относятся только к среде WSL и не обязаны совпадать с вашими Windows‑учётками.
После этого вы получите рабочий Linux‑терминал. Установка пакетов производится через стандартный менеджер пакетов дистрибутива (apt, zypper, yum и т. п.).

Что важно помнить
- WSL изначально не поддерживает всё ПО Linux: программы, требующие полноценного Linux‑ядра (например, некоторые драйверы, сложные сетевые стеки или GUI‑приложения без дополнительной настройки), могут работать некорректно.
- WSL работает без виртуализации, поэтому производительность ввода‑вывода и запуск процессов часто быстрее, чем в виртуальной машине, но есть отличия в поведении файловой системы и сетевых интерфейсов.
Упрощённая методология: быстрый чек‑лист
- Проверьте версию Windows (1709+).
- Включите «Windows Subsystem for Linux» через «Turn Windows features on or off».
- Перезагрузите ПК.
- В Microsoft Store найдите и установите дистрибутив (Ubuntu, Debian, SUSE и т. д.).
- Запустите дистрибутив и создайте UNIX‑пользователя.
- Обновите пакеты и установите нужное ПО.
Когда WSL может не подойти (контрпример/ограничения)
- Если вам нужна полная совместимость ядра Linux (например, для разработки ядра, модулей или специфичных драйверов), WSL не заменит реальную Linux‑машину.
- Для графических приложений в WSL (без дополнительных настроек) потребуется X‑сервер на Windows или переход на WSL2 с поддержкой GUI в более новых версиях Windows.
- Резкое отклонение в поведении файловой системы (прав доступа, поведение символьных ссылок) может ломать некоторые сборки и сценарии.
Альтернативы
- WSL2: следующая версия подсистемы, использующая настоящий Linux‑ядро в лёгкой виртуализованной среде (если доступна в вашем билде Windows). Предоставляет лучшую совместимость с Linux‑ядром.
- Полноценная виртуальная машина (VirtualBox, VMware, Hyper‑V): нужна для полного Linux‑окружения и изоляции.
- Dual‑boot: установка Linux рядом с Windows для максимум производительности и совместимости.
- Docker Desktop (с Linux‑контейнерами): когда нужно быстро запускать изолированные сервисы.
Практические советы и трюки
- Файлы WSL по умолчанию находятся в виртуальной файловой системе дистрибутива. Работайте с проектами Linux внутри домашней директории WSL для лучшей производительности (например, /home/youruser/project), а не напрямую через \wsl$ или смонтированные диски Windows.
- Для доступа к Windows‑файлам используйте путь /mnt/c/Users/… — это удобный мост между системами, но операции ввода‑вывода тут медленнее.
- Установите любимый пакетный менеджер и обновите систему: sudo apt update && sudo apt upgrade (для Ubuntu).
Рекомендации по безопасности
- Работайте с правами по принципу наименьших привилегий: не запускайте ненадёжные скрипты с sudo.
- Следите за тем, какие сервисы слушают порты внутри WSL; при необходимости используйте брандмауэр Windows или настройте проброс портов осторожно.
Короткий словарь (1‑строчный)
- WSL: Подсистема Windows для Linux — совместимый слой для запуска Linux‑приложений на Windows без виртуализации.
- Дистрибутив: версия и набор ПО Linux (Ubuntu, Debian, SUSE и т. д.).
- LTS: long‑term support — версия с длительной поддержкой обновлений.
Роли и чек‑листы
Для разработчика:
- Убедиться в наличии нужного компилятора и сред сборки (gcc, make, build‑essentials).
- Работать с проектами внутри /home для скорости.
- Проверить совместимость скриптов с файловой системой WSL.
Для системного администратора:
- Оценить, какие сервисы будут запускаться (демоны) и как они взаимодействуют с сетью Windows.
- Настроить мониторинг и резервное копирование конфигураций.
Для студента/новичка:
- Начать с терминала, установить git и практиковаться с пакетным менеджером.
- Изучать взаимодействие с Windows через /mnt.
Совместимость и миграция
- При переносе проектов с реального Linux на WSL проверьте скрипты и зависимости: некоторые системные пакеты и демоны могут вести себя иначе.
- Для сложных сетевых тестов или специфичных встроенных задач используйте WSL2 или виртуальную машину.
Быстрое восстановление и отладка (runbook)
- Если дистрибутив не запускается — перезагрузите WSL: откройте PowerShell от администратора и выполните wsl –shutdown (если доступно) или перезагрузите ПК.
- Проблемы с пакетным менеджером: sudo apt update && sudo apt –fix-broken install.
- Потеря данных: проверьте папку %LOCALAPPDATA%\Packages\<имя_дистрибутива> для резервных копий; лучше заранее настроить backup.
Диаграмма процесса установки
flowchart TD
A[Проверка версии Windows '1709+'] --> B[Включить компонент WSL]
B --> C[Перезагрузка]
C --> D[Открыть Microsoft Store]
D --> E[Установить дистрибутив]
E --> F[Запустить дистрибутив и создать пользователя]
F --> G[Обычная работа: apt, git, dev tools]Заключение
WSL даёт быстрый и удобный способ работать с Linux‑терминалом внутри Windows без полноценной виртуализации. Для большинства повседневных задач разработчика и многих инструментов Linux его возможностей более чем достаточно. Однако для задач, требующих полного Linux‑ядра или специального оборудования, лучше выбирать WSL2, виртуальную машину или выделенный Linux.
Важно
- Если вам нужна полная совместимость ядра — рассмотрите WSL2 или VM.
- Храните важные данные и конфигурации в резервных копиях до экспериментов.
Краткое резюме
- Включите «Windows Subsystem for Linux», установите дистрибутив из Microsoft Store и создайте UNIX‑учётную запись.
- Работайте в домашней директории WSL для лучшей производительности и следите за ограничениями совместимости.
Конец инструкции.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента