Обёртка для QEMU, которая автоматически скачивает образы ОС и запускает оптимизированные виртуальные машины Windows, macOS и Linux.
kernalix7/winpodx
Запускает приложения Windows в фоновой виртуальной машине и отображает каждое отдельным окном Linux с помощью FreeRDP RemoteApp.
Open source альтернатива:Parallels Desktop
VMware 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
Установите WinPodX с помощью установщика curl (последняя стабильная версия).
curl -fsSL https://raw.githubusercontent.com/kernalix7/winpodx/main/install.sh | bash - 2
Один раз запустите setup, чтобы подготовить Windows и обнаружить приложения (параметры по умолчанию определяются на хосте).
winpodx setup - 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 обновляется ежедневно.
Похожие проекты
Альтернатива диспетчеру задач для Windows и Linux с подробной информацией о процессах: потоками, памятью, дескрипторами, сокетами и модулями.
Android-приложение без root, которое запускает полноценную виртуальную машину Alpine Linux для работы с Podman, Docker, LXC-контейнерами и X11-приложениями на телефоне.
Инструмент командной строки от Apple для запуска Linux-контейнеров в виде лёгких виртуальных машин на Mac с Apple silicon.
Кроссплатформенный магазин приложений, где можно находить и устанавливать программы, выпущенные на GitHub, Codeberg и других платформах Forgejo или Gitea.
Кроссплатформенная замена Xcode для сборки, подписи и установки iOS-приложений из пакетов SwiftPM на Linux, Windows и macOS.