Инструменты31 августа 2026 г., 19:47 МСК🤖 Auto

WinPodX: Запуск Windows-приложений как нативных окон Linux

Проект WinPodX позволяет запускать отдельные приложения Windows (Word, Excel, браузеры) в родных окнах Linux через FreeRDP, скрывая факт виртуализации.

Баннер новости 6437

Суть проекта: Windows-приложения без полноценного рабочего стола

WinPodX — это open-source решение, которое запускает Windows-окружение в контейнере (на базе podman и образа dockur/windows), но выводит отдельные приложения в виде нативных окон Linux. Пользователь видит привычные иконки, может закреплять их на панели задач, использовать Alt+Tab и ассоциации файлов, не загружая тяжеловесный графический интерфейс Windows.

Технически это реализуется через FreeRDP RemoteApp и HTTP-агент с аутентификацией Bearer, который передает команды с хоста на гостевую систему без всплывающих окон PowerShell. Обратная связь (открытие Linux-файлов из Windows) обеспечивается через Rust-шимоны и JSON-запросы.

Ключевые возможности и метрики

Проект находится в стадии активной разработки (текущая стабильная версия v0.10.4). Среди последних значимых улучшений:

  • Скрытие виртуализации (Bare-metal disguise): Гостевая система маскируется под физическую машину. Проверено утилитой al-khaser 0.82 — антивирусы и античиты не всегда детектят VM.
  • Интеграция с ОС: Поддержка URL-схем (mailto:), автоассоциация файлов, быстрый лаунчер приложений (аналог меню «Пуск»).
  • Двусторонний обмен: Возможность редактировать файлы с хоста Linux внутри гостевой Windows (общая папка C:).
  • Минимальные зависимости: Используется только стандартная библиотека Python 3.11+ (или tomli для 3.9/3.10), что снижает риск конфликтов библиотек.

Сравнение с традиционными подходами

Критерий WinPodX Обычная VM (KVM/VirtualBox) WSL2
Интерфейс приложений Нативные окна Linux (FreeRDP RemoteApp) Полный рабочий стол Windows Терминал / WSLg (ограничено)
Ресурсоемкость Низкая (запуск только нужных процессов) Высокая (полная ОС в фоне) Средняя
Детекция виртуализации Возможна маскировка (v0.7.0+) Легко детектируется Легко детектируется
Установка Одна команда curl или пакет Ручная настройка ISO и драйверов Встроено в Windows 10/11

Требования и установка

Для работы критически необходима аппаратная виртуализация (Intel VT-x или AMD-V), включенная в BIOS/UEFI. Также требуется наличие модуля kvm и членство пользователя в группе kvm.

Минимальные системные требования:

  • Архитектура: x86_64 или aarch64.
  • ОЗУ: 8 ГБ (рекомендуется 12 ГБ+).
  • Диск: Свободное место для образа Windows (по умолчанию 64 ГБ) + ISO.

Установка поддерживается на большинстве дистрибутивов через curl, zypper, dnf, apt, yay или Nix. Для обновления достаточно перезапустить скрипт установки — он корректно обновит бинарник, сохранив данные VM.

Источник: Github ↗