ru

Подсистема Windows для Linux 2 (WSL 2): советы, приемы и методы: повысьте производительность вашей машины разработки под Windows 10 с помощью пользовательских рабочих процессов и конфигураций на русском

#1311446
Подсистема 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

4.4 (46)

Практическое руководство, которое поможет вам преодолеть разрыв между 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.

Оглавление

  1. Введение в подсистему Windows для Linux
  2. Установка и настройка подсистемы Windows для Linux
  3. Начало работы с Windows Terminal
  4. Взаимодействие Windows и Linux
  5. Взаимодействие Linux и Windows
  6. Как получить больше информации из терминала Windows
  7. Работа с контейнерами в WSL
  8. Работа с дистрибутивами WSL
  9. Visual Studio Code и WSL
  10. Visual Studio Code и контейнеры
  11. Советы по повышению производительности с помощью инструментов командной строки