WSL Manager: графический интерфейс для WSL и виртуальных машин

WSL Manager: графический интерфейс для WSL и виртуальных машин

WSL Manager — графический интерфейс для управления Windows Subsystem for Linux, а также для виртуальных машин на macOS. С его помощью можно устанавливать, настраивать и резервировать дистрибутивы, не прибегая к командной строке, а также использовать AI-ассистента и организовать удалённый доступ к WSL через SSH.

Проект выгодно отличается от других инструментов своей простотой использования и поддержкой не только Windows, но и macOS. В отличие от CLI-интерфейсов, данные возможности позволяют быстрее управлять дистрибутивами, что особенно удобно для разработчиков, которые не хотят углубляться в терминал. Подходит как для новичков, так и для опытных пользователей, кому важна визуализация и быстрота операций.

WSL Manager работает на Windows и macOS, однако статус версии для macOS обозначен как бета, так что могут быть баги. Для запуска приложения потребуется .NET 6.0 на Windows и поддержка Apple Virtualization на macOS.

WSL Manager — это бесплатный и открытый графический интерфейс для Windows Subsystem for Linux (WSL) и для управления виртуальными машинами на macOS. Этот инструмент позволяет удобно устанавливать, копировать, переименовывать, перемещать, создавать резервные копии и удалять дистрибутивы WSL без необходимости запоминать сложные флаги командной строки `wsl.exe`. В WSL Manager также доступны функции для редактирования конфигурации `.wslconfig`, удаленного доступа по SSH и интеграции с AI-агентами, которые могут управлять средой WSL.

📦 Установка

Ты можешь установить WSL Manager несколькими способами:

  • Через Microsoft Store: доступно [по этой ссылке](https://apps.microsoft.com/store/detail/wsl-manager/9NWS9K95NMJB?hl=en-us&gl=US).
  • На macOS через Homebrew:
    brew tap bostrot/tap
    brew install --cask wsl-manager
  • Прямое скачивание: [здесь](https://github.com/bostrot/wslmanager/releases) ты найдешь установочные файлы для Windows (в том числе `.exe`, `.msix` и переносимый `.zip`) и для macOS (.dmg).
  • Через Winget:
    winget install Bostrot.WSLManager
  • Через Scoop:
    scoop install extras/wsl2-distro-manager
  • Через Chocolatey:
    choco install wsl2-distro-manager
  • Скачивание ночной сборки: доступно [здесь](https://nightly.link/bostrot/wslmanager/workflows/releaser/main/wsl2-distro-manager-nightly-archive.zip).

🚀 Функции

WSL Manager предлагает множество функций для управления дистрибутивами и виртуальными машинами:

  • Управление дистрибутивами: установка из встроенного каталога или использование собственного rootfs, копирование, переименование и удаление дистрибутивов, создание резервных копий и восстановление их на других машинах.
  • Ускорение работы: использование Docker-образов в качестве дистрибутивов, создание переносимых файлов .wsl, фрагменты команд для быстрой конфигурации.
  • Удаленный доступ: возможность управления WSL на других машинах через SSH.
  • Конфигурация без редактирования файлов: удобное редактирование настроек системы, сетевого интерфейса и других параметров без необходимости ручного вмешательства.
  • Поддержка AI: премиум-функции включают интеграцию с AI-агентами, которые могут управлять экземплярами WSL, и создание песочниц для безопасного выполнения команд.

⛔ Ограничения

Несмотря на мощные возможности, есть и некоторые ограничения:

  • Некоторые функции, такие как управление контейнерами и кластерами Kubernetes, находятся в стадии эксперимента и могут работать не на всех системах.
  • Для полнофункционального использования AI-агента нужна отдельная подписка Pro, которая требует одноразовой покупки.
  • На macOS требуется дополнительная настройка для создания виртуальных машин, так как они управляются через отдельный helper.

📖 Документация и поддержка

Полная документация доступна на [Wiki проекта](https://github.com/bostrot/wslmanager/wiki), где ты найдешь полезные руководства и советы по использованию. Участие в проекте и любые вкладчики приветствуются: ты можешь оставить свои пожелания или сообщения о проблемах на [странице Issues](https://github.com/bostrot/wslmanager/issues).

Открыть на GitHub: bostrot/wslmanager →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте