Останніми роками корпорація Майкрософт представила зручні функції для Windows 10 і 11, але для спільноти розробників підсистема Windows для Linux 2, мабуть, є найбільшою функцією. Новіший WSL 2, заснований на оригінальному WSL, надає розробникам більше потужності та надійності. Розробники повинні знати, як отримати максимальну віддачу від WSL 2.
У наступній статті обговорюватимуться деякі найкращі практики використання підсистеми Windows для Linux 2.
1. Використовуйте термінал Windows
Абсолютно новий термінал Windows — це потужний термінал із відкритим кодом із Microsoft Store. Корпорація Майкрософт розробила термінал Windows для прямої інтеграції WSL 2 і автоматичного налаштування будь-яких дистрибутивів Linux, щойно вони встановлені. Це означає, що ви можете легко перемикатися між Windows і Linux без необхідності налаштовувати інше середовище.

Меню Відкрити нову вкладку
Термінал Windows підтримує багато оболонок, наприклад PowerShell , WSL 2 і командний рядок . Він також пропонує низку продуктивних функцій, включаючи кілька вкладок, панель пошуку та розділену панель; Ви навіть можете налаштувати зовнішній вигляд терміналу на свій смак.
Оскільки Windows Terminal є проектом з відкритим вихідним кодом, ви можете бути впевнені, що спільнота постійно вдосконалюватиме його для покращення взаємодії з користувачем.
2. Інтеграція Visual Studio Code

Код у VSCode на ноутбуці
Багато розробників покладаються на VS Code, надзвичайно гнучку IDE (редактор коду). Він пропонує інтегрований термінал, підтримку розширень і має надзвичайно настроюваний інтуїтивно зрозумілий інтерфейс. Якщо ви використовуєте WSL 2 для розробки, ви захочете інтегрувати WSL 2 із Visual Studio Code для плавного робочого процесу.
Ви можете використовувати VS Code з WSL 2, переконавшись, що у вас є код Visual Studio та дистрибутив WSL 2 Linux у вашій системі Windows. Ви можете встановити розширення Remote - WSL у Visual Studio Code та налаштувати його відповідно до своїх вимог.
3. Налаштуйте кілька конфігурацій
Якщо ви плануєте використовувати WSL 2 для роботи, особистого навчання чи навчання, розгляньте можливість створення окремого профілю користувача. Це дозволить вам упорядкувати програми, конфігурації та файли.
Одним із методів налаштування кількох профілів є використання терміналу Windows; Після того, як ви встановите його на свій комп’ютер з Windows 10 або 11, перейдіть до Налаштування > Профілі > Додати .
4. Пакет оновлення
Як і в будь-якому іншому дистрибутиві Linux, вам потрібно буде переконатися, що пакети та інструменти, які ви використовуєте на WSL 2, постійно оновлюються. Це гарантує, що ваш WSL 2 безпечний, надійний і працює оптимально. Щоб оновити пакети на WSL 2, введіть таку команду:
sudo apt-get update
sudo apt-get upgrade
5. Запустіть контейнери за допомогою Docker

Ubuntu працює як докер-контейнер
Docker — це платформа з відкритим кодом, яка дозволяє розробникам ефективно створювати, розгортати та запускати свої програми в контейнерах. Усі залежності згруповано, щоб ваш проект можна було легко розгорнути в будь-якому середовищі.
Ви можете використовувати Docker у Windows 10 і 11 через Docker Desktop як окрему програму або інтегрувати її з підсистемою Windows для Linux для кращої продуктивності та ефективного використання ресурсів. Стаття настійно рекомендує запускати ваші контейнери з WSL 2 для розробки або тестування.
Підсистема Windows для Linux 2 є неймовірною та ефективно долає розрив між екосистемами Linux і Windows. Як розробник, знайомий з Windows, ви можете використовувати WSL 2, щоб отримати найкраще від Windows і Linux без шкоди для продуктивності чи гнучкості.