Подсистема Windows для Linux 2 (WSL 2): советы, приемы и методы: повысьте производительность вашей машины разработки под Windows 10 с помощью пользовательских рабочих процессов и конфигураций на русском
Windows Subsystem for Linux 2 (WSL 2) Tips, Tricks, and Techniques: Maximise productivity of your Windows 10 development machine with custom workflows and configurations (978-1800563520)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Stuart Leeks | #66: Windows
Практическое руководство, которое поможет вам преодолеть разрыв между Windows и Linux и разрабатывать приложения, использующие лучшие возможности обеих экосистем, обеспечивая при этом бесшовную совместимость.
Основные характеристики
- Настройте и управляйте WSL в соответствии со своими потребностями и предпочтениями.
- Узнайте, как обеспечить бесперебойную работу между дистрибутивами Windows и WSL Linux.
- Узнайте, как эффективно работать с контейнерами в WSL, а также как контейнеризировать среды разработки с помощью Visual Studio Code для изоляции зависимостей.
Описание книги
Подсистема Windows для Linux (WSL) позволяет запускать нативные инструменты Linux параллельно с традиционными приложениями Windows. Независимо от того, разрабатываете ли вы приложения для нескольких операционных систем или хотите добавить больше инструментов в свою среду Windows, WSL предлагает безграничные возможности.
Начнём с понимания того, что такое WSL, и научимся устанавливать и настраивать WSL, а также различные дистрибутивы Linux. Затем вы освоите методы, позволяющие работать как в среде Windows, так и в среде Linux. Вы узнаете, как установить и настроить новый терминал Windows. Мы также покажем вам, как работать с кодом в WSL с помощью Visual Studio Code (VS Code). Кроме того, вы изучите работу с контейнерами с помощью Docker и Kubernetes, а также как контейнеризировать среду разработки с помощью VS Code.
Хотя Microsoft объявила о поддержке приложений с графическим процессором и графическим интерфейсом пользователя в одном из будущих релизов WSL, на момент написания этой книги эти функции либо недоступны, либо доступны только в ранних предварительных версиях. Эта книга посвящена стабильным, выпущенным функциям WSL и дает вам глубокое понимание удивительных методов, которые вы можете использовать с WSL уже сегодня.
К концу этой книги вы сможете настроить WSL и Windows Terminal в соответствии со своими предпочтениями и продуктивно использовать Visual Studio Code для разработки приложений с WSL.
Что вы узнаете
- Установка и настройка подсистемы Windows для Linux и дистрибутивов Linux.
- Получайте доступ к веб-приложениям, работающим под управлением Linux, из Windows.
- Запускайте приложения Windows, файловые системы и переменные среды из bash в WSL.
- Настройте внешний вид и поведение терминала Windows в соответствии со своими предпочтениями и рабочими процессами.
- Ознакомьтесь с различными советами по улучшению работы с Visual Studio Code с помощью WSL.
- Установка и работа с Docker и Kubernetes в подсистеме Windows для Linux.
- Ознакомьтесь с различными советами по повышению производительности при работе с инструментами командной строки в WSL.
Для кого предназначена эта книга?
Эта книга предназначена для разработчиков, желающих использовать инструменты Linux в Windows, включая программистов, работающих с Windows и стремящихся постепенно перейти в среду Linux в зависимости от требований проекта, или разработчиков Linux, недавно перешедших на Windows. Книга также подойдет для веб-разработчиков, работающих над проектами с открытым исходным кодом и использующих инструменты, ориентированные на Linux, такие как Ruby или Python, или разработчиков, желающих переключаться между контейнерами и машинами разработки для тестирования приложений. Потребуется предварительный опыт программирования или разработки, а также базовое понимание выполнения задач в bash, PowerShell или командной строке Windows.
Оглавление
- Введение в подсистему Windows для Linux
- Установка и настройка подсистемы Windows для Linux
- Начало работы с Windows Terminal
- Взаимодействие Windows и Linux
- Взаимодействие Linux и Windows
- Как получить больше информации из терминала Windows
- Работа с контейнерами в WSL
- Работа с дистрибутивами WSL
- Visual Studio Code и WSL
- Visual Studio Code и контейнеры
- Советы по повышению производительности с помощью инструментов командной строки