Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подсистема Windows для Linux (WSL) — это функция Windows, которая позволяет запускать среду Linux на компьютере Windows без необходимости отдельной виртуальной машины или двойной загрузки. WSL предназначен для обеспечения простого и продуктивного взаимодействия для разработчиков, которые хотят одновременно использовать Windows и Linux.
- Используйте WSL для установки и запуска различных дистрибутивов Linux, таких как Ubuntu, Debian, Kali и т. д. установить дистрибутивы Linux и получать автоматические обновления через магазин Microsoft, импортировать дистрибутивы Linux, недоступные вмагазине Microsoft, или создавать собственный пользовательскийдистрибутив Linux.
- Храните файлы в изолированной файловой системе Linux, характерной для установленного дистрибутива.
- Запустите средства командной строки, такие как BASH.
- Запустите общие инструменты командной строки BASH, такие как
grep
,sed
,awk
или другие двоичные файлы ELF-64. - Запуск скриптов Bash и приложений командной строки GNU/Linux, включая:
- Инструменты: vim, emacs, tmux
- Языки: NodeJS, JavaScript, Python, Ruby, C/C++, C# & F#, Rust, Go и т. д.
- Службы: SSHD, MySQL, Apache, lighttpd, MongoDB, PostgreSQL.
- Установите дополнительное программное обеспечение с помощью собственного диспетчера пакетов дистрибутива GNU/Linux.
- Используйте приложения Windows через оболочку командной строки, подобную Unix.
- Вызов приложений GNU/Linux в Windows.
- Запускать графические приложения GNU/Linux напрямую интегрированные в ваш рабочий стол Windows
- Используйте устройство GPU для ускорения рабочих нагрузок машинного обучения, работающих в Linux.
WSL — это средство с открытым исходным кодом, доступное для скачивания и внесения вкладов:
- Дополнительные сведения о компонентах с открытым исходным кодом WSL
- Сайт документации по WSL с открытым исходным кодом: wsl.dev
- Репозиторий WSL на GitHub: github.com/Microsoft/wsl
Начало работы с WSL:
Что такое WSL 2?
WSL 2 — это тип дистрибутива по умолчанию при установке дистрибутива Linux. WSL 2 использует технологию виртуализации для запуска ядра Linux в упрощенной служебной виртуальной машине.< Дистрибутивы Linux выполняются как изолированные контейнеры внутри управляемой виртуальной машины WSL 2. Дистрибутивы Linux, работающие через WSL 2, будут совместно использовать одно и то же сетевое пространство имен, дерево устройств (за исключением /dev/pts
), процессор/ядро/память/файл подкачки и двоичный файл /init
, но будут иметь собственное пространство имен PID, пространство имен монтирования, пространство имен пользователя, пространство имен Cgroup и процесс init
.
WSL 2 повышает производительность файловой системы и добавляет полную совместимость вызовов системы по сравнению с архитектурой WSL 1. Узнайте больше о том, как сравниваются WSL 1 и WSL 2.
Отдельные дистрибутивы Linux можно запускать с архитектурой WSL 1 или WSL 2. Каждое распределение можно обновить или уменьшить в любое время, и вы можете запускать дистрибутивы WSL 1 и WSL 2 параллельно. См. команду Set WSL version .
Microsoft Loves Linux
Узнайте больше о ресурсах Linux в Microsoft, включая средства Microsoft, которые работают на Linux, курсы обучения Linux, облачную архитектуру решений для Linux, а также новости, события и партнерские отношения Microsoft + Linux. Майкрософт любит Linux!
Windows Subsystem for Linux