Repolode
kernalix7

kernalix7/winpodx

Запускает приложения Windows в фоновой виртуальной машине и отображает каждое отдельным окном Linux с помощью FreeRDP RemoteApp.

Open source альтернатива:Parallels DesktopVMware Fusion

Звёзды
2,110
Форки
100
Открытые issues
64
Последний коммит
вчера

Что это?

WinPodX позволяет запускать отдельные приложения Windows в окружении рабочего стола Linux, как будто это обычные программы. Каждое приложение открывается в собственном окне с настоящим значком, корректным WM_CLASS для закрепления на панели задач и ассоциациями файлов — полный рабочий стол Windows при этом не нужен. В основе проекта — FreeRDP RemoteApp и dockur/windows, запускающий Windows в контейнере Podman или Docker.

Утилита обнаруживает приложения Win32 и UWP, доступные через меню «Пуск», и создаёт для них ярлыки на рабочем столе. С хостом можно использовать общий буфер обмена, аудио, принтеры и домашний каталог. Контейнер Windows запускается по требованию и приостанавливается в режиме простоя. Полноценный рабочий стол Windows по-прежнему доступен командой `winpodx app run desktop`.

Настройка включает проверку хост-системы, установку Windows и обнаружение приложений через CLI или графический интерфейс на Qt6. Пакеты доступны для openSUSE, Fedora, Debian, Ubuntu, дистрибутивов семейства RHEL, Arch и Nix, а также в виде AppImage и установщика curl. Проект находится в бета-версии.

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

  • 01Открывает каждое приложение Windows в отдельном окне Linux с его настоящим значком.
  • 02Обнаруживает приложения Win32 и UWP в меню «Пуск» и создаёт для них ярлыки на рабочем столе.
  • 03Предоставляет хост-системе общий доступ к буферу обмена, аудио, принтерам и домашнему каталогу.
  • 04Приостанавливает контейнер Windows в режиме простоя и возобновляет его при следующем запуске приложения.
  • 05Поддерживает Podman и Docker, а также CLI и графический интерфейс на Qt6.

Сценарии использования

  • Запуск Office и других приложений для работы, доступных только в Windows, на рабочем столе Linux.
  • Доступ к нескольким утилитам Windows без запуска полноценного сеанса рабочего стола Windows.
  • Открытие файлов Linux в приложениях Windows через меню «Открыть с помощью».

Быстрый старт

  1. 1

    Установите WinPodX с помощью установщика curl (последняя стабильная версия).

    curl -fsSL https://raw.githubusercontent.com/kernalix7/winpodx/main/install.sh | bash
  2. 2

    Один раз запустите setup, чтобы подготовить Windows и обнаружить приложения (параметры по умолчанию определяются на хосте).

    winpodx setup
  3. 3

    Запустите приложение Windows, например Word.

    winpodx app run word

Что важно знать

  • Требуется x86_64 или aarch64 с аппаратной виртуализацией (VT-x или AMD-V) и доступом к KVM.
  • Для виртуальной машины Windows с настройками по умолчанию требуется не менее 8 GB ОЗУ и около 64 GB дискового пространства.
  • Проект находится в бета-версии и активно разрабатывается.

Темы

Частые вопросы

Что такое winpodx?
Запускает приложения Windows в фоновой виртуальной машине и отображает каждое отдельным окном Linux с помощью FreeRDP RemoteApp. WinPodX позволяет запускать отдельные приложения Windows в окружении рабочего стола Linux, как будто это обычные программы. Каждое приложение открывается в собственном окне с настоящим значком, корректным WM_CLASS для закрепления на панели задач и ассоциациями файлов — полный рабочий стол Windows при этом не нужен. В основе проекта — FreeRDP RemoteApp и dockur/windows, запускающий Windows в контейнере Podman или Docker.
winpodx можно использовать бесплатно? Какая у него лицензия?
winpodx распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
winpodx всё ещё поддерживается?
Активно поддерживается. Последний коммит в winpodx — 19 окт. 2026 г..
Для чего можно использовать winpodx?
Запуск Office и других приложений для работы, доступных только в Windows, на рабочем столе Linux. Доступ к нескольким утилитам Windows без запуска полноценного сеанса рабочего стола Windows. Открытие файлов Linux в приложениях Windows через меню «Открыть с помощью».
Как установить winpodx?
Установите WinPodX с помощью установщика curl (последняя стабильная версия).: curl -fsSL https://raw.githubusercontent.com/kernalix7/winpodx/main/install.sh | bash Один раз запустите setup, чтобы подготовить Windows и обнаружить приложения (параметры по умолчанию определяются на хосте).: winpodx setup Запустите приложение Windows, например Word.: winpodx app run word
Где скачать winpodx?
Исходный код и инструкции по установке — на GitHub: https://github.com/kernalix7/winpodx

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты